Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge branch 'feature/InputStore'

  • Loading branch information...
commit d48d47852c9d5962431bd09326126caca5dac653 2 parents 0f1881d + b318eda
@hoganlong authored
View
60 InputOutput.cs
@@ -0,0 +1,60 @@
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+class IO
+{
+ internal static StreamWriter inputEcho=null;
+ internal static StreamWriter outputEcho=null;
+
+ static IO()
+ {
+ inputEcho = File.CreateText("input.txt");
+
+ outputEcho = File.CreateText("output.txt");
+ }
+
+ static public string ReadLine()
+ {
+ string inStr = Console.ReadLine();
+
+ if (inputEcho != null) inputEcho.WriteLine(inStr);
+
+ return inStr;
+ }
+
+ static public void Write(string inStr)
+ {
+ if (outputEcho != null) outputEcho.Write(inStr);
+
+ Console.Write(inStr);
+ }
+
+ static public void WriteLine(string inStr)
+ {
+ if (outputEcho != null) outputEcho.WriteLine(inStr);
+
+ Console.WriteLine(inStr);
+ }
+
+
+ internal static void WriteLine()
+ {
+ if (outputEcho != null) outputEcho.WriteLine();
+
+ Console.WriteLine();
+ }
+
+ internal static void ErrorWrite(string p)
+ {
+ Console.Error.Write(p);
+ }
+
+ internal static void ErrorWriteLine(string debug)
+ {
+ Console.Error.WriteLine(debug);
+ }
+}
+
View
16 Main.cs
@@ -47,7 +47,7 @@ private void Run()
map.ReadStatic();
- int turnNum = int.Parse(Console.ReadLine());
+ int turnNum = int.Parse(IO.ReadLine());
map.pList[0].myPlan = new SwitchingPlan(map.pList[0]);
map.pList[1].myPlan = new SwitchingPlan(map.pList[1]);
@@ -78,30 +78,30 @@ private void Run()
}
if (p.MoveThisTurn == "")
- Console.Write("0.0 0.0");
+ IO.Write("0.0 0.0");
else
- Console.Write(p.MoveThisTurn);
+ IO.Write(p.MoveThisTurn);
// Print a space or a newline depending on whether we're at the last pusher.
if (pdex + 1 < Map.PCOUNT)
{
- Console.Write(" ");
+ IO.Write(" ");
//Console.Error.Write(" ");
}
else
{
- Console.WriteLine();
+ IO.WriteLine();
//Console.Error.WriteLine();
}
}
if (debug.Length > 0)
{
- Console.Error.Write("Turn " + turnNum.ToString() + " - ");
- Console.Error.WriteLine(debug);
+ IO.ErrorWrite("Turn " + turnNum.ToString() + " - ");
+ IO.ErrorWriteLine(debug);
debug = "";
}
- turnNum = int.Parse(Console.ReadLine());
+ turnNum = int.Parse(IO.ReadLine());
if (turnNum == -1) return;
}
}
View
20 Map.cs
@@ -81,7 +81,7 @@ internal void MarkerColorChanged(int markerNumber, int oldColor, int newColor)
internal void ReadStatic()
{
// Read the list of vertex locations.
- int n = int.Parse(Console.ReadLine());
+ int n = int.Parse(IO.ReadLine());
// List of points in the map.
vertexList = new Vertex3D[n];
@@ -90,7 +90,7 @@ internal void ReadStatic()
for (int i = 0; i < n; i++)
{
- string[] tokens = Console.ReadLine().Split();
+ string[] tokens = IO.ReadLine().Split();
vertexList[i] = new Vertex3D(int.Parse(tokens[0]), int.Parse(tokens[1]), int.Parse(tokens[2]));
vertexPoints[i] = new Vector2D(int.Parse(tokens[0]), int.Parse(tokens[1]));
vertexColors[i] = 0;
@@ -101,12 +101,12 @@ internal void ReadStatic()
// Read the list of region outlines.
- n = int.Parse(Console.ReadLine());
+ n = int.Parse(IO.ReadLine());
// List of regions in the map
regionList = new Region[n];
for (int regionNumber = 0; regionNumber < n; regionNumber++)
{
- string[] tokens = Console.ReadLine().Split();
+ string[] tokens = IO.ReadLine().Split();
int vertexCount = int.Parse(tokens[0]);
regionList[regionNumber] = new Region();
regionList[regionNumber].vertexList = new int[vertexCount];
@@ -134,12 +134,12 @@ internal void ReadStatic()
// Runs every turn
internal void ReadTurn(int turnNum)
{
- string[] tokens = Console.ReadLine().Split();
+ string[] tokens = IO.ReadLine().Split();
score[RED] = int.Parse(tokens[0]);
score[BLUE] = int.Parse(tokens[1]);
// Read all the region colors.
- tokens = Console.ReadLine().Split();
+ tokens = IO.ReadLine().Split();
int n = int.Parse(tokens[0]);
for (int i = 0; i < regionList.Length; i++)
{
@@ -152,10 +152,10 @@ internal void ReadTurn(int turnNum)
}
// Read all the pusher locations.
- n = int.Parse(Console.ReadLine());
+ n = int.Parse(IO.ReadLine());
for (int i = 0; i < pList.Length; i++)
{
- tokens = Console.ReadLine().Split();
+ tokens = IO.ReadLine().Split();
pList[i].pos.x = double.Parse(tokens[0]);
pList[i].pos.y = double.Parse(tokens[1]);
pList[i].vel.x = double.Parse(tokens[2]);
@@ -163,10 +163,10 @@ internal void ReadTurn(int turnNum)
}
// Read all the marker locations.
- n = int.Parse(Console.ReadLine());
+ n = int.Parse(IO.ReadLine());
for (int i = 0; i < n; i++)
{
- tokens = Console.ReadLine().Split();
+ tokens = IO.ReadLine().Split();
mList[i].pos.x = double.Parse(tokens[0]);
mList[i].pos.y = double.Parse(tokens[1]);
mList[i].vel.x = double.Parse(tokens[2]);
View
29,752 TestEnvironment/input.txt
29,752 additions, 0 deletions not shown
View
899 TestEnvironment/output.txt
@@ -0,0 +1,899 @@
+1.58636953722891 1.21796210587691 0.392232270276368 1.96116135138184 1.21796210587691 -1.58636953722891
+-1.9904682270642 0.195028810815005 0.0674241845238633 0.600670701725655 0.293867739241467 0.17578397917527
+-0.930670549221697 1.77026899899744 0.21701441319304 -0.585938838570619 -1.49603391639685 1.42712732408732
+-1.64085231752128 0.162269115814589 1.22836214587563 0.0192711874576987 1.19481482265544 1.41564446796632
+-0.667686292726216 0.956021928448394 1.83552505381091 -0.794259262981845 0.957521140059347 1.7558910177854
+-0.785737938090126 0.997134089524176 0.873144716507624 -0.146591575416434 0.425960254128852 0.581156038092027
+-0.72299356029625 0.849183437743689 1.73568798513908 -0.993673597437222 0.886775854222931 1.79265963985559
+-0.752482219454078 0.834525047243218 0.306107223379663 -0.100388792342214 -0.0145471394380059 -0.0155666114363846
+1.00409916327075 1.14714923178611 1.678357970931 -1.08771067909273 0.996453564855942 1.73409350759579
+0.0 0.0 1.56331018356888 -1.24742184923539 0.158370259070277 -0.516849378728174
+1.6246155518584 1.16645801838722 0.436378778131298 -0.255399683211795 1.2855332641606 1.52582274610731
+1.56273593981872 1.24814117086125 1.48132265810144 -1.34375711443523 1.03788118951495 1.51708198546852
+1.3038341184038 1.02636843912822 0.103021526740552 -0.0724785370330729 0.523425309913775 0.937256576393142
+0.67733452932055 0.472907829084007 1.40698992821249 -1.42140048610819 0.946404922437155 -1.29398301118607
+-0.448997513460915 -0.33258744886047 -0.0941936520684182 0.0822800509956361 -1.96457920565012 0.680853278570224
+-1.25347506285199 -0.862360892146455 1.32673967979538 -1.49658338292808 1.77849166794852 0.914859217058944
+-1.63759621199158 -1.14816316195513 -0.0805978307245502 0.0833057066891776 -1.91930984923369 0.424550418197897
+-0.154964687011175 0.0652113332046081 1.23497433018322 -1.57316191276947 1.48082716446358 -1.04220397540323
+0.883080554941519 -0.0304290792463542 0.0724869387029335 -0.0732937579573991 -2.1553910489961 -0.159024412988068
+0.857260264271532 -0.669066064817735 1.14187022218841 -1.64199037624445 -0.363613183790757 1.83768965141229
+0.536559908775758 -0.970062283438896 0.180053620281329 -0.213663245831641 -0.756961617198381 1.85121827726727
+-1.76961095181757 -0.931921176499013 1.0585040797249 -1.69692931885973 -0.124245898622933 0.971172646208352
+-0.145623719131915 -1.8863036451723 0.153209233027337 -0.1951932090093 -0.781098092239255 1.84116424316251
+-0.558841578771246 -1.92033749373293 0.982306435353399 -1.74214639656468 1.65630723883805 -0.610538640098109
+0.113798589903403 0.0594340943630306 0.0596659077771743 -0.0605580516029116 -1.73942760925342 -1.08587357550538
+-0.896383246931275 -1.7878750164989 0.903898706200383 -1.78408719768101 -1.16783117533227 1.62362875865207
+-0.727524709168857 -0.961657464938333 1.17561551242183 -1.61800128768588 -1.38782006472553 1.44012342108072
+-0.214686460275698 -0.256443602376288 0.0 0.0 -1.34640533742656 1.47891604472643
+-0.177258767496544 -0.237699956327625 1.58384122733535 1.22124811835796 -1.48060752200293 1.34454504044615
+-0.216776845613825 -0.267966514850679 1.35426860395948 1.47171890941499 -0.999155169853877 1.06038523244135
+-0.211810381870237 -0.251504854960707 1.24975772624718 1.56144344299929 -1.44752930535348 1.38009380483461
+0.0799670997109775 -0.142556648273467 1.11463360925767 1.39792262779971 0.405702051493771 1.54755568724226
+0.214785944013345 -0.0690113902376648 0.577421188146848 0.790969202290495 -0.960374036087054 -1.78431369595771
+0.185772492586937 0.133929335381703 -0.205060876721107 -0.306187141996973 -0.633917412778195 1.89687867660971
+0.166171992448913 0.117811926872671 -1.21972895515537 -1.58501144347781 -1.2288639862465 -1.57793957530266
+0.164863696210451 0.121568468041754 -0.927710365502931 -1.26367977396156 -1.98645637851412 0.23235975611233
+-0.711652894619779 -0.758653945458289 -0.0363248595423525 -0.365817993094099 -0.568803492002281 1.56868104703268
+-1.13912816557451 -1.29380734764053 0.19275028885246 0.76026573633753 0.367932585076532 -2.04685586731171
+-1.03406618021957 -1.26126453073242 -0.586256938525149 0.871118953989986 -1.91843994018696 -0.565321320927704
+-1.27277052947165 -1.5427427456671 -0.912505107576166 0.64514408852574 -1.8495440387284 -0.761043263424784
+-1.2386725162075 -1.54513138040794 -1.20406104100317 -1.59694615110791 -1.84296257111644 -0.776845519690944
+-1.21692590523456 -1.58716456020447 -1.97510047760583 0.114000579031521 -1.79614707237929 -0.879690681082441
+-1.19526138934082 -1.60354301817914 -1.9631255858052 -0.382279916235438 -1.79332333735395 -0.885432892827952
+-1.16672624357394 -1.62442293524681 -0.13936512030884 0.0823280128603199 0.0 0.0
+-1.10368598939222 -1.40010032750601 -1.8422364565113 -0.778565885651738 1.75380952031928 -0.961328334356922
+-1.23949580457934 -1.53199723433606 -0.858646792267141 -0.583671134940203 1.97545245614459 -0.312390130305506
+-1.29866020131293 -1.52101337322387 -0.407200639546315 -0.288455484780287 1.97940348033181 -0.286289821772142
+-0.975316442381105 -1.28259922867858 -0.382449757859991 -0.311171302127564 0.318161822894469 0.291500491263097
+-0.982875753135801 -1.24670763314705 -0.281414835706481 -0.23041315028194 -1.34820778859837 0.577364889531157
+-1.02370453837415 -1.24845111611385 -0.247398655283318 -0.202235561231644 -1.8772284848772 0.689937109862658
+-1.02725412237654 -1.21360452473546 -0.134121961349736 0.077916870203859 -0.570397202231361 0.496992800585047
+-1.03069771462784 -1.18451439219883 0.161222245429017 0.196978919623331 -0.614929392004307 -0.0640026018355273
+-1.03816388802447 -1.16497831708279 0.140271394495885 0.182130824468632 -0.354229359745068 -0.445101296031331
+-1.04469595841572 -1.1491313072126 0.12256536745615 0.16275844296482 -0.709436630112146 -0.454756944798678
+-1.04884555664328 -1.13571788861865 0.125058684106947 0.16159016447372 -1.11387816240416 2.05123504141657
+-1.05157867372621 -1.12515794776306 0.130425221749427 0.162570033943431 -1.99750552665424 -0.099858254469955
+-1.05329262192777 -1.11808995322512 -0.773145678734329 -0.696290827115722 -0.321476298063275 0.257655596869916
+-1.05402622085769 -1.11456787576712 -1.31279063994592 -1.1212087075268 -1.97306254822265 -0.327145504020968
+-1.05335205486211 -1.11466652458744 -1.53155051980753 -1.28621654680589 -0.574416949404393 0.179213945995139
+-0.947381367933759 -1.17809000173708 -1.41158798556729 -1.17248976526265 -1.97218746656644 -0.332380199046592
+-0.982760548167251 -1.70923982081067 -1.56713702951695 -1.24261077201061 -0.46844807629321 0.237033020867182
+-0.911249565319702 -1.61221356353374 -1.5822764248967 -1.22327483224994 -1.975636114521 -0.311226513973912
+-0.809026380383072 -1.41063457553449 -1.60160555603792 -1.1978562697037 -0.439231981461552 0.253337056759006
+0.0 0.0 -1.61752205359675 -1.17627480043065 -1.9780058539934 -0.295791888948694
+0.0 0.0 -1.58317312886095 -1.2221140879855 -0.45255970108037 -0.222667106494725
+-0.924142041370087 -1.07556869537503 -1.54595613188619 -1.26886549258914 -1.86474704698219 -0.722992704507585
+-0.586373239033052 0.702061019547395 -1.44479872603218 -1.25121435238086 -0.675857534064902 -0.292533805328944
+0.345032080141661 0.759550859595247 -1.40497550024129 -1.08050599813935 -1.8666337201783 -0.71810762055092
+-0.97719069508682 1.74502101575761 -1.29074196493982 -1.03640225519361 -0.752435602934813 -0.309968423669258
+-1.98711522985348 0.226656266810266 -1.21203994118837 -1.00910602728213 -1.86826671296353 -0.713848365713922
+-0.783168022516949 1.25403675695179 -1.1885541637171 -1.02518123795556 -0.778881648945533 -0.313340492290201
+-0.412213834190784 0.50612241889243 -1.17171660168405 -1.04210439270243 -1.8694749674282 -0.710678088982146
+0.942797716883278 -1.65379431041747 -1.15010755458555 -1.0503368422333 -0.788589166331252 -0.312769553338742
+-0.302745076166474 1.62436085921488 -1.13025610962543 -1.05517272271241 -1.87020746915328 -0.708748207985937
+0.0460882891239113 -2.07640900224387 -1.11500786769504 -1.05917232555669 -0.792620771641132 -0.311534673868915
+1.25982015846582 1.55333614144626 -1.10328636307391 -1.06267530436458 -1.87052505838152 -0.707909602962706
+-0.378679837281214 -2.1357050321844 -1.09506478551259 -1.06482925242734 -0.794672957741964 -0.310446575103277
+0.938280550561154 -0.328560670581634 -1.09023588513377 -1.06588810244398 -1.8705390172961 -0.707872717918218
+1.83690111408301 -0.791071613117663 -1.08931725917552 -1.06583826527108 -0.795877072974889 -0.309811579997444
+0.769509679619769 -0.104502085504298 -1.09194929846805 -1.06487645120013 -1.87025661831693 -0.70861850218697
+1.82436588407248 -0.819566422587245 -1.10047690418424 -0.991912577209931 -0.79663124355362 -0.309635611804726
+0.443415743249231 -0.091142068109827 -1.82704011618433 -0.813587373213942 -1.869763777145 -0.709917895024821
+1.83170203183928 -0.803036528780519 -1.90919746983864 -0.232265080574494 -0.79710110698275 -0.309622171362226
+-0.957569524021718 1.72490440852887 0.0 0.0 -1.86912887677318 -0.711587831551832
+-0.884688159877352 -1.79369084843872 -1.33016613603723 -1.4935387676722 -0.797284913396144 -0.310210013874316
+1.58935287380276 -1.21406649016226 -0.583008088390041 -1.04142847372922 -1.86833641543498 -0.713665915369067
+1.34223477950263 -1.48270219420271 -1.10257213573336 -1.66863257954062 -0.797515935615834 -0.310799859129602
+1.17134608372212 -1.14952138462853 -1.31172310804117 -1.50976239449485 -1.86735152850625 -0.716238974774041
+1.33150808574279 -1.49234252690244 -1.29413585139512 -1.52486471469892 -0.900751976656704 -0.375134510642965
+1.19237994427283 -1.20244172121881 -1.14852654027977 -1.63734137743874 -1.86143076235178 -0.731488562433123
+1.36641629480674 -1.46044736614731 -1.32902198564358 -1.49455697839728 -0.639408572240406 -0.303073000953819
+1.35483771835448 -1.47119500982161 -1.32121283550935 -1.50146483251701 -1.85865836013074 -0.738504637978739
+1.04356174169221 -1.11069614373524 -1.9754957136844 -0.31211646097983 -0.198642693837347 -0.162307746488983
+1.12846882489243 -1.22496662356674 0.0 0.0 -1.85602661499624 -0.745094090988233
+1.15181659666601 -1.27260590241207 -0.111498177917255 1.20674323255032 0.095437520513155 0.0324607787941039
+1.07269490395348 -1.22387993326049 -0.804926412945914 -0.651135215224979 -1.88404197629149 -0.671107913506944
+1.16220406521268 0.743504122284461 -0.0887059741317917 -0.219508688903071 -0.111605555854503 -0.0533359824778616
+-1.77365139637629 -0.98534395731511 -0.106558289972959 -0.488111047953139 -1.87837926373211 -0.686797889907383
+1.06097003595258 -1.69538862294483 -0.544505412751535 -1.00601769233016 -0.163275990559234 -0.0762282619600833
+0.806254784550986 1.80699543155233 -1.39776734474708 0.279577582928613 0.0 0.0
+-2.06513957584082 -0.480499255612564 -1.44703197291828 -1.38061525029685 -1.99750575534669 -0.0998536797361846
+0.184059265562329 -1.99151253743497 -1.19714623997346 -1.22712768820081 -1.986782945813 0.229550705132063
+-0.0113869734421368 -1.99996758394626 -1.5145946187792 -1.30614055168848 -0.0961275539768843 -2.512389825511
+0.168835604688737 -1.77270662821221 -1.358813025811 -0.822095563774836 -1.92496366059892 -0.542692275026653
+-0.111209739028158 -1.99690570482066 -1.76749188979484 -0.935933982452533 -1.99983537141308 -0.0256610063148519
+-0.0102593451104163 -0.391021500833995 -0.996928950329922 -1.7338202525043 0.796622636995518 -0.107260250823481
+-0.304282866394563 -1.97671746519798 -1.4813094529342 -0.671021569079985 0.459028672562267 -0.141784468141047
+0.0694549309418652 -0.930255339246303 -1.30339432247761 -0.269461090605382 1.79487609030155 1.4894492548319
+-0.442136078229735 -1.95051677468501 -0.15006433687303 -0.829032356462465 -0.596651463402004 1.90892824150628
+1.54767042686999 0.56976921704612 0.206573476275738 1.08753551648875 -0.903689129865718 0.749646053254917
+-1.99872265026877 0.0714686455908131 1.81458917140408 -0.840991164652199 -0.887785922548312 1.79215963455409
+-0.938481224504139 -1.76614070539502 0.851675581326342 1.18493184081952 -0.408110582493778 0.567157610879053
+-1.05048704655388 -1.70190392355811 1.48464616578821 1.34008423705764 -0.706181986407679 1.87117797177962
+-0.783944061198021 -1.83995426815787 1.46737711455292 1.35897181857695 -0.39669079070755 -0.450927117356415
+-0.923648056042282 -1.77394314130113 1.53857169890741 1.27780950353375 -0.655317398283314 1.22081761133105
+-1.03979361065733 -1.70845814910293 1.59594195995004 1.20539174564572 -0.322675626100138 1.00883568924202
+-1.08121174199496 -1.68255198106098 1.58797702276682 1.21586552511559 -0.0222326901319825 0.306209013543321
+-1.17114489833552 -1.62124015096552 1.61608742518172 1.09722794335109 -0.00380073824928497 0.232006006911652
+-1.20058793162955 -1.59955888245024 1.67266931877808 1.09643848437497 -0.00479792180456599 0.332056180126962
+-1.27033361220558 -1.5447499842048 0.361629987779127 0.253784427628069 0.0166337917211559 0.354240968889368
+-1.29963362231961 -1.52018171536709 1.69109920423186 1.06779374480579 0.0375293917822522 0.343634525393698
+-1.35032096074466 -1.47534175802545 1.69038608025277 1.0689223076013 0.0564605900271521 0.347271672134407
+-1.37846171298612 -1.44908360898582 1.69847992551839 1.05601417727748 0.0778464687294042 0.366504519314316
+-1.41827653811537 -1.41013888019283 1.58009927360214 0.932849979985564 -1.52312328600637 -0.773845488144995
+-1.44349137087677 -1.38431667699422 1.72400765779355 1.01380352922506 1.97141219435566 -0.336948007778378
+0.0 0.0 0.380255793456469 0.226084688779225 -1.26605607375689 1.54825773632922
+0.821003115571137 -1.82371979323099 1.74777129859005 0.972263075419838 1.83057219294631 -1.17969852554985
+1.5202938811173 -1.29950241055463 -0.198449878551368 -0.182995462829085 -1.54356007824687 0.410718894454476
+-0.238569592691828 -0.0398523901573645 1.1676182928617 0.451680268645664 1.33669088762678 -1.7033833135106
+-0.748547677083485 0.55491845947565 1.83739768929497 0.789917547199393 1.23691824128103 0.790397123094181
+-1.08180176585105 0.404612736118595 -0.259389495589144 -0.108273907942881 1.93065625752216 0.522078935880894
+-0.772055845996291 -0.403074688313789 1.48407369544523 0.666040304155991 -1.1894225087966 1.0888378999947
+-1.17534138303301 1.74793833566917 1.63542007221276 0.539788210897785 0.47158705239239 -1.94360635212377
+-1.74437065000837 -0.978351182035047 0.696873979446915 0.122887844688477 1.63005127499684 0.0497508062864902
+-1.83891418848442 -0.786380701308654 0.388768155793512 0.0457354976972548 1.97464720665958 -0.317440402645169
+-1.57069268456453 -0.737797079001911 0.330923275749069 0.112457577666227 0.669991263905835 -0.00979766401751868
+-1.84497923687458 -0.772043791181358 0.307541065019602 0.142565031497993 1.95560791135295 -0.419043788945461
+-0.285946690807806 -0.0907985977392321 0.320351749683501 0.167269228491134 0.0 0.0
+-1.8696339412991 -0.710259759202498 1.98876241779153 0.211716899608859 0.871228230102179 1.80026702771367
+-1.86424834454158 -0.724277646951752 1.64936644692055 1.07879013124532 0.500359353992895 1.93639885273458
+-1.33051211943756 -0.526292278044165 1.75803075396589 0.953586843507258 -0.325950121667113 -0.960480002453047
+-1.8790854225297 -0.684863471676211 0.450578848209075 -1.6250137962601 -0.412219697587125 -1.84660224734589
+-1.92276865003714 -0.550418675586453 -0.536084555055792 1.92681430081641 -0.086935036675876 -1.76817671180933
+0.179949214349407 0.106026875257682 1.12566308034272 -1.43756454230051 1.11265820902239 0.43122940470561
+-1.91916591610506 -0.562851833487858 -1.3826744712105 1.67405671159332 -0.100665202228636 0.962595372061377
+-0.680719341859334 -0.163989940765638 0.839554065051333 0.867507443188721 -0.500450148070928 0.174024075306294
+-1.91243489670049 -0.585314245411986 1.19471687598533 1.60394874800782 -0.667064530437461 -0.21149369050497
+-0.769840599602845 -0.207023481781534 0.221918139228857 -1.94361955327878 -0.522809569232045 -0.717735954640894
+-1.90741916892173 -0.601458322770528 -1.85514833284664 0.938488392994955 2.06272292332886 -1.05034469381596
+-0.796301303396707 -0.22788471135288 0.858723248167931 1.80626531358378 -0.085858794985654 -1.99815621694692
+-1.90374760077855 -0.612980482992646 0.913846502893616 1.74411495516977 0.225655596869915 -0.41430963139661
+-0.803151687667562 -0.239727644220474 0.442950037333697 1.28239929396412 -0.310602671623539 -1.97573428891142
+-1.90094623712106 -0.621613548416761 0.520044652378117 1.39153187063915 0.170393759533765 -0.62370111248993
+-0.804137549853042 -0.247219047812297 0.313763358300053 1.08402693851443 -0.318626790589158 -1.97445611962354
+-1.8990033519173 -0.627523919390222 0.0 0.0 0.234594945924926 -0.489705746424935
+-0.803669021789027 -0.252532344748497 1.99931804634271 0.0522240324789645 -0.300683388993813 -1.97726819111197
+-1.88954121767203 -0.655464710505841 1.95947673679721 0.400563250873762 0.253088799337372 -0.450621097244888
+-0.742629543652826 -0.318769952426502 1.09626084271949 0.119019604701868 -0.287844666554733 -1.97917797277961
+-1.88250951955484 -0.675394631889686 -1.94346860292817 -0.472154412700352 -0.222410650721149 -0.459874041260696
+-0.770705139858743 -0.280433817285876 -1.97227060466574 -0.331886519719393 -0.718551912349009 -1.86646273717414
+-1.88718390715274 -0.662221187054384 -1.94182271335727 -1.34707730007947 -0.290287941750732 -0.679358619536817
+-0.79163873189556 -0.282379409902585 -0.920425829719365 0.263688615475881 -0.715116464362383 -1.86778169024055
+-1.89094088271976 -0.651415825766461 0.805712610340366 0.159658309569621 -0.307912766165083 -0.754219124191806
+-0.799493727484633 -0.279148076833507 -0.139375363660539 0.0766235027036873 -0.711930876368065 -1.86899824164545
+-1.89411750131438 -0.642120620455819 -0.0276517476127801 0.289119904761767 -0.311715709655635 -0.780078556353814
+-0.802930395087013 -0.274957592346552 0.492119298202655 0.566329826929233 -0.709720024392889 -1.86983889332096
+-1.8969507521758 -0.633701699397803 0.894051612075632 -0.692353036009863 -0.311650440982153 -0.789563427828425
+-0.80474430669314 -0.270887176395561 0.210567952534019 -0.865889632068228 -0.708337820676045 -1.87036294119615
+-1.89947883393966 -0.626083188893635 -0.190280834954062 -0.990693178648421 -0.310793395528912 -0.793303919544976
+-0.805997078569298 -0.266951792722746 -0.678684278971811 -0.793944863362339 -0.708015596528571 -1.8704849411509
+-1.90175444695886 -0.61913651440712 -1.24343763166076 1.56648104239083 -0.310054842567503 -0.794996654164385
+-0.807118779423879 -0.263361503590043 -1.4051717446908 -0.538097092130884 -0.708451151182108 -1.87032001710636
+-1.90396514116773 -0.612304451411333 -1.91734363198563 -0.56902846755162 -0.309740954296274 -0.795873005138099
+-0.808071431486328 -0.2603310808587 -0.355813978657114 -0.0901257478532174 -0.709361411063561 -1.86997497001803
+-1.9060655253034 -0.605734441195057 -1.92983676948878 -0.525100031545507 -0.309722967246805 -0.796531557936638
+-0.809021077541452 -0.257363260678683 -0.265694016103992 -0.0495791884168661 -0.710978258261683 -1.86936083094709
+-1.90802958179373 -0.599519069755121 -1.93924564601783 -0.489209898101906 -0.309936699417625 -0.797038297661762
+-0.810063428901997 -0.254539233471646 -0.236396086447352 -0.0335919975480507 -0.712854802477799 -1.86864604208083
+-1.90997345977514 -0.593297044451246 -1.94592104440532 -0.461942949876399 -0.310586040575231 -0.797258682289881
+-0.811163153483708 -0.251866812434736 -0.372076319824405 -0.16924393412156 -0.715195456646888 -1.86775144459632
+-1.91186380775911 -0.587176958489373 -1.95063867865768 -0.441597945335578 -0.311406337674214 -0.797425501980581
+0.0 0.0 -0.371392646165784 -0.164540800743064 -0.717651329702768 -1.86680919458199
+1.63399675937521 1.15327992714315 -1.92733164935741 -0.534221595768329 -0.375702631255428 -0.900697612283074
+0.224247746566398 0.100712857567614 -0.656705488111539 -0.221144401414355 -0.733003666606291 -1.86083465808807
+-0.982105032544539 -0.221512381011108 -1.92917067700538 -0.527541940496316 -0.303672031028778 -0.639522614483155
+-2.13161115624752 -0.900684322170886 -0.753557496858594 -0.231783226123107 -0.740139219682748 -1.85800805581876
+-1.31145250330503 1.30367599298206 -1.93086866286541 -0.52129282247536 -0.162603672252719 -0.198925326407251
+-1.48735308207984 1.33707920828483 -0.786738407907419 -0.231903583992429 -0.746670632584759 -1.85539294124869
+-0.64145491179019 0.749263001716958 -1.93212776188661 -0.516606534750611 0.0325014232016433 0.0953863999046175
+-1.52406637943023 1.29507593255779 -0.798876162068095 -0.229630452663419 -0.67316944446766 -1.88330637418215
+-0.554348018663144 0.597501555740317 -1.93294274858843 -0.513548761734867 -0.0534297334427166 -0.111556202298658
+-1.56811747202077 1.24137326938483 -0.803967090416279 -0.227081125686067 -0.688921968643736 -1.87760126787346
+-0.539214222472265 0.536379059734992 -1.93336704318647 -0.511949095438615 -0.0762223408971262 -0.163292863921795
+-1.63517184514188 1.15161323232033 -0.806475441149949 -0.225300669088497 0.0 0.0
+-0.642751246774308 0.581522968453502 -1.93352591423545 -0.511348744967612 0.0 0.0
+-1.70728622697882 1.04171672693129 -0.807899337323306 -0.224131653908644 -0.706346714744981 -1.87111579507228
+-0.747049893160954 0.607864684999583 -1.9333664849139 -0.511951203740807 -0.416670842855835 -1.09613832133541
+-1.77770535152776 0.916386208511217 -0.808937258038789 -0.223514971604368 -0.701416562900382 -1.87296951531225
+-0.534948016592426 0.279918094416952 -1.93304672150194 -0.513157259025554 -0.38818225279564 -1.13153718796919
+-1.79709980782764 0.877742718970578 -0.809754602388805 -0.223490290556596 -0.677263184781611 -1.88183808510176
+-0.568574265003766 0.296891834116387 -1.93259151966778 -0.514868932941376 -0.146377111972031 -0.451014163109946
+-1.86163735201421 0.730962632140341 -0.810417791849477 -0.223792998331043 -0.674173352060342 -1.88294723541891
+-0.560717500439142 0.212085889227414 -1.93194460917066 -0.517291046797104 -0.216318880960155 -0.658254170738066
+-1.88179861484586 0.677372846491651 -0.810892452963675 -0.224361609775255 -0.667121486217021 -1.88545721845594
+-0.637096997945366 0.256990284144219 -1.93122234426685 -0.519981016003919 -0.256423231889165 -0.751428133811251
+-1.91552017375259 0.575136908871994 -0.811211443519461 -0.225298924341103 -0.66329222875537 -1.8868077324605
+-0.793052326764244 0.322107812615214 -1.93038589413707 -0.523077718619927 -0.26888343554787 -0.782751099239734
+0.0 0.0 -0.811608184639567 -0.226138795725995 -0.660065423842929 -1.88793899166447
+-1.49820774060088 1.32490511584929 -1.92949838303158 -0.526342084464568 -0.272625290915697 -0.793526131179905
+-0.58513711018227 1.91248910122059 -0.811749499588981 -0.22748148027546 -0.656911217026563 -1.8890388172149
+-0.611544742141478 1.90420929216279 0.0 0.0 -0.27317530115908 -0.797522653288213
+-0.603983771783513 1.90662099102631 -1.8758339537643 -0.693719668097273 -0.653640318140108 -1.89017309643897
+-0.591618394175093 1.91049409202795 -1.90419054657722 -0.611603108499237 -0.272465067939993 -0.799374898264201
+-4.12811629246521 -0.902514816019702 -1.97237827082675 -0.331246066800021 -0.650341193323133 -1.89131074450156
+-1.9656073062271 -0.583860376189383 -1.91769330663248 -0.567848907454248 -0.271530747624264 -0.800382157633054
+-0.402245173636264 1.9591321599847 -1.98502209309423 0.244309823641585 -0.646793000700953 -1.89252709736063
+-0.334092607258851 1.97189810329413 -1.55522385559138 0.385727066344689 -0.270339502153676 -0.801177903405886
+0.0467233136242611 1.11867977346222 -1.39422378879757 1.4339246935425 -0.643067236920059 -1.89379632716932
+0.845047174427361 -1.20209929503049 -1.51070792914149 0.744199185179962 -0.269058438186293 -0.801895640201388
+0.344052966487145 -1.14234674287947 -1.19811553408112 1.22062481296668 -0.63905919926117 -1.8951525901203
+0.303986870106873 -1.41303536469904 -0.648733032393795 -1.40843481479725 -0.267688841273779 -0.802635262407833
+-0.472780047710578 -0.418105281138642 1.30342219949164 1.51693459643861 -0.635039588390353 -1.89650328794258
+-0.695070614292173 -0.575118388986738 -1.9266384764138 -0.16503542135068 -0.266166793244156 -0.803362856139179
+1.42509651034203 -1.40324621368132 1.9439747526123 0.470066124290977 -0.630864929701982 -1.89789605628762
+-0.854460328867494 -1.33223920287025 -0.195218029738123 0.844233503300458 0.0 0.0
+-0.740347184237025 -1.85792519946103 0.0 0.0 1.39400464209233 -1.43413774018573
+-0.18076044598652 -0.396608277052897 1.67806041322539 1.08816967866497 -0.511192040702806 -1.04619899005403
+-0.662661046023195 -1.88702950111636 0.0 0.0 -1.10959782773533 -0.449422953247544
+-0.101165174552103 -0.2958574290181 -1.54912358269157 -1.26499649230694 -1.01156385525627 0.189714756416656
+-0.594926713854493 -1.90946647133232 0.152479683600721 -0.641605328079556 0.797774889768846 1.83399978878251
+-0.0643661011165642 -0.2507809674833 1.14770321324985 -1.63791859818978 -0.474521093140717 0.386971612764521
+-0.54076787461058 -1.92550515600171 0.249010882748485 -0.552358472093921 -1.23993480013926 1.56925513904005
+-0.188701311827217 -0.375387229886549 1.35099907451734 -1.47472082125848 -0.00914297766151924 -0.0996364245321087
+-0.498563476669689 -1.93686201360113 0.293992416434539 -0.464468365962879 -1.11942798924481 1.65737170752228
+-0.177445981120348 -0.368825506762556 1.44436205784465 -1.38340819928854 -0.533230686197598 0.927042539486568
+-0.567611285698393 -1.91776365289047 -0.00116800761756049 0.00936129254770827 -0.16161692551665 0.279082299535062
+-0.240859194428026 -0.652415855891402 1.50615886920247 -1.31585921006875 -0.170879539733328 0.298665256251162
+-0.548130989570981 -1.92342205931822 1.16663358673721 -0.946994537289541 -0.174887634769332 0.312976541046918
+-0.248200889012772 -0.748993415448048 1.0742816751472 -0.812163390653868 -0.173109739690076 0.312138531925416
+-0.533028745678703 -1.92766188847531 1.15405804700099 -0.799227356436086 -0.174105036964868 0.313731219612653
+-0.243525522793087 -0.782313053145157 0.888568939520029 -0.580056713550081 -0.18082594113953 0.323469111593616
+-0.521952343704477 -1.9306904855262 0.845657582560723 -0.530867947387489 -0.194201238719898 0.343638562219242
+-0.237071012178929 -0.794766711101164 0.897643293681165 -0.538106420817708 -0.219714723832747 0.381250649547003
+-0.513873326651613 -1.93285648824635 0.927314580331949 -0.526374990615796 1.64830815516609 -0.117004802566202
+-0.231264032312731 -0.800315505074739 0.937497589780015 -0.501958527683657 -1.56653222338833 -1.27378952103984
+-0.508377729678127 -1.93430920071412 0.961327902277439 -0.109850968324555 0.268219923573032 1.98193291324365
+-0.226992011064801 -0.803421839236367 1.76488893479317 0.0471343047550584 -0.305214010597138 -0.147038829480936
+-0.504818014293339 -1.93524126982786 1.36353416011842 0.0732233008648398 -0.661653717687834 -2.01257200020161
+-0.223803711304995 -0.805449277734121 0.948196222338282 -0.051352453740352 -0.971967693363843 0.113399085790662
+-0.502976609928278 -1.93572067454606 0.00808976676510026 1.48149986267456 -1.98966469016368 -0.2030626029476
+-0.221680023491222 -0.807094928537 -0.760431664536533 -1.9650622136701 0.0 0.0
+-0.502305470227154 -1.93589493893131 1.81166868709848 0.84726416670769 -0.343057143400008 1.9703582913679
+-0.220295795577868 -0.808457251408297 -0.166436595072254 -0.494149728801084 0.0100866987401848 1.99997456446539
+-0.502651148909863 -1.93580521295393 -0.18544124097601 -0.583684379556633 0.0135336805297582 1.99995420934863
+-0.219692812192716 -0.809367928788613 -2.13456759070862 -0.358374260193409 0.0154178894066485 0.518430993957107
+-0.503990163555512 -1.93545703001624 0.06381620933341 -1.86533842355821 -0.117653085164412 -0.992257844481905
+-0.219477119913621 -0.810192501680812 -0.210414679398797 -1.98890061659538 -0.0667169749184852 -1.84794842620691
+-0.505829561944773 -1.93497711982927 0.114013697307873 -1.13989331387372 0.169515512714389 -1.79109271019983
+-0.219786658741165 -0.810830154763507 -0.463653509553574 -1.94551417961388 0.53338748198793 -1.46531817993315
+-0.508283743705507 -1.93433389979205 0.0336343369441002 -1.25430672752502 -0.222812775840693 0.611868138420918
+-0.220424522698279 -0.811247080085811 -0.721732329693082 -1.86523522491824 -0.539285988860813 0.69962110075668
+-0.511079514439618 -1.93359709606737 -0.679727411804027 -1.88094940007492 -0.963220974060031 -0.0136955584772982
+-0.221227667868466 -0.811642651123158 -0.439239271499785 -1.78447158004148 -0.904517436614034 -0.495051170881168
+0.0 0.0 -0.851584720438382 -1.80964180541782 1.19358544167036 -1.60479088775845
+-0.0478437504104036 -1.99942766199397 -0.958664305580346 -1.75526714468372 -0.948787326317484 -1.10117656142892
+0.700635498185767 -1.87326183398957 -0.886267782107354 -1.79291087854319 -0.721588956262296 -1.86529069536099
+-0.841560287552305 1.28659260710326 -1.06645710428787 -1.6919424472227 -0.252210810304673 -0.449496665886919
+0.762438682240907 -1.84896924144853 -1.19215111093874 -1.60585669618666 -0.559832129670992 -1.92004895421654
+0.0518057472131008 -0.380788451823899 -1.09420511752372 -1.67413116594397 -0.155179849206176 -0.412456782320472
+0.80922902822967 -1.82897467994242 -1.18001187276884 -1.61479781400786 -0.436802022257457 -1.95171821566326
+0.163623679361276 -0.520037519583747 -1.14598490333182 -1.63912128939123 -0.0830178778244093 -0.350802495757436
+0.879235973807531 -1.79636970091424 0.0 0.0 -0.338403772831869 -1.97116282598195
+0.135211234382111 -0.351724213663699 1.95064348647333 -0.441576707582248 -0.182768633509335 -0.447185261994223
+0.950342308456546 -1.75978677593551 1.37795990160079 -0.0780277818704474 -0.374950320856768 -1.96453868806125
+0.0200835265076096 -0.0972118761840834 -1.35127940980468 -0.0902691453242049 -0.204968201488668 -0.689561841436033
+0.972513323499581 -1.747632065286 -1.30991472456403 0.118504430496204 -0.320752908851929 -1.97411184370669
+0.00322240449681073 -0.0263090703145667 -1.07815795186508 0.408732987915708 -0.182855167516706 -0.763194083475862
+1.89947438884174 -0.52387240968746 0.439020484642794 -0.0985202144516257 -0.281794780360543 -1.98004840894397
+-1.56562079748427 -1.24452059785474 0.928769365197293 -0.257151063441775 -0.15884510877029 -0.783744153240744
+0.450678810040747 -0.65356259208993 0.114403484690949 -0.936458720869433 -0.252463654020805 -1.98400153815426
+0.0 0.0 -0.351655668356027 -0.962887982350901 -0.139369860654616 -0.789308921113014
+1.99935918201063 -0.0506247104663692 -1.79154804267011 0.889019465931372 -0.230505725163425 -1.98667237124466
+1.84448191911256 0.773231175048481 -0.889509894762254 -1.13778732631748 -0.124012491103497 -0.791386276300332
+1.84244114823548 0.778081368038541 -1.77810442903153 -0.915611620425635 -0.214342141717546 -1.98848119082981
+1.83631825583401 0.792423664014873 -0.498349446993614 -0.411072316103601 -0.112614698401654 -0.79300791423798
+1.45939737295584 0.792548502373871 -1.87435506691821 -0.697705584840782 -0.202611804326748 -1.98971064648794
+-0.806932217094269 -0.391689485219913 -0.514685998974317 -0.288588428793567 -0.103939341182133 -0.794872838758039
+-1.06315018739665 -0.679493892578419 -1.92398705840668 -0.546144485538044 -0.194584203009479 -1.99051174021636
+-0.913412086013679 -0.338611825437468 -0.438959575552395 -0.164190138058584 -0.0975468463372386 -0.796746780496303
+-0.811165842846862 -0.653999944338191 -1.95433357754213 -0.424947370495884 -0.189069612672474 -1.99104311393899
+0.146719038889944 -0.838864911791755 -0.50554791834104 -0.22780122780408 -0.0929542551234771 -0.79849597858654
+0.280945471438684 -1.08450966302123 -1.95316161507559 -0.430301877052985 -0.186094280367262 -1.99132340889535
+-1.99132816401515 -0.261573481808669 -0.725203015372651 -0.247274992973362 -0.0895796217899135 -0.800253187627082
+0.217772703549125 -1.98810840991856 -1.9675879320601 -0.35860525597299 -0.184717179312636 -1.99145162222605
+-0.4049905057074 -1.95856648860509 -0.783449701142993 -0.21433602120569 -0.0875010012446976 -0.801751495245159
+-0.367882147003946 -1.96587454480589 -1.97628260249181 -0.307094570268168 -0.184651783351441 -1.99145768694821
+-0.656024458930451 -1.88934695312561 -0.793915828016808 -0.18101432458255 -0.0862608977979353 -0.803057401434782
+-0.0939574249017207 -0.653413290526602 -1.98191846373675 -0.268326672359165 -0.185784220146196 -1.9913523604688
+-0.813793865685888 -1.82694815037866 -0.793397579218182 -0.154224106564272 -0.0856008323247211 -0.804204078063728
+-0.218905435851815 -0.826810963229379 -1.98570137899465 -0.238725854190022 -0.187750987693646 -1.99116789011375
+-0.946059268921719 -1.76209303377753 -0.791958985555169 -0.133997410779131 -0.0857274847927486 -0.805224745669972
+-0.33992462936832 -0.899379425115981 -1.98822852574233 -0.216673324210662 -0.190337734745216 -1.99092228545769
+-1.02532262653452 -1.71718185161512 -0.791731630185691 -0.118684688790467 -0.0860433097131878 -0.806252896729337
+-0.398285419501731 -0.860701055425341 -1.98993201017395 -0.20042603345145 -0.193611367717208 -1.99060660058452
+-1.08236935343186 -1.68180753439611 -0.792680876330165 -0.106994360592783 -0.086818571596092 -0.807221916905739
+-0.429337774166699 -0.810178785998334 -1.99110198307321 -0.188448648182837 -0.197180515507708 -1.99025622579207
+-1.12590115688098 -1.6529811205619 -0.7941392964791 -0.0983562222578861 0.0 0.0
+-0.449977057063742 -0.770040274834527 -1.99184102897596 -0.180469707397135 0.0871781165826631 -1.99809909063317
+-1.15907501407268 -1.6298911349389 -0.67370326660837 -0.0489726677584488 -0.45551811495315 -1.94743504306293
+-0.502690993857927 -0.861960331488094 -1.99791014586392 -0.0914059574316429 0.293710632319024 -1.97831596679165
+-1.16828303605202 -1.62330365233159 -1.99992657448724 0.0171375803345821 -2.33541984158602 -0.146818722834922
+-0.325621518888356 -0.632799479755156 -1.99990551345515 -0.0194406083156093 -0.408490761935664 -1.95783944628083
+-1.17259688493274 -1.62019028062942 -1.99898139739026 0.0638229808742324 -0.106001442052302 -1.99718894806747
+-0.0280459144001246 -0.0331817474401947 -1.89479328578102 0.194063461461128 -0.266498980133086 -0.663503593152537
+-1.29529808790591 -1.52387757496043 -1.99451200194434 0.148060373158981 -0.0441096382220615 1.42755692345873
+-0.988045828746425 -1.15742732429826 -0.354907671401965 0.162120706506954 0.542912327225768 0.325460423964432
+-0.869643602264009 -1.01461661754959 -1.98439757620852 0.249331625626896 -0.359057148979316 1.99882261792774
+-0.903220192988191 -1.05009532791022 -0.492868396127216 0.115359194449975 1.77028128968443 0.370174797386791
+-0.690829107877099 -0.801508282429167 -1.99117846154981 0.187638839956296 1.61896361564039 1.17428991787913
+-0.650508699470458 -0.753517758879995 -0.606940158636437 0.117137985484347 0.87023209065959 0.344785226884555
+-0.67959459461291 -0.786588413676664 -1.99561077681995 0.132429707543518 1.49016897792162 1.33394018503081
+-0.691919554669963 -0.799687408682246 -0.615117204144144 0.0956374469172906 -0.172290263259139 -0.0363712379112594
+-0.689616626020924 -0.795848323896434 -1.99809959355024 0.0871665890944787 0.786754644562036 0.83396467475424
+-0.687250811884146 -0.792672611886786 -0.607695209834751 0.0727309859963154 0.384431895747244 0.534371748460815
+-0.687890036969911 -0.792359168174129 -1.99962273143077 0.0388449732313308 0.0959725566928948 0.201449898021647
+-0.688665465662823 -0.792709889624994 -0.634707715851326 0.0562316824334918 0.0986805083532391 0.195595100115643
+-0.689179020795181 -0.792356422955415 -1.99992816067692 -0.016951463991202 0.147101857404084 0.274321721688426
+-0.689362082628908 -0.792100477169363 0.0 0.0 0.160540069938848 0.320800810439157
+-0.689649204160908 -0.791774314959987 -0.790469452753548 -1.83716032078409 0.705862371543589 -1.56149815807702
+-0.689871660838361 -0.791579738554211 -0.209796458637647 1.07586160487406 -1.2237617513515 1.58189986280078
+-0.55030608973645 -0.447683172668071 -0.377772522669649 0.0551096470914632 0.546463511662273 0.988009423641172
+-0.428203345070295 -0.257431400512053 -0.587809164629226 -0.363790788643326 -0.0792147205470592 1.99843064129047
+-0.192294842608207 -0.234567589300239 -1.22406547595519 -0.272165444266481 -0.156324522115326 0.357157512328696
+-0.201703991402621 -0.227951589114518 0.772620776376492 -1.2071648173225 0.0 0.0
+-0.190566147750473 -0.210408609633689 0.890304128015537 -0.0343575962092934 -1.45834904627311 -1.36865556632569
+-0.176254269152528 -0.195597232502123 -0.217725527190943 -1.98811357693906 -1.97945273284126 -0.285949083662219
+0.0 0.0 0.953382804148406 -1.6665278446694 -0.736437528394646 -0.116765307501414
+-1.98108023580315 0.274446897067772 0.907221489950701 -1.78239983397992 0.928196069900809 0.118895926823621
+-1.10810584035121 -1.66496289645732 0.824867367954967 -1.47984432844212 1.97572402707741 -1.75731567398564
+-0.799769134479381 -0.00846864974276716 -0.941063091764201 -1.76476634638107 0.938513264219439 -1.76612367995115
+1.15026926506091 0.425083600842077 0.788070552887113 -1.83819063311513 -0.362669311660522 -1.0042743677593
+1.15003623960143 0.535366610461235 1.17487176704538 -1.61854142084769 0.0 0.0
+-0.0515285001350636 -0.268927522640146 1.02765464035561 -1.17263924980494 1.02649473342685 -1.71648144826763
+0.373742598988337 -0.9462130781047 1.14934479291492 -1.6367671022474 0.156096724550966 -0.603787230903233
+0.239843934532286 -1.05153817609336 1.30986641518057 -0.394067934813523 -0.724857180755906 -0.13389611730742
+1.96522717530502 0.371324857022308 1.07767343760047 -1.66663482493927 -0.953797498306332 0.0552721305899543
+1.34275259588678 -1.42507150486089 -0.850386664409527 -1.84901370431376 -0.883026284617351 0.527689138411734
+1.80281294640562 -0.865947735300631 1.58877257463922 -0.255191115868859 1.30676661602217 1.51405449414807
+0.147334567062531 -0.142339131537511 -1.92699139026505 0.960643861021487 -0.829333464715929 1.2401479510987
+1.88588154230732 -0.665921022632979 1.43343950040277 -0.560584664479568 -0.830626161800199 1.81935707856734
+0.350435789933294 -0.228343156688973 -2.223163287006 0.152178931756772 -0.253850114394102 0.446521764837673
+1.9361724852046 -0.501234583340624 -0.184527280986388 1.22604877360286 -0.755239617363901 1.85192146711572
+0.406669165852139 -0.288824736244493 -0.249274290005787 1.98440477935882 0.100573377220428 0.153732447183163
+1.93786512426689 -0.494650139138823 0.0105372507409067 0.00965293705391737 -0.52634514387335 1.92949754846202
+0.503839509834321 -0.0426738580154538 -0.143377433718055 1.40195062772719 0.134377055807126 -0.0747282667594987
+1.90186052401154 -0.618810590735605 -0.136381415489266 0.921989617898954 -0.395660248825155 1.96047263880413
+0.518597604516328 -0.0414933055644503 1.36384952552162 -0.88780084434999 0.116770577976922 -0.0418482917073313
+1.88084647609042 -0.680012156787099 -2.01016988171322 -0.466256824400938 -0.443509381299511 1.95020497094519
+0.235897564621727 0.0398922650409553 1.02923408726786 1.71484028224377 -0.00750778089401514 0.188208093288371
+1.92833006221952 -0.530606418299361 -1.87895768512007 -0.498046758312464 -0.445031731643704 1.94985813787317
+-1.35467412600206 -1.4713456467943 0.0584176642158567 0.169987129579398 0.0999258081570277 0.352060759382782
+-1.30707903974766 -1.51378478782565 -1.27848987696479 1.53800638311372 -0.583263134912047 1.91306145103929
+1.95063068576035 0.441633250299492 -0.281706198798044 0.492748840303739 -0.0147799822944247 0.396051017689317
+1.40875333904221 -1.41965278492222 -1.44228468420625 1.38557384852056 0.940542510846956 1.76504384797934
+0.29351644468966 0.0896020054593449 -0.27185038189663 0.370346020569386 -1.86236538016003 -0.905452702048129
+1.94411773125333 -0.469474437031895 -1.53354352262312 1.28383965674094 1.31375163651961 0.855656328032428
+0.354235551319981 0.0469737899691288 0.00951220291400029 -0.00251572671059679 0.0 0.0
+1.9733859480734 -0.325189021872605 -1.60731241670438 1.19018771423163 -1.91713167619615 -1.29824579014625
+0.423610786302832 0.0330166063950868 -1.20528430731717 0.826752527240239 0.644010952557872 -1.89347561193312
+1.99013284737772 -0.198421898459395 -1.21673524502643 0.781096029623507 0.933172378119915 -1.76895147268489
+0.413590723064403 0.0532156848464233 -1.35794466953994 0.729257654374738 0.0 0.0
+1.95451072284883 0.424131859530677 -1.01878090142474 0.50371899755262 -1.41350766177881 1.41491911079489
+1.16762491257601 -0.0314711197615895 0.0 0.0 -1.26906138128689 1.54579533267707
+1.89420987098226 0.6418480853546 1.94127532866664 0.481092608870905 -1.26349815984053 1.55034589691449
+1.49948469848826 0.0404563240467468 1.66285193781966 1.111271088839 -0.142726412687456 0.0161426800849228
+1.83158967423665 0.803292764332945 1.67691659487254 1.0899315271342 -0.713795272853236 -1.89545554495041
+1.57028419771849 0.163448613019596 -0.683483855796779 -0.578994224776127 0.473512706169172 -0.421031730851521
+1.7614136627592 0.947323550137559 -1.11047312793811 -1.06710416717036 -1.9998714576665 0.0226749379467099
+1.57492498276009 0.312525558951119 -1.22210601805383 -1.33856298757336 0.0 0.0
+1.67744177279947 1.08912308710602 0.237045609528611 0.0451404262483452 1.40222240143705 1.42610390116152
+1.54482889609349 0.477936482023542 -0.370212191759296 0.657788910187962 1.47497958790948 1.35071655622132
+1.5947782310722 1.20693098133166 -0.677730711491132 0.682938968879942 1.46532084766796 1.36118875009664
+1.44834845026047 0.609843844554502 -0.839987057908817 0.451585866488771 0.80559839523583 0.797216381876525
+1.51231929333713 1.30877437131091 -0.573876415023387 -1.9158981863032 0.106183050904345 0.203448029980242
+1.32858924049492 0.711890299788343 -1.48578263453184 -0.190230143700409 -0.89093832289282 -0.599412707234926
+1.42780532784169 1.40048989492495 -1.95093772811401 -0.440274892562993 -1.59849947254154 -1.20199810161432
+1.20749252030923 0.789753992306075 0.193654190971519 0.151577906847881 -0.303616891645864 -0.156159472705388
+1.34028579476995 1.48446420918049 -1.93243185516314 -0.515467870143937 -0.116782027962885 -0.644870659978101
+1.09287999900136 0.849396850004082 0.125358981442475 0.135670526206 0.526872046217672 -0.56131210301926
+1.25000075986509 1.56124889122032 -1.91855758536833 -0.564921934098562 -1.28011548695579 -1.53665361746099
+0.988054612716225 0.895182851059072 0.178036346259742 0.151986067016727 0.611238413203751 -1.83821494120328
+1.15589884624684 1.63214517039546 -1.90802760477456 -0.599525361780695 0.162642793556822 -1.99337586062038
+0.893588408596535 0.931764546342349 0.126437790332611 0.0411290194193422 0.156374840906285 0.00378696825394886
+1.05725381086261 1.69770856728017 -1.87079941540437 -0.707184238598884 -0.0592264721079748 -1.99912286390848
+0.809387294679551 0.963110800117843 -0.129643307649878 -0.0472838691385282 0.129265994548535 0.228606846544495
+0.950268547566188 1.75982660722767 -1.86346476934434 -0.726291300658655 -0.205941151731077 -1.98936880492876
+0.0 0.0 -0.275353586271787 -0.103720212237707 -0.303406940800741 -1.50064676470487
+1.6998488729742 1.05380919005689 -1.85843834628719 -0.73905812562297 -0.325028618850899 -1.36812953959484
+0.389457103223649 1.96171434331012 -0.213976525443724 -0.0831728805008038 -0.401576356063267 -1.43485714410432
+1.5405372924274 1.27543908150897 -1.85520505819101 -0.747137331460885 -0.307732548749211 -1.01088209241185
+1.44086933318793 1.38704562458435 -0.0424499541362165 -0.0171976723370745 -0.292086774929254 -0.930183498580355
+0.130834389554656 1.99571600246875 -1.85273010585727 -0.753253712138289 -0.31853191158807 -0.984167395793787
+1.24402189290229 1.05449459521622 0.0495937017126785 0.0194366755267397 -0.336757140376629 -1.00327094340268
+-0.309582458259477 -0.263097898284933 -1.85061672890936 -0.758431092902188 -0.345478020714236 -0.994167980130151
+-1.42148482078881 -1.20679557829213 -0.0159807013978153 -0.0067321155639599 -0.353119711954619 -0.986494866372428
+-1.61645062313608 -1.17774673973779 -1.84881953574768 -0.762801628365944 -0.705740993531597 -1.22874837254267
+-1.64734552445749 -1.13413082272279 -0.146977322095207 -0.0599940913806633 -0.92281190041491 -1.11389013954062
+-0.419444954124933 -0.178517352572884 -1.84744074385325 -0.766134908453441 -0.924610230977706 -0.746166679376468
+-0.132597853172694 0.115864077164338 -0.201333371959557 -0.0831399907537857 -0.854383744337821 -0.446198129357693
+-0.263048621671222 0.0365467407465752 -1.84657981706423 -0.768207640687744 -0.70342203500438 -0.58204356800038
+-0.287192548716824 0.0759007251525493 -0.137784602906024 -0.0572307093619639 -0.714570295553981 -0.711171932167285
+-0.323110618129153 0.162237160390045 -1.84593920533801 -0.76974570488967 -0.70584408691872 -0.779920351623444
+-0.342296652119047 0.357669840891331 -0.0395656937306664 -0.0165630377199323 -0.669140739820797 -0.803172279473705
+-0.151792765231342 0.776620790749877 -1.84542487326436 -0.770977974482567 -0.636821788428642 -0.819708208049222
+0.730417932224377 0.31993100897456 -0.0105766217802417 -0.00443702586187854 -0.612161709789082 -0.839584371348585
+0.506976797608124 -0.448991525435732 -1.84498669854193 -0.772025959539798 -0.589905199536742 -0.858389850258012
+0.197156203634128 -0.894655158036234 -0.0679847620402899 -0.0284176517369551 -0.568032952526959 -0.874680276836807
+-0.294892664757388 -1.03838528739288 -1.8212077713399 -0.826560496038337 -0.547460336276732 -0.888878303913594
+-1.8924670162354 1.0021441751339 -0.0158312098697904 -0.204615783504997 -0.462437644972808 -1.14054894921686
+-1.28110881622351 -1.53582557635768 -1.68448439741754 -1.0781986435054 -0.766635863065122 -1.84723291803237
+-1.39123831029104 -1.43682147950904 0.0448725792274005 -0.0828353176954569 0.154640102757879 0.195900292440024
+-1.35162351684691 -1.47414852328603 -1.70741079732511 -1.04151253913606 -0.70890816775312 -1.8701468417461
+-1.40053309223465 -1.42776295566023 0.173770653729266 -0.0933747209541121 0.032864417690279 0.0707845334092689
+-1.01642360458418 -1.19305262267091 -1.66438943221459 -1.10896700488896 -0.691222401711631 -1.87675560246187
+-1.31905248453955 -1.50336307757975 0.0719610209100312 0.0376666018709239 -0.116974968375528 -0.0926184492917554
+-1.24050411550161 -1.56251469360995 -1.72148868067752 -1.01807500818906 -0.729195789371243 -1.86233012668626
+-0.99035206201263 -1.269858176761 -0.0822092147210587 -0.0558587070784868 -0.0945866637030421 -0.227952543796077
+-0.898567391885241 -1.23187791957841 -1.7224968185015 -1.0163683929817 -0.756738369385992 -1.85130954740125
+-0.815203628113865 -1.18698072935085 0.0 0.0 -0.248888989684477 -0.129522676777875
+-0.762000196502588 -1.18277651175477 0.0 0.0 -0.811525445871836 -1.82795690613934
+-0.714379210178635 -1.18379876450958 -1.44849995032905 -1.37907501387587 -0.100760345173702 -0.237085441898443
+-0.665617172530632 -1.17729983790147 -1.67849143901428 -1.08750470764764 -0.758140526949136 -1.85073578378905
+-0.617828094536771 -1.16716328976543 -1.22880388091674 -0.788756793501099 -0.0749599449007409 -0.21220727797248
+-0.572163296354129 -1.15657055680813 -1.4208645955342 -0.695067431793011 -0.714613108055551 -1.86797433220994
+1.27908737861123 -0.277566868603541 -1.80436887084308 -0.862700978284176 0.0 0.0
+-2.01797646217773 1.0623604985898 -0.217667194701788 -0.275000708062766 0.616946248979507 -1.23346140142261
+-1.22257356914946 -1.58281833070544 -1.78049219959444 -0.910959673741566 -0.26417528718421 0.163458011778785
+1.53837968661674 1.14356635554342 -1.7880480779006 -0.896037985308645 0.295090043237262 -0.192182140273598
+-0.14629072013654 -0.561618185588787 -1.75105735545431 -0.966332312359143 0.240445239893475 -0.249339459041807
+-2.12483068822429 0.919750474144649 -1.81063473206927 -0.849471522197452 -0.380894337413614 -0.352884115545303
+1.39505961491092 0.165562042635169 -1.81156507563042 -0.847485679381164 -0.801741494140529 -1.22019737027822
+-2.15057588596293 0.655783146020418 -1.86820704974305 -0.714004495287227 -0.0870641122587794 -1.92723683185402
+1.40624650853985 0.102726549801095 -1.86974689971177 -0.70996234478896 -1.16375791758656 -1.62655080131381
+-0.530645130987125 -0.11137895208777 -1.83198207906322 -0.802397446401228 -0.772413706825695 -0.19480264201521
+-0.419053218952016 0.22677075729384 -1.889508725253 -0.655558370545882 0.158908632154819 0.959256868388409
+-0.0412885064013068 0.0191403173197271 -1.88808449504785 -0.659649103357157 0.675851398024063 0.563927808732248
+-1.94380453692513 0.219440802231827 -1.98652341103105 -0.231785973314963 0.909804537875739 0.0175760830630812
+1.5156055067122 -1.17749275866549 -1.91390739942183 -0.238238539741911 -0.743517559609101 -1.95073869787242
+-1.95329431489432 0.429699103328757 -1.98089521740148 -0.275779146557398 1.72988082447694 -1.00374913853362
+1.66514080628463 -0.82956756734945 -0.45733711568484 0.327485449546429 1.71508789575963 -1.02882141784607
+-1.52205638878324 1.29743760904489 -1.98016639100527 -0.280964524332115 0.0243483647334732 -0.0957482395313256
+-1.11893777109878 -0.882681527985866 -0.340527222071876 0.0867554937889028 0.0 0.0
+0.0 0.0 -1.94651279976931 -0.459443054506467 1.22524423796961 -1.58075189619442
+-1.87612335927904 -0.69293660660086 -1.16886936792848 -0.386321616305141 1.22758378385418 -1.15479696695611
+-1.86952129679311 -0.710556205262475 -1.57094613970335 -0.407656884436244 1.66325345211714 1.11067004732298
+-1.08451465009799 -1.68042493843755 -1.93826316937988 -0.493088112030163 1.82521398850986 -0.817675911439192
+-1.84813022720404 -0.764470184699671 -1.68671428097545 -0.771456536458386 0.22229270324625 -0.247809297570107
+-1.85309190670294 -0.752363200397287 -1.62340083635449 -0.689050697661274 -2.48501296018013 0.118335795129402
+1.4064748186446 -2.55620562584511 -1.66696989688918 -0.654451266580467 -1.01330920272444 -1.31636110816945
+-0.973606637973797 -1.74702321521305 -1.67295106166321 -0.608537260729609 -0.661950102483611 -1.88727901006235
+-1.71025664438801 -1.03683277838168 -1.66904542423269 -0.563444497739094 -0.301768191102773 -0.87892465266323
+0.453071461737058 0.901471803691147 -1.66772280211502 -0.523173579747661 -0.663879639449181 -1.88660113016102
+1.46818915437806 -0.302069178636923 -1.66682118223551 -0.486391529499671 -0.29208175737674 -0.829416720302093
+0.27875220583742 0.641141095150771 -1.66411346534069 -0.452131635365156 -0.66734977230125 -1.88537642963135
+-0.569382133339249 -1.91723863570345 -1.66007395790671 -0.420860692840581 -0.290302046381082 -0.812675500593096
+-0.13433237000277 -0.23302439451853 -1.65554670228311 -0.391941314806993 -0.671238291596444 -1.88399552969074
+-0.305058705276599 -1.97659788179968 -1.65034199587857 -0.365941571473092 -0.291021233563995 -0.806803657108426
+-0.235096498491759 -0.706410578041987 -1.64497425169027 -0.342156389216074 -0.675188437346745 -1.88258348395848
+-0.15650473598678 -1.99386716398403 -1.41193494955026 -0.491828196678208 -0.292501063436517 -0.80443624299057
+-0.177066908147478 -0.817760178634475 -1.84041065176387 -0.782872041188141 -0.678933091648231 -1.88123625764149
+-0.0553643768592078 -1.99923354958219 -0.0445595264071038 -0.188733050035916 -0.294173419985918 -0.803173805920712
+-0.113672928734949 -0.817819439870765 -1.83316565905163 -0.7996897313795 -0.682599162680491 -1.87990914224807
+0.0209053955443617 -1.99989073812474 0.00204749266078912 -0.00801497162918892 -0.29590185673166 -0.802517490533455
+-0.0644907620250671 -0.794455536032122 -1.83230390977807 -0.801662261935783 -0.686324879831055 -1.8785521444253
+0.079367466937126 -1.99842458081159 -0.184561335548458 -0.0932098368350512 -0.297552895833633 -0.802100752418254
+-0.027588736255144 -0.772729128036744 -1.85971279608217 -0.735845307172796 -0.689898135182637 -1.87724280876809
+0.179659648169923 -1.99191425789853 -0.173018381103748 -0.0886204774046894 -0.29918986146638 -0.801558186379177
+0.135306704858412 -0.574885038316267 -1.85747505910722 -0.741475828867424 -0.693557558340122 -1.87589389712459
+0.298475301226052 -1.97760271403485 -0.184072244706434 -0.0946610262712639 -0.300781064480466 -0.801089299917971
+0.0756252519508146 -0.523049386491821 -1.85584143372606 -0.745555211145087 -0.697156331216864 -1.87455942819753
+0.26485879525622 -1.9823848815443 -0.18786182626111 -0.0974844829990597 -0.30232216367743 -0.80076240855685
+0.0934937051286905 -0.60942926862827 -1.85490574886597 -0.747880112600927 -0.700874474879318 -1.87317243479148
+0.221107506634583 -1.98774029252059 -0.381626783819227 -0.0989417748931481 -0.303882619227336 -0.800476617162727
+0.101990556770339 -0.640291702949676 -1.88089755599755 -0.679870858209451 -0.704245856949041 -1.87190752254755
+0.169293198400201 -1.99282207258336 -0.65867089715218 -0.21515703861739 -0.305524515087778 -0.800033695484395
+0.102868607194164 -0.648667649531294 0.0 0.0 -0.70779354422965 -1.87056897727585
+0.0989633458469704 -1.99755006349748 0.0 0.0 -0.37019199456572 -0.902625532347555
+0.103393409050036 -0.675992037479283 0.0 0.0 -0.724195583143437 -1.86428022500791
+-0.00185698016531394 -1.99999913790598 -0.772555190394521 1.72584012430755 -0.299800441188676 -0.639070145317382
+0.10511339082289 -0.74732616368995 -0.336491602268569 -0.0478922738069855 -0.732121516850375 -1.86118190528618
+-0.143310862878949 -1.9948588913958 -0.90954752046905 -0.346137700462922 -0.0180776695441101 -0.0535571160938415
+0.100833973222009 -0.868895016325668 -0.942722476303732 -0.197239534848086 -0.653974565936407 -1.890057477197
+-0.334428693192585 -1.9718411318282 0.833845753774006 -1.81788373085659 -0.663442773932675 -1.78444893041953
+0.0783725559404049 -1.04720850173845 -1.00312839886622 -1.52627686567052 -0.702261964056459 -1.80830877093472
+-0.594997100478277 -1.90944453976083 -0.677414563812015 -1.88178359774321 -0.750797054593897 -1.805483874247
+-0.565943635627128 -1.91825644826054 0.252143658645963 0.112185024215393 -0.642396874383085 -1.44392267094896
+-0.16783362273047 -1.49969759744663 -0.170596665666641 -1.99271091171385 -0.638066275738264 -1.56186174029838
+-0.761986435531659 -1.8491556646388 -0.0693194422906757 -0.108288973043601 -0.676790478981751 -1.59315817721797
+-0.910099042939544 -1.78093226486594 -0.263901240149915 -1.9825125814096 -0.701442639147633 -1.59581730622799
+-0.703555785223094 -1.69838475825198 -0.140352630271935 -0.579763739002406 -0.713952209330778 -1.57763816830456
+-0.979963639344059 -1.74346530380262 -0.087627682515518 -1.99807942516231 -0.724701128482897 -1.56216014574435
+-1.18142007710684 -1.61376782760373 -0.0756876802201751 -0.0879980276946746 -0.735770359131162 -1.55162496107505
+-1.10628046208151 -1.66617632296727 0.090249347186451 -1.99796272621198 -0.744708942933858 -1.54297597271263
+-1.1136701913274 -1.66124613015315 0.191139018797715 -1.32057601036344 -0.751535802780056 -1.5350911167033
+-1.30641356867637 -1.51435913428033 0.151883808323896 -1.07946916161341 0.0 0.0
+-1.27005926958462 -1.54497555053217 0.2340875918552 -1.08924316673027 -1.2377608740658 -0.0506106527693732
+-1.08056054794844 -1.68297026183393 0.0882560183035507 -0.967188863079482 -0.31993181847147 -0.826289356129381
+0.0 0.0 0.231886561772042 -1.01513151052788 0.108450549460758 -0.975884937447408
+1.36225694935321 1.46432783349183 0.192888090536985 -1.06219260221657 0.744689260155757 -0.792756878285998
+0.399152202981446 0.425669142401379 0.148520815935847 -1.07388175228692 1.00912017572299 -0.393557956963695
+-0.530969064732639 -0.901081630403187 0.102821262569816 -1.08017948881822 0.617310337200824 1.90234800906275
+-0.74042708611875 -0.734238491980445 0.0551844800601626 -1.09346738413386 1.74024539971264 0.34927998588353
+-0.666683303745931 0.187456829114453 0.002767105570222 -1.11285890785944 1.85402006825823 0.750073054105896
+-0.769570492494672 -1.86199442250186 -0.057773074450106 -1.14147856358688 -0.0202274147906817 -0.0964700146834817
+-1.79631175149021 0.715860118697332 1.47369127160907 0.0114970193295876 1.7171914282608 1.02530658766421
+-1.99966972022814 0.0363457012963026 -1.97884451734778 0.290128206423678 0.89320629601687 0.727477817653523
+-0.824895450967653 0.181979811883786 -0.698904165266081 -0.831660305579389 0.467168624370554 0.399121846580816
+-1.99817040182395 -0.0855280379449599 -1.34013788355116 -1.48459774116459 0.445184574409692 0.433247431795368
+-0.0748998313269739 -0.00501044555726383 -0.597911378301266 -0.597309022743293 0.33235563669463 0.334055449634351
+-1.9952601555978 -0.13761145113635 -1.34350369525527 -1.4815525035703 0.306606225124335 0.314435996989332
+-1.55265189353397 -0.17548334261374 -1.79208216982441 -0.765260071671538 0.314224863060159 0.33245741470066
+-1.17444211433906 -0.172532456031151 -1.80343158127551 0.642592629795353 0.326034732073031 0.351575167432311
+-1.18454590692503 -0.196189886489133 0.0 0.0 0.351049894496765 0.380247477326517
+-1.032171615709 -0.187146866633993 1.6244588377698 -1.16667625517605 -1.58483694266479 0.27182205960244
+-1.35558697344894 -0.173695915717241 1.42183659136292 1.4065492197081 1.30308475850636 -1.58157537083848
+-1.55633120397111 -0.165152558218565 1.50801930034513 1.31372668001628 0.153252336134724 1.99411978613855
+-1.52667095258149 -0.129033378921901 1.50900681992209 1.31259225101652 0.355727224832477 -0.129295087853131
+-1.62372242270399 -0.239982014064553 1.52068325488397 1.2990467421596 -0.222646631355022 -2.12640807815277
+-1.5530339462872 -0.191084427357482 2.25075927766436 -2.60496796524468 1.47815804317931 -0.386139150806682
+-1.91633295871181 -0.572422913023966 1.99561267292239 -0.132401131685254 1.89561672499098 -0.637681136567843
+-1.94469663835194 0.467070642175943 1.56703779962613 1.24273590699831 0.609543402907157 -0.119181490561201
+-1.90934006121022 0.595332285919164 1.56694370143637 1.24285455163864 1.8618252614112 -0.730483877967956
+-0.50674765664343 0.151705627503388 1.56800839798506 1.24151104056642 0.0 0.0
+-1.84260251692013 -0.77769914789693 1.50437497056465 -1.94340197380067 1.41682200702384 1.41160029768095
+-1.94254441755259 0.475942418613081 1.65133534054418 1.12831360581615 1.11588908220824 1.65975647497109
+-1.93176327903105 0.517967792229613 1.36169013176465 1.46485493652264 1.11454561632603 1.66065892618816
+-1.93145522719841 0.519115310242279 1.96422971589303 -0.376565562953879 1.41041268810844 1.41800424866173
+1.35063594061584 -0.251260073678248 1.37395800137267 1.45335453708447 1.40632899649964 1.42205441302516
+-1.98351493789077 -0.256258641150245 1.3779193876031 1.44959931059155 1.02787832296066 0.773267062424817
+-1.87665241911755 -0.410763463135813 1.11044276811598 1.32358158034265 -0.350244526389052 -1.18325305390683
+-1.85417123370048 -0.749699297130283 -1.0289736812752 -0.28650125823284 -0.44625008310451 -1.25222898054601
+-0.578206105108039 0.0265261396439603 -1.24338761011216 -0.505979111817645 -0.521665659016233 -1.14554877066723
+-1.94690612919789 -0.45777344188111 -1.10129466456581 -0.583700004856385 -0.787987198510379 -1.28076244248179
+-1.72692349669767 -0.780186549429157 -1.17473403842838 -0.825152755556358 0.0290996023136374 -0.0896884825450248
+-1.84308026344803 -0.776566251190675 0.0569454433366524 0.237509326473315 0.59620608183525 0.492155576009046
+-1.86941479257171 -0.710836361840096 -0.0026987296097214 0.712717244055244 0.938175145190919 -0.283989274136893
+-1.7687979138245 -0.63075372710468 -0.450443136021363 0.870349801944553 0.747197554359684 -0.669271259135923
+-1.84338398405139 -0.605565112702406 -0.792103564857289 0.558685865165334 -1.38052950427018 -1.44711377847062
+-1.72551038981468 -0.525550197234444 -0.944362592813922 -1.76300291925276 0.424042451795258 -1.86893736236715
+-1.64732727046064 -0.467574019865347 -1.69366123233427 -0.00629012113685039 -0.0798711029758465 -1.99840451533453
+-1.65109834675142 -0.435862725587589 -1.96505318520004 -0.372244515520597 -0.240570068538282 -1.86795531764287
+-1.66032756324517 -0.40709269708825 -1.90664223655385 -0.564954159300218 -0.439689465236237 -1.95106975122887
+-1.65615856534294 -0.37822624837102 -1.86539536410197 -0.721318331658695 -0.654267010099144 -1.84257239307676
+-1.64860363103926 -0.351491286772816 -1.69074990207353 -0.905633973596841 -0.760042706283714 -1.64620961514357
+-1.64227444367731 -0.32738831858196 -1.23717364585163 -0.856644352429471 -0.840285167868772 -1.81491620651196
+-1.63658430637548 -0.305884405124831 -1.51943144485241 -0.911935307115331 -0.807007385302826 -1.45591886077053
+-1.63101634750116 -0.286442888360708 -1.36317788903634 -0.959724720120047 -0.988548673462173 -1.5581920166537
+-1.62538724660683 -0.269397828776604 -0.866147033740597 -0.822264641945672 -1.09363023363008 -1.41683811289587
+-1.29634195870942 -0.303941542105952 -0.531386579535825 -0.616185595323917 -0.808053594275824 -0.789578461114672
+-1.11978201852484 -0.319098505539842 1.59484990665648 0.231379668906341 -0.382963427804308 -0.427297234721197
+-1.54481516651074 -0.433172815380246 -1.91731121717019 0.569137677994855 0.364762597798472 1.60024119311133
+-1.63655494896737 -0.408710530404475 -0.688657608374565 -1.84687060185036 1.22434822324104 -1.96628700887602
+-1.58415161372985 -0.467237958933735 -0.907757551173693 -1.74074167107372 -1.63353894089079 -1.15392830305587
+0.0 0.0 -0.282010849663228 -0.415661374995276 0.998347338583161 1.73300392138735
+-1.43884357458425 -1.3891469209114 -0.475122955304625 -0.633139055382228 -0.701522882084387 -1.87292969593416
+-1.99777870306337 0.0942350974236968 -0.686777618100555 -0.831432993159517 -1.27954814822776 -1.53712606391503
+-1.96537938887722 0.370518363615892 -0.729427477588443 -0.790607646332847 -0.400689708028463 -0.31963162619745
+0.164561350985575 0.217719492294054 -0.733451258346644 -0.723339637645234 -1.20405161976078 -1.59695325446659
+-1.67030563580285 -1.10003594623322 -0.758318672628371 -0.690292840837058 0.147132246663389 0.139053160542709
+-0.530799376578091 -0.261966573457872 -0.790023958982432 -0.666887650487202 -1.13356532858725 -1.64773470128686
+-1.77453167937101 -0.922516839363219 -0.816186099414093 -0.640504017189576 -0.862114616770826 -1.356872190017
+-0.624359229944851 -0.356892329723522 -0.837691411915056 -0.613356782774831 -0.684925999565288 -1.16621836617736
+-1.61970978965696 -1.17326049847824 -0.857194671317657 -0.587658700487344 -0.663306641524097 -1.20669577391694
+-0.649938047825829 -0.407200588256062 -0.875085038625719 -0.563322194081966 -0.488609217118622 -0.928736983179135
+-1.5985902350163 -1.20187738996561 -0.890985317942639 -0.540294787850666 -0.454635891409314 -0.88317998739941
+-0.648184823338099 -0.435891633592364 -0.905219453651265 -0.518456269248207 -0.467307363898839 -0.928275016687149
+-1.58327484079428 -1.22198231513711 -0.917911935489696 -0.497620330084336 -0.465200507454161 -0.948417110320651
+-0.639900289003455 -0.45256863070446 -0.929121701996857 -0.478065746892858 -0.454030816519367 -0.948499495434147
+-1.57300896221237 -1.23516914015837 0.0 0.0 -0.443938844653222 -0.949452059801042
+-0.632565240599366 -0.464066304831164 -1.23053051924349 -1.57664030178426 -0.71987756256776 -1.86595184688981
+-1.56707258882483 -1.24269203801821 -1.98307946682862 -0.259607065086269 -0.0893241239876377 -0.0180949496239245
+-0.627604392650318 -0.472953892365633 -1.27492987936036 -1.54095872842661 -0.835910208855101 -1.81693536559004
+-1.56515710522527 -1.24510370490287 0.327441054230243 0.0814935811739992 -0.813882544915728 -1.82690864661633
+-0.625365242228133 -0.479788655242807 0.417271671508954 -0.0925550366099337 -0.871894702348348 -1.69301043429437
+-1.56673082517389 -1.2431228907272 0.25584896801038 0.642375528642728 -0.805387180488805 -1.83066968334112
+-0.625330678078175 -0.48527635669107 -0.539374824556761 0.424484390768553 -0.155033637705278 -0.198727725430927
+-1.57143779406627 -1.23716743385046 -0.555123292811568 0.697668571651981 -0.80632954495517 -1.83025480874451
+-0.627571435314763 -0.489220095092043 1.87708846758639 0.690317959243547 -0.802769673074294 -1.83181900088196
+-1.5791667116711 -1.22728664001116 -0.242433882244666 1.51110430098599 0.0 0.0
+-0.631428859915455 -0.492048872580616 0.26676912859367 1.98212871227612 0.0 0.0
+-1.58985610976434 -1.21340741313254 -0.0949077570645702 0.583360217965211 -0.781983859288185 -1.840788212645
+-0.636775475802859 -0.493939109345086 0.411728189738221 1.79796412377989 -0.928139334687094 -1.7715974078234
+-1.60339806654589 -1.19545582946293 0.25963945489376 0.622283274749985 -0.781365443398817 -1.30693529576866
+-0.643972735164139 -0.494683089160757 0.0636681392044162 0.102873817072343 -0.854135074669386 -1.80843945826769
+-1.61992723470816 -1.1729602526304 0.0827590163212063 0.197731588087505 -0.0553143211141618 -0.122677230800402
+-0.65308718044013 -0.494554413354552 0.126289197833849 0.277416244472883 -0.79726700184119 -1.83422063225097
+-1.63958241882615 -1.14532505948146 0.129600083163711 0.263741675014424 -0.797610515433337 -1.83407128151284
+-0.6640859443694 -0.494112079531417 0.243917739691392 1.50729261914504 -0.650114020599136 -1.89138884426773
+-1.6632222723532 -1.11071673830381 0.0493775830502246 0.949024828178394 -0.676521271845913 -1.88210493032136
+-0.677721676000027 -0.493488921721306 0.0173000596514868 0.382415924284431 0.072332799003543 -0.500523764712104
+-1.6910915215615 -1.0678059120003 0.0 0.0 -0.374750054063115 -1.96457690024588
+-0.715882012508568 -0.249726282564927 1.4145899192655 -0.550044142874815 0.139233107368197 -0.620115778902978
+-1.80101172477885 -0.869687741208941 -0.204829380608937 1.2537161566334 -0.40227768564338 -1.95912548440201
+-0.609178001185499 0.0402223365180784 0.304610548372814 0.131184367347069 0.181330701091805 -0.534610685657714
+-1.79691474736327 -0.878121512496081 1.04750357291883 1.49501194940866 -0.50594099450744 -1.93494798640088
+-0.656559889422353 -0.199005780817386 1.32073490844733 -0.67602218660721 -0.333326791386969 -1.62258179207114
+-1.8222602790321 -0.824237511559543 1.28569082826493 -0.944080861876102 -0.41063688848945 -1.95739044286307
+-0.700294037491734 0.00643176241554276 -0.108024549247153 -1.12658796007851 -0.326744618949459 -1.97312897550757
+-1.99729416052914 0.104000174596926 -0.611558733940058 -0.709443845016171 -0.596292421045179 -1.57019384970797
+-0.382272511541721 -1.96312702770849 -1.3307069541848 1.49305693196348 -0.618058390983778 -1.73128899610464
+-1.99744106491208 0.101139469065639 -1.38625657116535 -0.725014004104281 -0.593065237795653 -1.81037000703939
+-1.60519039946637 1.19304810525854 -1.87421447751001 -0.698083155714193 -0.514242309952467 -1.68003197604439
+-1.03968929733619 0.0785368044978219 -0.375366885620826 -0.140957669367916 -0.470222506498516 -1.64431337819226
+-1.83493578183515 0.795619680840688 -1.89417313220242 -0.641956497936183 -0.441897589833307 -1.65691134941648
+0.0 0.0 -0.271659354595917 -0.0785971083117135 -0.413603279919308 -1.66059897468599
+1.99988007998232 -0.0219012714223926 -1.90978771316664 -0.593894679751998 -0.385499234318052 -1.65462081453681
+1.92435096373028 0.54486087067282 -0.233804347260106 -0.0532415942490679 -0.360286268143441 -1.64815326972566
+1.92435637813645 0.544841747597915 -1.92116157988708 -0.55600196399453 -0.337729724281053 -1.64274164209462
+1.92432977761852 0.544935690674274 -0.221416684679242 -0.0409275441888263 -0.316929103929222 -1.63756575068983
+1.92434520993253 0.544881191646151 -1.9293400901969 -0.526922021136932 -0.625374740422422 -1.89971219768722
+1.93683700370743 0.498660627149981 -0.362382937320182 -0.177506669706977 -0.210914201039226 -0.426484356749928
+1.95998491650549 0.398069249089868 -1.90663194096629 -0.603949204558731 -0.760730078534813 -1.84967287583843
+1.95995512772364 0.398215892839323 -0.650092797767828 -0.247886042758309 -0.236147385825188 -0.393536643758493
+1.9161117314006 -0.573163007170737 -1.96726671375083 -0.360363256961667 -0.778143022810152 -1.84241510959172
+1.96798237244422 0.356434260066038 -1.91597978738025 -0.573603917656008 -0.322602849267727 -0.644643411489504
+1.96797559165826 0.356471696825022 -1.89787265448746 -0.630935327390001 -0.794679034862921 -1.83534335521976
+1.9679137028751 0.356813197676893 -1.89823867560167 -0.629833256068639 -0.423248681288551 -0.900613997006183
+0.642059289312493 -3.6165206322615 -0.231061449764312 -0.745497428695756 -0.802857143058327 -1.83178066586593
+1.68750630884227 -1.07346283476306 -2.7995548335465 -0.804389606892624 -0.32477856640706 -0.622311181733317
+1.90158021873595 0.619671422378145 -0.345436413278243 -1.96994255865024 -0.816186500417587 -1.8258804989747
+1.90107262621968 0.621226906885233 0.303467083870103 -1.97684286907366 -0.178537258595493 -0.382851029938865
+-0.619180690960018 3.04786875602025 0.515867153002476 -1.93232530399338 -0.755520966020792 -1.8518067042494
+1.47296202943525 1.35291642751575 -0.0669729903434106 1.41326549406126 -0.120394784354909 -0.23991890259996
+1.96971853233057 0.346711556475269 -1.23899266693696 1.91593818227139 -0.765482888952021 -1.84771100194854
+1.94809323019556 0.452695003800843 -1.09246781239997 -0.147456337999569 -0.107794662119433 -0.205609906185126
+1.5641724144379 0.366107069886446 -1.91223576615323 -0.585964482408587 -0.772174223655042 -1.84492465112338
+0.0435885258635534 0.0171006519435869 -0.487775200529258 -0.251967436563138 -0.104424776346726 -0.386962613800843
+-1.40736282819211 -0.31029156957863 -1.90910127963633 -0.596097562560792 -0.776529325111892 -1.84309582150285
+-1.48702605431421 -0.299791113689219 -0.704843275124836 -0.296413694725682 -0.104205150351189 -0.383649403710704
+-1.49963681080671 -0.177853479808699 -1.92617666364579 -0.538371117749074 -0.707700391020282 -1.87060422231688
+-1.46420124013472 0.0401520934049916 -0.77108586549381 -0.277769450572465 0.0 0.0
+0.268505946485296 0.588251923322214 -1.93731128941103 -0.496814822565261 -1.96668038194991 -0.363549549928711
+0.756087630070016 0.0658904505294995 -0.789455237809108 -0.252652656720904 0.0852821599785366 -1.2558202871337
+0.789855217633688 -0.395867398265587 -1.94510376232489 -0.465372274410024 0.686837684065632 -1.02674878167222
+0.313150167932149 -0.804834497162548 -0.794539922411757 -0.23100110390847 1.65103440789417 1.12875390761209
+-0.170608751707059 -0.838567690429276 -1.95061824386254 -0.441688200782661 0.717452813585394 -0.578612511494137
+-1.84274231111175 0.777367850401925 -0.796697332433042 -0.214107817372015 1.93758267184448 -0.495755372908861
+-0.450616975158231 -0.609304467146904 -1.95457595355773 -0.423831147715584 0.482058018645739 -0.284704238083292
+-1.67943433610682 -1.08604802412482 -0.798621154934425 -0.201181895418141 1.98854887595533 -0.213713284418139
+0.0334725136361262 0.0560999345716242 -1.95732934634216 -0.410928010663385 0.571407597720371 -0.19291829028099
+-1.78706294403041 -0.898001132556835 -0.800672506863436 -0.191494569168576 1.99976085967006 0.0309274009846622
+0.0680289838277348 0.101133761780346 -1.95928817868807 -0.401484536256615 1.96532787184648 0.321949049525933
+-1.84211622373136 -0.7788503182677 -0.802780749773535 -0.184373831472968 1.73092301586221 0.378805255165793
+0.165034903110737 0.102596629198663 -1.96055916824703 -0.395231258635401 1.46033165650021 0.519538607570438
+-1.85337239812642 -0.751671972247951 -0.804842992519633 -0.179140747995567 1.95419473349771 0.425585412778478
+0.0355116274253512 0.0199872690067463 -1.96136534564504 -0.391210916134378 1.42865627110087 0.51772291138424
+-1.88224515754696 -0.676131027901402 0.0 0.0 1.96924456649195 0.349393527905014
+-0.164059429767247 -0.0663391683878209 -0.564729003110827 -1.9186143836231 1.49019942945188 0.310833296959361
+-1.9016314033468 -0.619514330589113 -0.33237211957584 -0.0991346680218083 0.701634560743377 -0.03670623470698
+-0.253927975273637 -0.0924113523571836 -0.755180556450122 0.27856063984439 1.56243878747396 0.310533513462129
+-1.91349716019193 -0.581832121782079 -0.309287454227638 -0.0985352277690557 1.19785353254093 0.314383707243978
+-0.163134634950462 -0.0535317480036576 0.243151855437087 -0.997992962534221 1.30658510986934 0.225888276789147
+-1.92107491357898 -0.556301335983951 0.947745041192304 -0.0257352634650576 1.69812987114932 0.190065139446877
+-0.0145407690501428 -0.00325348667450589 -0.322584649357331 -1.97381335085134 1.69320188141532 0.0446234493288631
+-1.92669487491198 -0.536513614913819 1.05486367248282 -1.5817804324846 1.97568366248346 0.310924533924136
+0.0307215785497156 0.00995284605835512 1.32144560781383 -1.50125997268612 1.9108268394228 0.198400223882619
+-1.93135535178523 -0.519486770890808 1.20040187075853 -1.06741541436265 1.9095688496715 0.105902721914379
+-0.0575761330422226 -0.0157315093054362 -1.70876283295293 -1.03929282722373 1.86707895539899 0.0162235568077359
+-1.93493595396692 -0.505987009760237 0.648453135862953 -1.89195891355745 1.79318148498118 -0.0568783978862094
+-0.169825531734297 -0.0457405252617151 0.852573612595856 -0.160225882776513 1.74839411493017 -0.118155710991293
+0.0 0.0 1.95626971018885 -0.415943290602967 1.72552509403073 -0.169843104520953
+-1.98769152096035 0.221545520158525 0.60337736448379 -1.88145789422953 0.066816497201777 -1.34470151145729
+-1.92466935755374 0.543735104709691 -0.579616696785698 -1.81894160089419 0.011877717858269 2.16156284076988
+-0.45809540410201 -2.06719476826273 -0.717934474054493 0.938673832634337 1.99218162926633 0.176670189940889
+-1.98081710391681 0.276339647590841 0.375847958846099 1.96436715301168 0.986881286360587 -1.54389395642583
+0.351202838758726 -0.074297140450637 -0.175033764367962 -0.459400044871704 -0.494890209369943 1.94001574150237
+1.29030378501163 -0.272962853934182 0.207106012966837 1.18923267028791 1.92243362054371 0.551587685325925
+-1.6032453025265 1.19566069598641 0.132231091113397 0.922205426335407 0.705320774327496 0.167997479306582
+-1.38553175127421 0.508217754657231 -0.00679088945514361 0.307797016969429 1.75098059630117 0.966471391908109
+-1.48308633482251 1.07068708694018 -0.0165495470373099 0.255183621672515 1.44979163388727 0.438259091643709
+-1.45517995977395 0.965078505477333 0.00541959808299147 0.349347177130641 1.5970911808733 1.2038686639234
+-1.63126325629658 1.15714311502799 0.00856584347799511 0.3758149520099 1.47256222156502 0.602113247081015
+-1.6363391069848 1.14995405427878 0.0267756126556427 0.757358514387163 1.51219561021671 1.30891727639347
+-1.56698413269921 1.2428035757387 -0.000742150030248356 0.967188847351645 1.35256893475904 0.711809462310843
+-1.50974803094609 1.31173963996457 0.0789586093286675 1.08555139785597 1.42685895401738 1.40145407535902
+-1.50261027879677 1.31990997801149 0.0262266636548418 1.04950204105697 1.22524675727438 0.793051721841792
+-1.46011280108916 1.36677379551101 -0.0185848566421997 1.04897354294447 1.33952396147269 1.48515169482464
+-1.45081109270834 1.37664344449623 -0.0629142098828614 1.05369111671196 1.10385552981262 0.853172993789245
+-1.41881163663128 1.40960048941523 -0.10621340265656 1.05167317328186 1.25026962525283 1.56103358841831
+-1.40558650222355 1.4227883134068 -0.147892652470865 1.04631664806623 0.993165251128438 0.89783192167924
+-1.38330949888491 1.44445658650399 -0.188342214209689 1.03995334523801 1.17678020161305 1.6171544011292
+-1.37194454356914 1.45525536225463 -0.227813414326393 1.0324264454555 0.654589875787488 0.651062394626874
+-1.35515796161991 1.47090003027336 -0.265843264619673 1.02409809832303 1.14231673328101 1.64167977415396
+-1.34623289384725 1.47907301899658 -0.303305597142433 1.01454154457222 0.606868355960508 0.678621590402282
+-1.33347422034463 1.49058595984139 -0.33955811785442 1.0034900962542 1.03843150017156 1.70928640650169
+-1.32651285634783 1.49678443402646 -0.375117087194071 0.99137090551972 0.525710272403762 0.632208887203168
+-1.31686986734083 1.5052753078722 -0.410018751728834 0.978549260458782 0.97704355849185 1.74510340232594
+-1.31148387105254 1.50997021691457 -0.444718807769883 0.964739718244184 0.549578182999892 0.751684333469882
+-1.3041106145551 1.51634280590001 -0.722496534122083 1.73949082171583 0.864746034897347 1.80338966813313
+-1.30005284364014 1.51982321463491 -0.838482901656156 1.81574954870716 0.922433624864633 1.77457493719456
+-1.29433763064893 1.52469344390474 -0.713988373993189 1.74399529624237 0.835463761170319 1.81714069454491
+-1.29129644479465 1.52726994721323 -0.915002872495907 1.77841776400379 0.0 0.0
+-1.28695221441798 1.53093239491646 -1.04358516212068 1.70614477973047 1.91253507968735 0.584986810932787
+-1.28456946883126 1.53293224890945 -1.05174433858907 1.70112722811841 1.98062530291057 -0.27771101791327
+-1.28139206980899 1.53558925609378 -1.20349829208904 1.59737029549781 1.97381751431068 -0.322559173176658
+-1.27951844946012 1.53715078554161 -1.18620341737368 1.61025508929828 1.97531268894896 -0.313272694113642
+-1.27710505418336 1.53915648346077 -1.28944536342791 1.52883310231506 1.98642851992655 -0.232597797114245
+-1.27578933971881 1.54024724010785 -1.30417727701901 1.51628547117859 0.993278088694708 0.0680048370428107
+-1.27383108337512 1.54186717035786 -1.37326219102369 1.45401202013767 -0.0350289940046687 0.313027868781655
+-1.27282697242668 1.5426961782098 -1.38871678458972 1.43925873011032 -0.884373029533154 0.421433819441242
+-1.27142627779109 1.54385077651381 -1.44018116755577 1.3877601394397 -1.89163787463641 0.649389059994899
+-1.27063787377658 1.54449972279846 -1.4529817830183 1.37435218856629 -0.442757432196798 0.172132734483987
+-1.26950454423408 1.5454314000204 -1.49283858014855 1.33095190507398 -0.567548021591358 -0.261460206055164
+-1.2689693855482 1.54587085441877 -1.50305946295682 1.31939844278214 -0.444900043701238 -0.689929452550651
+-1.26813889886956 1.54655220835699 -1.53428577493063 1.28295251698787 -1.65668020743597 1.1204511101739
+-1.26771732308231 1.54689779518785 -1.54259929892435 1.27294438329335 -1.0886899159367 -1.26759474534192
+-1.26709037876074 1.54741137776997 -1.56719859918807 1.24253311855377 -1.73851873108916 -0.988712608219469
+-1.26671780165874 1.54771638582812 0.0 0.0 -0.557628457209681 -0.463651466175963
+-1.26630470322091 1.54805439135729 -1.41928998120919 1.40911885561127 -1.80368504750859 -0.864129764210181
+-1.2660274839673 1.54828111460401 -1.17893818165282 1.61558186540984 -0.161955505681288 -0.0964608179451076
+-1.26561492577092 1.54861837121541 -1.98960370398433 0.203659276959893 -1.83086410104322 -0.804945118322481
+-1.13684485072604 1.64547372673577 -1.19895055409326 1.60078654693231 -1.31388909950165 -0.535343482559363
+-1.1365482609618 1.64567859878674 -1.19891590376903 1.60081249860491 -1.20513610414792 -0.451267644464171
+-1.13627079829384 1.64587018714863 -1.74227297800171 0.982081906016525 -1.28754155129318 -0.445212788255833
+-1.13607803745267 1.64600324811881 -1.30724332844487 1.51364291701721 -1.00621721759595 -0.328662509737975
+-1.14898609895115 1.6370189199936 -1.29744131344856 1.52205323105234 -0.950946681026787 -0.30123585168398
+-1.15460103022134 1.63306352020116 -1.14371575873518 1.64070541634409 -0.992504453924729 -0.304925206192334
+-1.18362941144784 1.61214807519522 -1.14243283558596 1.64159898153447 -1.01202109342158 -0.300106717417394
+-1.18519932208803 1.6109942789849 -1.24816492078389 1.56271697070344 -1.01115961303868 -0.290228255566914
+-1.23329988029031 1.5744749617812 -1.20861586456976 1.59350170753291 -1.01041837459123 -0.280395120980074
+-1.22283562564774 1.58261588284924 -1.20171146396844 1.59871497064575 -1.01256196333565 -0.27311525461102
+0.0 0.0 -0.264563078310269 0.267895438162323 -1.01508905240521 -0.265993218788891
+0.397216372279201 1.96015794098163 0.33445457799445 -0.0523639494609084 -1.01696491443536 -0.259267558028667
+0.972154656264909 1.74783160639189 0.934108967351157 -0.843588887362745 -1.01852159378121 -0.253309905219588
+0.932629754522657 1.76923761574838 0.841785199942093 -0.595779441790045 -1.01992434755472 -0.247792783196792
+1.06668530306677 1.69179858855047 0.752319206489702 -0.915076440736162 -1.39948604316551 -0.269118640632969
+-0.676918560759367 -0.621320763294099 -0.205231369391242 -0.418174126757424 -1.59843921256948 -0.244696828354212
+-0.88010932361195 -1.06781896223585 1.52243782878326 -1.34892492457845 -1.55793885670457 -0.177230263748002
+-0.60133257499644 -0.987392690700931 -0.91327113381357 -1.13485030849157 -1.6499545126978 -0.262454464717407
+-0.473544939353362 -0.741949668314724 -0.8504445184285 -1.81017792525346 -1.63498902965302 -0.215046171285621
+1.68082830190953 1.08388939449555 -0.0313117557628692 -0.132198163795992 -1.62611389192576 -0.171879445756644
+0.728487476171049 0.66187140582142 -0.763108164153526 -1.84869303287545 -1.61123683441936 -0.131787862004025
+0.620379927361759 1.90134919089751 -0.395116689819757 -1.12398903954275 -1.59406762887374 -0.0951693900583664
+0.283471134531886 0.919076714469161 -0.340401485447169 -1.07052769936545 -1.5772839236322 -0.0614905472686226
+0.117703693841714 1.10152424679148 -0.495169661973618 -1.34189081281984 -1.56103203285408 -0.0308162562041671
+-0.712623187515802 1.0106801540195 -0.352954951834546 -1.00678536136465 -1.54492640013465 -0.00274587265854387
+-0.858179288767314 -1.80652381892153 -0.320153749640798 -0.934595516103387 -1.52888372530733 0.022889888791975
+-1.56375704776594 -1.24686161844944 -0.328694952112918 -0.981996925026895 -1.51335591320785 0.046360144699893
+-1.87897856128171 0.685156599795781 -0.327352540039841 -1.00482065135389 -1.49852909582543 0.0677633034009165
+-0.995722033299782 -0.590633651912841 -0.318070786575307 -1.00343029608563 -1.48449288258015 0.0872698003782268
+-0.99462051034419 0.777690518337595 -0.309756949649285 -1.00172377781315 -1.47123709914255 0.10504314568473
+-0.501140513964398 -0.0195630657378318 -0.30334734806837 -1.00393343823995 -1.45852165454824 0.121084355122932
+-1.68690384166366 -1.07440933958171 -0.297713627231633 -1.00655784500067 -1.44657328576276 0.135654214669878
+-1.73148203300435 -1.00098450007137 -0.292027172405279 -1.00819566892596 -1.43568937208354 0.149085152445711
+-1.68768797141094 1.07317720398582 -0.286991441001202 -1.00957924854755 -1.42579956029048 0.160732748005884
+-0.763032676807102 -0.317641678388519 -0.282477281521556 -1.01110744507215 -1.4166380858326 0.171791981890474
+-1.73878396253203 -0.988246088604147 -0.278121284443326 -1.01231269705191 -1.40837165771048 0.181415499651611
+-0.934955720882889 1.7680095587944 -0.274159244182443 -1.01326098347312 0.0 0.0
+-0.224407607199775 1.98737042994779 -0.270661403579379 -1.01421803912092 0.519673030660474 -1.93130524288735
+-1.75173802185526 -0.808622991285117 -0.267197392399691 -1.01528309245728 0.529396556146545 -1.92866256414651
+-1.81439864164549 -0.841402144753032 -0.264402661548908 -1.01615558219998 -0.21651794953045 -0.210116157040839
+-0.739251183768822 1.85836155989527 -0.261546305465022 -1.01680155238626 -0.409882356985805 0.219432911094193
+-1.04860756622652 1.70306258606444 -0.258863832333708 -1.01742044889454 -0.109526418936057 0.555066856509457
+-0.0362535925623622 -1.99967139226082 -0.256590220386939 -1.01814518150625 0.577428759078684 0.528488280517825
+-1.50261303494435 1.31990684035478 -0.254528074139988 -1.01870844599516 -1.38089574767661 1.44676429802807
+-1.1248465647647 1.65369894652475 -0.252477518257619 -1.01921018133819 1.07239947490608 1.38822277391953
+-1.82416952014046 -0.820003391328665 -0.25060891260333 -1.01968284533185 0.989544989944043 1.73804508367207
+-1.78906777174093 -0.894000284182242 -0.248854780207733 -1.0200265999313 0.288484406592698 0.456717273962438
+-1.29184780650285 -0.324094787556778 -0.247218141752172 -1.02040739995014 0.721368300586679 1.35119275976226
+-1.71921721457892 -1.02190614495437 -0.245865863584079 -1.02079184884284 0.200838006248604 0.430055404998913
+-1.3258989499402 -0.464536087505368 -0.244499535571279 -1.02101290191623 0.0273752861528588 0.100629419417451
+-1.67143954936066 -1.09831226562987 -0.243285897061598 -1.02130386231146 0.0932065205494585 0.210026909112736
+-1.51194011516505 1.30921239230108 -0.263415343929088 -1.39670043276034 0.14351829445443 0.30500832729273
+-0.882756324932007 1.79464237963794 0.0 0.0 0.164602912291589 0.348412292969488
+-1.77709538308878 -0.00428659165222356 -0.639202856555981 -1.89510414177445 0.0 0.0
+-1.84828532431968 -0.764095124905588 -0.0398713685145443 -1.99960252899739 -1.9193482342884 -0.562229806692951
+-1.60875585029102 -0.678603083642582 -0.491700007404401 -1.93861576974874 -1.86161833797876 0.731011055799557
+0.317477591921706 1.97464122782535 -0.0391245487883112 -1.99961728080203 -1.84765277903314 0.765623411430911
+-0.491433301779736 1.93868339599375 -0.196218294892718 -1.99035132093543 0.756320344667863 -1.85148036345015
+-0.895974015606519 1.78808013337152 -0.128900348742042 -0.787054316631531 0.0529903749766678 -0.173441228126001
+-0.636594640026341 1.89598187340748 -1.11859611550117 -1.65793327078797 -1.98039121467043 -0.279375440681858
+-0.505789295250145 -1.93498764564799 -0.462804575142875 -1.94571630132114 -1.94118697222993 0.481448999214656
+-1.00082459053034 -0.122374604924292 -0.200674052722018 -0.437416131948823 -1.54924406319613 -0.228487146876924
+-1.68283576449727 -1.08076999853294 0.0688346992031785 -1.99881509504646 -1.23847970816053 0.043891115488324
+-0.455563944572472 1.98480992486556 1.81086099402584 -0.848989081387834 -1.71973949109895 -0.0328591737045906
+-1.96270016024578 -0.384458165436988 0.156874157719856 -0.196432623586344 -1.73008725255342 -0.127414667681536
+-1.98380042899761 -0.254039087364332 1.92043475646134 -0.558507248095546 -1.36627880529694 0.0225901448300003
+0.0 0.0 1.23757676081413 -0.0905484557215434 -1.98506308535169 -0.243976529965523
+-1.32975403878975 -1.49390568521656 1.55619216554931 -0.184261047854272 -0.372730495393484 0.273563994982483
+-1.23501612229525 -1.57312910394246 1.99764582236667 -0.0970111765777013 -1.97124898412233 -0.337901527958475
+-1.46351010192508 -1.36313542304617 1.834582554298 -0.0105288137964647 -1.61300626725388 -0.423313657445835
+-2.05892159978691 2.47594163750946 1.9579158867235 0.066169273020805 -1.95181214435062 -0.43638211829249
+-1.98936898031574 0.205939457505182 1.99676223925113 0.113756581791094 -1.91378974019761 -0.580869030259279
+-1.68674817759498 -1.07465370486498 1.73910610198064 0.178691371609532 -1.82051568345279 -0.828083719380123
+-1.71091898500974 -1.0357394589052 1.99323964140646 0.164303779402159 -1.80989680425693 -0.851042629919644
+-0.251990067596441 0.140064572357807 1.97737438090587 0.299984262482416 -1.80568232429697 -0.859948454107274
+0.791676400299419 0.77596676847443 1.98945965168364 0.205061684189919 -1.82176372117292 -0.825334443857873
+1.11187706318784 0.720881847642041 1.96842906790506 0.353959043713259 -1.83191575608178 -0.802548853727496
+0.567258330500696 -0.309038815041415 1.98763620749972 0.222041227334357 -1.80189710947919 -0.867851834618403
+0.811828725864192 -0.416026315252312 0.425027351777211 -0.0140493783579786 -0.428832091808921 -0.0971008911446977
+0.245509320265527 2.16180720109531 1.99332642169813 0.163247592815767 -1.8039158515032 -0.863647845302395
+1.97990320887307 0.282813160044113 0.968867117390026 0.0828941039658528 -0.578732817975475 -0.110736918135135
+1.98353105142656 0.256133886915892 1.99829607661276 0.0825396280222637 -1.78318389301834 -0.905679415510776
+1.25031041157378 0.0801379238987918 1.16060348932407 0.109793180419845 -0.769765694741875 -0.23865493526267
+1.81000061045566 0.0152897494987056 1.99951970491633 0.0438286396240781 -1.85115216991423 -0.757123268577731
+1.65503926274751 -0.104631395998238 1.20943867465992 0.0929313411141753 -0.764105237979478 -0.18856881891061
+-0.471119851314893 -1.28364737772998 1.99993356185779 0.0163017837921688 -1.84000697025756 -0.783820355313386
+1.29659008588655 0.506477289597596 1.21923484248019 0.0700518514096 -0.758887079847488 -0.258321609713272
+0.110280385704898 0.642139139441816 1.99973735869382 0.0324113598025187 -1.82072799817101 -0.82761679337492
+-0.0938055928736573 0.525175032480292 1.28934977637174 0.180859777789151 -0.77064349109278 -0.29641429791849
+-0.327648228785631 0.398950800604786 1.99469077188194 0.145632154996824 -1.80582482516197 -0.85964917311002
+-0.334944815298374 0.340618643080744 1.21120855840443 0.167154856885364 -0.763426813107891 -0.319418500865505
+0.00909776836154647 0.769741926868756 1.99263237326198 0.171511588612349 -1.7941281638265 -0.883800957096414
+0.044605405993681 0.875977145069763 0.880222816970687 0.27036966852419 -0.753882280952753 -0.33502147551746
+0.0539568827972858 1.01517278995101 1.94786496200158 0.453676194886362 -1.78524579612415 -0.901608256074146
+0.323487250336274 1.40026820008217 -1.52849479287221 0.657336213607822 -0.746180104435072 -0.346726886455725
+-1.99986690766839 0.0230727461062066 0.884718239221037 -2.13552120668276 -1.77854732415704 -0.914751012972295
+-0.700910074012332 1.69221804221854 1.97225136644886 0.332000824608338 -0.740715183779554 -0.355921134140276
+-1.02724605672658 1.71603191664366 0.528634514382439 1.85246053143125 -1.77391573148908 -0.923700696966038
+-0.130122923966447 0.279413654063546 1.08512459477474 -2.06970354256917 -0.737080417948482 -0.363027861183119
+-1.12505432136053 1.65355761133019 -0.120591946673701 1.22107940714597 -1.77080361913444 -0.929652915049679
+-0.174856725036666 0.315329627541338 0.997556884799497 -2.0830544471954 -0.734827576519555 -0.368517883297258
+-1.19241107887574 1.60566366932007 0.129345403446976 1.31576537903423 -1.76902530475096 -0.933032406270427
+-0.186005071439949 0.293895917913279 1.49050230320619 -1.3335677276153 -0.733704483133408 -0.372602339554167
+-1.24624247663035 1.56425052003899 0.823081102968824 1.82278289928769 -1.76828953647461 -0.934426088673905
+-0.49669222596858 0.57883212241069 0.257012573857823 0.228751388232855 -0.733290758405318 -0.375528349394168
+-1.33298579292835 1.49102276168111 0.0415136676596402 -2.00723934252399 0.0 0.0
+-0.935656080631661 1.13306216277597 1.42845445744603 0.147081092573938 -1.99490539087508 -0.142662123415914
+-1.36566102936717 1.4611536376671 1.95719397733269 -0.411572272016259 -1.56288096819458 0.363292658925713
+-1.07074494407017 1.25928846225836 0.585947381697787 -0.0333156663279096 0.0226970816212176 -0.582211798934378
+-1.38473905343594 1.44308619073475 1.91905678397138 -0.563223809771398 0.0459247338904749 -0.861551982717508
+-0.996900732828515 1.12769745434093 0.300519977408544 -0.0522564125495372 0.458968265813336 -0.771879205178921
+-1.39793859440079 1.43030335463661 1.88653804639518 -0.664058882557461 1.45223461271955 1.37514167619897
+-0.945875416259416 1.03224427148688 0.25126397299883 -0.0222002763667846 0.595895152926465 -0.34625134012293
+-1.41013913577458 1.41827628400003 0.0 0.0 1.8777316260013 -0.688566584082112
+-0.933315043076468 0.989372719851244 1.94163062761299 -0.479656654196723 -0.0911904005345275 -0.00532917929875103
+-1.42159576005725 1.40679262685985 1.98956001630269 -0.204085623035107 1.86947845749215 -0.563611699589511
+-0.968102676497412 1.00265797844774 0.434366407674215 -1.95226172012981 1.01724250942956 -0.243056502197888
+-1.43209394834058 1.396104194939 1.97967417735689 -0.284411939809718 0.145600068349469 -0.027404240794646
+-1.02121349698389 1.03678717267749 1.97299511207892 -0.327551961851373 0.144305821630253 -0.0379965251239922
+-1.44129150508034 1.38660693687261 0.809171741677171 -1.82900002527915 0.287685300765242 -0.0679050265113221
+-1.04719193268812 1.04448101156077 1.89299032598956 -0.645435996602243 0.217155960438903 -0.240916695137772
+-1.44898642961004 1.3785638638837 1.61268096500306 -0.542279384053079 0.90675941190155 -0.511430701382075
+-1.03301041194271 1.01430194886501 -0.826812519264271 -0.101413339337692 0.718392153875733 -0.372010635767422
+-1.45537304670969 1.37181970204213 -1.02298013992424 0.0436407575554632 0.245063546658037 -0.108788355125401
+-1.00663552358596 0.975584019486996 -0.978695622448905 0.0527956066534365 0.221624337065165 -0.0753389886957953
+-1.46121704245112 1.36559318790422 -0.712772021282694 -2.22294948160813 0.296631511119773 -0.0850060754744738
+-1.00313273408336 0.961259567330209 1.99910977180154 -0.059666743564377 0.309127554698725 -0.0791838525546404
+0.0 0.0 -0.043824869403386 -0.439425230656074 0.29532954158454 -0.0701059772578752
+-1.0025221028011 1.73059222042492 -1.14029695442785 -0.854748933503963 0.288261171706065 -0.0650811546345308
+0.46463335937162 1.94528040173108 -0.629534885209743 -1.89833764865578 0.287415419135325 -0.0621109365674104
+0.475385563289863 1.94268076796358 -0.235553812705662 -0.493371696994944 0.684785855616115 -0.161594001603604
+0.557943872927105 1.92059850949205 -0.430711921811391 -1.95307123280477 0.905845962594099 -0.208929198717427
+-0.439056306053013 -0.0885658648379829 -1.03109587528699 -0.325197654084489 1.06800146474772 -0.205687857619367
+-1.05951933839447 -1.69629560264953 -1.94001863178415 -0.486135483512937 1.02572162460805 -0.199090353094226
+-0.697427422170111 -0.791951223608842 -1.60180308529737 -0.720833753356786 1.02347283204383 -0.199737982793796
+-1.94453650343962 0.467736877732352 -1.99985780401837 0.023848767407039 1.0300888421312 -0.20196193767529
+-0.148635830005555 1.99446920007268 -1.36168767387955 -1.46485722130332 1.03136962574315 -0.203228972397524
+-0.224812763972404 0.435204649497996 -1.97135626881282 0.337275053053723 1.03024906984087 -0.203736322983562
+-0.288615021284031 -0.829048072496693 -1.97069798756146 -0.341100339813963 1.02972702161761 -0.204351366234291
+-0.0456629197346841 -0.00665597537386114 -1.97866604528416 0.291342892893481 1.02973770614714 -0.20490304455413
+-0.241071761747515 0.081559224190509 -1.91682562766074 -0.570770981342799 1.02961364073415 -0.20586198388207
+0.113944592398315 -1.9967515193091 -1.98928559752832 0.206743346849151 1.02952159891032 -0.206427629310555
+-0.636485008200904 -0.93875870340993 -1.86106143777216 0.376634872824932 1.02946272473654 -0.206861059386861
+-1.25697673193056 -1.55563797053979 -1.56903997676473 1.24020705985498 1.02926999881054 -0.207463979592458
+-0.905813648234285 -1.17370456409909 -1.44914589839413 1.37839622937945 0.799070129814251 -0.0431640982878761
+-1.19892600854728 -1.31374904666172 -1.34743107855743 -1.47798155893014 0.640533078422208 0.0319285185109565
+-1.41307562428306 -1.41535058556424 -1.67728200740385 -1.08936911450587 0.480999898733885 -0.0854815398502331
+-1.24003417375622 -1.33025932459018 -0.461990323960233 1.94590979764405 0.480786641304218 -0.0689465871658903
+-1.42592156563725 -1.40240781823642 -0.525331629144124 1.92977373788244 0.466576830942214 -0.0576318212510034
+-1.44912423128544 -1.37841900824872 -1.99922391057688 0.0557113577080408 0.454023715063206 -0.0512021588141272
+-1.38433814803538 -1.44347077971602 -1.79068095870956 -0.89076467381403 0.449203415980461 -0.0479168216528794
+-1.43016108513079 -1.39808414288179 -0.987754145023174 -0.307650432230018 0.450445253244801 -0.0472461275867641
+-1.4281769429462 -1.40011093118969 -1.69226060781829 -1.06595217304834 0.456875235597064 -0.0484209602934945
+-1.45211871042799 -1.37526406585243 -1.19061207189878 -0.590074147938119 0.468304345223789 -0.051627488907217
+-1.45621299980339 -1.3709280430437 -1.51784151105208 -1.30236598056273 -0.994677492253996 1.29527682061015
+-1.58517684985133 -1.21951398298478 -0.943352062806079 -0.764426894085993 -0.303899003009767 -2.03359581363341
+-1.78926031344598 -0.893614867114013 -1.46222682558423 -1.36451189461356 1.98695506157359 -0.228056096798798
+-1.76144203107103 -0.947270801395446 -0.936381307820002 -0.719122908095399 -1.50472512001834 1.24893426618016
+-1.78184249340804 -0.908315654761835 -1.47057026147128 -1.35551580812482 0.845084598702205 -1.81268641001038
+-1.410817699963 -0.10204799082099 -1.02955633785885 -0.779927347460126 1.86517214916679 -0.721895320647353
+-1.91380308584773 -0.580825058515662 -1.47027179323216 -1.35583953845059 1.38552715501824 -0.587668673443376
+-1.96694953864631 -0.362090475460287 -1.05416412136343 -0.791111151585952 1.52707527740611 -0.87873669543419
+-1.93107312152979 -0.520534916509138 -1.46846154885079 -1.35779994091424 1.15857010881654 -0.827683109903335
+-1.95058227767615 -0.441847007476273 -0.869321674582672 -1.03326228263342 0.80277023948649 -0.64714954298837
+-1.93973637778975 -0.487260489552679 -1.27368711234896 -1.54198610234858 0.785185398206701 -0.687877241779019
+-1.93546686416677 -0.503952396276116 0.0134462075566228 -0.461445965020717 0.804865543228248 -0.788777305666334
+-1.93929382790428 -0.446240335593664 -1.35845371292046 0.177751601378657 0.0 0.0
+-1.92049452027773 -0.558301708382838 -0.775479530914175 -1.03771927883542 -0.711248693067371 1.86925795346976
+-1.83440171062769 -0.407302152621676 -0.773643330212452 -0.97936531228675 -0.0527412945645516 1.99930446802073
+-1.92530891966117 -0.541466124400341 0.0 0.0 -0.0605498586552557 1.99908321853214
+-0.870927443120094 1.2167489605275 -1.09451234881904 -1.6739303206175 -0.0407740998867318 1.99958432499818
+0.696264464188493 -1.94443231251996 -1.46071227741171 -1.36613309842734 -1.72023600596221 1.02019021941556
+-1.93901815470539 -0.490110799435092 -1.13641238133972 -1.6457724324881 -0.0907997592394884 1.99793778775067
+0.821293422075407 1.82273709302202 -1.9221131565087 -0.552703368522554 -0.108717950761688 1.99704291570867
+-0.69751671152266 -0.370400519664269 -1.20257250344421 -1.59806738717737 -0.107194411264059 1.99712527353538
+0.286177032227205 -2.04877810843591 -1.99080496800025 -0.191560902549365 -0.103110118780672 1.99734030736002
+0.118517223557166 1.64481669033375 -1.52969257825466 -1.28842563465363 -4.15955128029118 -0.358719617660325
+0.0677092872336515 -2.12788748406425 -0.446393722947334 1
View
2  build.bat
@@ -1 +1 @@
-gmcs Main.cs Pusher.cs Vertex3D.cs Vector2D.cs Map.cs Marker.cs Goal.cs Plan.cs Region.cs
+gmcs Main.cs Pusher.cs Vertex3D.cs Vector2D.cs Map.cs Marker.cs Goal.cs Plan.cs Region.cs inputoutput.cs
View
1  makezip.bat
@@ -0,0 +1 @@
+"c:\Program Files\7-Zip\7z.exe" a p.zip *.cs
View
BIN  p.zip
Binary file not shown
Please sign in to comment.
Something went wrong with that request. Please try again.