adding optim tests
diff --git a/test/optim/compare.sh b/test/optim/compare.sh
new file mode 100755
index 0000000..9c3afd8
--- /dev/null
+++ b/test/optim/compare.sh
@@ -0,0 +1,14 @@
+
+# th test.lua > lua.out
+python3 test.py > python.out
+
+diff lua.out python.out >/dev/null 2>&1
+RESULT=$?
+if [[ RESULT -eq 0 ]]; then
+ echo "PASS"
+else
+ echo "FAIL"
+ echo "Press ENTER to open vimdiff"
+ read
+ vimdiff lua.out python.out
+fi
diff --git a/test/optim/lua.out b/test/optim/lua.out
new file mode 100644
index 0000000..0d66bae
--- /dev/null
+++ b/test/optim/lua.out
@@ -0,0 +1,5060 @@
+adadelta
+================================================================================
+1.496837722340 1.503162277660
+1.493622773006 1.506377182755
+1.490392498649 1.509607350660
+1.487165658420 1.512834012463
+1.483953392339 1.516046022142
+1.480762945687 1.519236130500
+1.477599293545 1.522399359822
+1.474465967259 1.525532176993
+1.471365521529 1.528632026148
+1.468299819456 1.531697043453
+1.465270217007 1.534725872542
+1.462277688000 1.537717539441
+1.459322912035 1.540671364590
+1.456406338250 1.543586899035
+1.453528232770 1.546463876953
+1.450688714783 1.549302179547
+1.447887784477 1.552101807090
+1.445125345032 1.554862856915
+1.442401220165 1.557585505855
+1.439715168299 1.560269996068
+1.437066894134 1.562916623449
+1.434456058177 1.565525728101
+1.431882284665 1.568097686400
+1.429345168189 1.570632904361
+1.426844279288 1.573131812049
+1.424379169183 1.575594858833
+1.421949373815 1.578022509345
+1.419554417303 1.580415240022
+1.417193814923 1.582773536119
+1.414867075676 1.585097889141
+1.412573704517 1.587388794610
+1.410313204301 1.589646750118
+1.408085077469 1.591872253636
+1.405888827534 1.594065802025
+1.403723960387 1.596227889733
+1.401589985436 1.598359007647
+1.399486416621 1.600459642080
+1.397412773307 1.602530273871
+1.395368581078 1.604571377595
+1.393353372439 1.606583420853
+1.391366687444 1.608566863644
+1.389408074253 1.610522157803
+1.387477089634 1.612449746501
+1.385573299403 1.614350063796
+1.383696278831 1.616223534226
+1.381845612999 1.618070572451
+1.380020897119 1.619891582928
+1.378221736831 1.621686959612
+1.376447748455 1.623457085694
+1.374698559233 1.625202333363
+1.372973807540 1.626923063586
+1.371273143077 1.628619625914
+1.369596227039 1.630292358303
+1.367942732277 1.631941586951
+1.366312343437 1.633567626158
+1.364704757083 1.635170778185
+1.363119681815 1.636751333144
+1.361556838370 1.638309568882
+1.360015959708 1.639845750886
+1.358496791097 1.641360132199
+1.356999090181 1.642852953337
+1.355522627040 1.644324442224
+1.354067184246 1.645774814128
+1.352632556898 1.647204271611
+1.351218552666 1.648613004482
+1.349824991809 1.650001189761
+1.348451707201 1.651368991649
+1.347098544334 1.652716561507
+1.345765361322 1.654044037838
+1.344452028897 1.655351546284
+1.343158430386 1.656639199623
+1.341884461694 1.657907097783
+1.340630031260 1.659155327851
+1.339395060022 1.660383964110
+1.338179481352 1.661593068064
+1.336983240996 1.662782688493
+1.335806296988 1.663952861501
+1.334648619560 1.665103610591
+1.333510191035 1.666234946743
+1.332391005700 1.667346868509
+1.331291069665 1.668439362124
+1.330210400702 1.669512401633
+1.329149028065 1.670565949036
+1.328106992278 1.671599954458
+1.327084344909 1.672614356334
+1.326081148302 1.673609081631
+1.325097475288 1.674584046087
+1.324133408851 1.675539154491
+1.323189041755 1.676474300997
+1.322264476133 1.677389369478
+1.321359823015 1.678284233922
+1.320475201809 1.679158758889
+1.319610739708 1.680012800011
+1.318766571042 1.680846204573
+1.317942836536 1.681658812150
+1.317139682491 1.682450455334
+1.316357259867 1.683220960551
+1.315595723250 1.683970148969
+1.314855229712 1.684697837533
+1.314135937533 1.685403840107
+================================================================================
+1.495527864045 1.504472135954
+1.491058886137 1.508941023169
+1.486633055010 1.513366638826
+1.482269791581 1.517729545240
+1.477979891005 1.522018938282
+1.473769688716 1.526228477768
+1.469642914727 1.530354431489
+1.465601652221 1.534394715706
+1.461646886201 1.538348345973
+1.457778841479 1.542215098797
+1.453997202747 1.545995291347
+1.450301264136 1.549689631729
+1.446690034352 1.553299113744
+1.443162312605 1.556824940872
+1.439716744653 1.560268470164
+1.436351864913 1.563631170087
+1.433066128555 1.566914588397
+1.429857936246 1.570120327360
+1.426725653402 1.573250024484
+1.423667625277 1.576305337413
+1.420682188841 1.579287932030
+1.417767682173 1.582199473066
+1.414922451886 1.585041616652
+1.412144859006 1.587816004445
+1.409433283605 1.590524258988
+1.406786128442 1.593167980062
+1.404201821793 1.595748741855
+1.401678819633 1.598268090783
+1.399215607278 1.600727543835
+1.396810700602 1.603128587372
+1.394462646884 1.605472676264
+1.392170025374 1.607761233331
+1.389931447617 1.609995649020
+1.387745557577 1.612177281280
+1.385611031603 1.614307455594
+1.383526578264 1.616387465149
+1.381490938077 1.618418571103
+1.379502883148 1.620402002951
+1.377561216748 1.622338958944
+1.375664772824 1.624230606582
+1.373812415484 1.626078083130
+1.372003038428 1.627882496185
+1.370235564373 1.629644924252
+1.368508944450 1.631366417349
+1.366822157593 1.633047997619
+1.365174209918 1.634690659949
+1.363564134106 1.636295372589
+1.361990988778 1.637863077775
+1.360453857881 1.639394692348
+1.358951850076 1.640891108361
+1.357484098134 1.642353193684
+1.356049758342 1.643781792599
+1.354648009925 1.645177726381
+1.353278054466 1.646541793869
+1.351939115354 1.647874772026
+1.350630437237 1.649177416484
+1.349351285484 1.650450462073
+1.348100945677 1.651694623345
+1.346878723094 1.652910595071
+1.345683942227 1.654099052735
+1.344515946305 1.655260653010
+1.343374096824 1.656396034216
+1.342257773105 1.657505816773
+1.341166371855 1.658590603631
+1.340099306746 1.659650980694
+1.339056008004 1.660687517227
+1.338035922011 1.661700766250
+1.337038510924 1.662691264925
+1.336063252296 1.663659534924
+1.335109638720 1.664606082788
+1.334177177475 1.665531400280
+1.333265390183 1.666435964720
+1.332373812484 1.667320239314
+1.331501993710 1.668184673473
+1.330649496574 1.669029703125
+1.329815896866 1.669855751012
+1.329000783156 1.670663226987
+1.328203756506 1.671452528301
+1.327424430186 1.672224039877
+1.326662429400 1.672978134589
+1.325917391013 1.673715173528
+1.325188963285 1.674435506261
+1.324476805612 1.675139471093
+1.323780588265 1.675827395320
+1.323099992140 1.676499595480
+1.322434708499 1.677156377598
+1.321784438728 1.677798037438
+1.321148894085 1.678424860741
+1.320527795448 1.679037123475
+1.319920873077 1.679635092071
+1.319327866357 1.680219023675
+1.318748523555 1.680789166385
+1.318182601567 1.681345759501
+1.317629865669 1.681889033772
+1.317090089257 1.682419211645
+1.316563053594 1.682936507519
+1.316048547547 1.683441128004
+1.315546367322 1.683933272177
+1.315056316192 1.684413131852
+1.314578204226 1.684880891848
+================================================================================
+1.358578650716 1.641421328302
+1.309302868260 1.690502182790
+1.303288611448 1.696244836115
+1.302442810355 1.696809103655
+1.302268310709 1.696697684232
+1.302177172330 1.696499079505
+1.302094660535 1.696287969171
+1.302012032297 1.696072958704
+1.301928335403 1.695854849268
+1.301843442603 1.695633611822
+1.301757302549 1.695409137019
+1.301669868849 1.695181306177
+1.301581094277 1.694949997017
+1.301490930375 1.694715084002
+1.301399327406 1.694476438320
+1.301306234341 1.694233927833
+1.301211598838 1.693987417038
+1.301115367222 1.693736767013
+1.301017484468 1.693481835376
+1.300917894177 1.693222476226
+1.300816538559 1.692958540100
+1.300713358409 1.692689873917
+1.300608293083 1.692416320920
+1.300501280480 1.692137720625
+1.300392257011 1.691853908756
+1.300281157579 1.691564717190
+1.300167915554 1.691269973890
+1.300052462740 1.690969502840
+1.299934729353 1.690663123978
+1.299814643990 1.690350653128
+1.299692133600 1.690031901922
+1.299567123450 1.689706677731
+1.299439537096 1.689374783582
+1.299309296351 1.689036018083
+1.299176321246 1.688690175333
+1.299040529998 1.688337044844
+1.298901838972 1.687976411449
+1.298760162646 1.687608055211
+1.298615413569 1.687231751331
+1.298467502321 1.686847270050
+1.298316337474 1.686454376555
+1.298161825548 1.686052830872
+1.298003870968 1.685642387765
+1.297842376021 1.685222796632
+1.297677240806 1.684793801392
+1.297508363193 1.684355140377
+1.297335638769 1.683906546220
+1.297158960794 1.683447745734
+1.296978220149 1.682978459799
+1.296793305281 1.682498403240
+1.296604102158 1.682007284706
+1.296410494210 1.681504806544
+1.296212362277 1.680990664674
+1.296009584554 1.680464548462
+1.295802036531 1.679926140588
+1.295589590942 1.679375116917
+1.295372117701 1.678811146366
+1.295149483848 1.678233890766
+1.294921553483 1.677643004733
+1.294688187711 1.677038135526
+1.294449244578 1.676418922909
+1.294204579008 1.675784999018
+1.293954042740 1.675135988213
+1.293697484267 1.674471506946
+1.293434748768 1.673791163616
+1.293165678045 1.673094558430
+1.292890110459 1.672381283257
+1.292607880857 1.671650921503
+1.292318820525 1.670903047938
+1.292022757069 1.670137228622
+1.291719514486 1.669353020620
+1.291408912746 1.668549972218
+1.291090768613 1.667727621898
+1.290764893275 1.666885500503
+1.290431098441 1.666023124942
+1.290089179200 1.665140015146
+1.289738962902 1.664235644938
+1.289380163885 1.663309587282
+1.289012828980 1.662361068066
+1.288635923617 1.661390381488
+1.288251969498 1.660394246741
+1.287851321732 1.659381549022
+1.287467244065 1.658318200807
+1.286976619710 1.657326657620
+1.286844679713 1.655940362996
+1.285251358995 1.655980682100
+1.289531754840 1.650106101771
+1.269308021256 1.668767614272
+1.341756407546 1.595207617857
+1.197899242110 1.739163018707
+1.363405805196 1.572908340950
+1.189097294072 1.747232403487
+1.365410188444 1.570047912652
+1.185618927040 1.749788866450
+1.367183189504 1.567301522128
+1.182377166271 1.752032640155
+1.368783976166 1.564673499118
+1.179329435496 1.754042767640
+1.370231589602 1.562168405437
+1.176462543036 1.755848112526
+================================================================================
+1.496837722340 1.503162277660
+1.493622755335 1.506377138288
+1.490392438457 1.509607198948
+1.487165526978 1.512833680571
+1.483953158550 1.516045430717
+1.480762576922 1.519235195831
+1.477598756164 1.522397995136
+1.474465226951 1.525530293313
+1.471364543550 1.528629532903
+1.468298568804 1.531693848928
+1.465268658543 1.534721884217
+1.462275786551 1.537712664252
+1.459320632457 1.540665509133
+1.456403645488 1.543579969731
+1.453525091897 1.546455780176
+1.450685091030 1.549292821730
+1.447883643257 1.552091094803
+1.445120651955 1.554850696937
+1.442395941048 1.557571805227
+1.439709269173 1.560254662128
+1.437060341248 1.562899563869
+1.434448817995 1.565506850905
+1.431874323864 1.568076899983
+1.429336453655 1.570610117497
+1.426834778107 1.573106933892
+1.424368848633 1.575567798917
+1.421938201357 1.577993177579
+1.419542360568 1.580383546676
+1.417180841700 1.582739391811
+1.414853153898 1.585061204820
+1.412558802247 1.587349481534
+1.410297289715 1.589604719827
+1.408068118840 1.591827417928
+1.405870793216 1.594018072921
+1.403704818794 1.596177179446
+1.401569705024 1.598305228543
+1.399464965867 1.600402706640
+1.397390120690 1.602470094645
+1.395344695055 1.604507867160
+1.393328221424 1.606516491759
+1.391340239781 1.608496428365
+1.389380298194 1.610448128681
+1.387447953309 1.612372035685
+1.385542770799 1.614268583178
+1.383664325758 1.616138195378
+1.381812203061 1.617981286553
+1.379985997685 1.619798260690
+1.378185314999 1.621589511200
+1.376409771021 1.623355420643
+1.374658992654 1.625096360490
+1.372932617896 1.626812690896
+1.371230296029 1.628504760499
+1.369551687793 1.630172906240
+1.367896465535 1.631817453192
+1.366264313352 1.633438714408
+1.364654927215 1.635036990786
+1.363068015073 1.636612570936
+1.361503296963 1.638165731069
+1.359960505086 1.639696734888
+1.358439383894 1.641205833498
+1.356939690149 1.642693265311
+1.355461192984 1.644159255972
+1.354003673951 1.645604018288
+1.352566927057 1.647027752162
+1.351150758799 1.648430644538
+1.349754988183 1.649812869352
+1.348379446735 1.651174587484
+1.347023978512 1.652515946728
+1.345688440089 1.653837081757
+1.344372700555 1.655138114104
+1.343076641481 1.656419152140
+1.341800156896 1.657680291067
+1.340543153239 1.658921612914
+1.339305549310 1.660143186543
+1.338087276202 1.661345067659
+1.336888277225 1.662527298832
+1.335708507819 1.663689909526
+1.334547935445 1.664832916136
+1.333406539469 1.665956322042
+1.332284311024 1.667060117667
+1.331181252854 1.668144280549
+1.330097379139 1.669208775434
+1.329032715297 1.670253554374
+1.327987297760 1.671278556850
+1.326961173722 1.672283709914
+1.325954400859 1.673268928347
+1.324967047013 1.674234114850
+1.323999189835 1.675179160255
+1.323050916394 1.676103943771
+1.322122322729 1.677008333267
+1.321213513352 1.677892185588
+1.320324600700 1.678755346924
+1.319455704504 1.679597653223
+1.318606951107 1.680418930663
+1.317778472680 1.681218996190
+1.316970406364 1.681997658127
+1.316182893301 1.682754716863
+1.315416077562 1.683489965633
+1.314670104944 1.684203191405
+1.313945121641 1.684894175873
+adagrad
+================================================================================
+1.499000000000 1.501000000000
+1.498295019210 1.501704977630
+1.497720463228 1.502279529449
+1.497223581462 1.502776406560
+1.496779676834 1.503220306239
+1.496374863162 1.503625114765
+1.496000422403 1.503999550239
+1.495650459275 1.504349507972
+1.495320767882 1.504679193886
+1.495008223413 1.504991732808
+1.494710429266 1.505289521349
+1.494425499672 1.505574445289
+1.494151919200 1.505848020063
+1.493888448339 1.506111485189
+1.493634057928 1.506365869833
+1.493387882351 1.506612039613
+1.493149185322 1.506850730816
+1.492917334359 1.507082575930
+1.492691781384 1.507308123033
+1.492472047754 1.507527850770
+1.492257712539 1.507742180072
+1.492048403225 1.507951483455
+1.491843788264 1.508156092468
+1.491643571028 1.508356303739
+1.491447484873 1.508552383915
+1.491255289053 1.508744573741
+1.491066765339 1.508933091447
+1.490881715169 1.509118135596
+1.490699957258 1.509299887474
+1.490521325561 1.509478513124
+1.490345667541 1.509654165087
+1.490172842676 1.509826983884
+1.490002721174 1.509997099306
+1.489835182862 1.510164631528
+1.489670116218 1.510329692072
+1.489507417520 1.510492384661
+1.489346990103 1.510652805959
+1.489188743708 1.510811046225
+1.489032593902 1.510967189893
+1.488878461562 1.511121316087
+1.488726272421 1.511273499074
+1.488575956662 1.511423808670
+1.488427448550 1.511572310611
+1.488280686108 1.511719066873
+1.488135610824 1.511864135970
+1.487992167383 1.512007573217
+1.487850303429 1.512149430970
+1.487709969346 1.512289758843
+1.487571118067 1.512428603906
+1.487433704887 1.512566010862
+1.487297687306 1.512702022213
+1.487163024876 1.512836678405
+1.487029679068 1.512970017969
+1.486897613145 1.513102077642
+1.486766792047 1.513232892483
+1.486637182287 1.513362495980
+1.486508751853 1.513490920144
+1.486381470120 1.513618195601
+1.486255307766 1.513744351672
+1.486130236697 1.513869416454
+1.486006229973 1.513993416884
+1.485883261747 1.514116378810
+1.485761307201 1.514238327051
+1.485640342490 1.514359285450
+1.485520344692 1.514479276931
+1.485401291753 1.514598323547
+1.485283162449 1.514716446523
+1.485165936337 1.514833666301
+1.485049593717 1.514950002582
+1.484934115597 1.515065474357
+1.484819483656 1.515180099949
+1.484705680209 1.515293897040
+1.484592688182 1.515406882707
+1.484480491078 1.515519073446
+1.484369072952 1.515630485202
+1.484258418385 1.515741133393
+1.484148512462 1.515851032936
+1.484039340746 1.515960198266
+1.483930889258 1.516068643364
+1.483823144459 1.516176381768
+1.483716093228 1.516283426599
+1.483609722844 1.516389790578
+1.483504020974 1.516495486038
+1.483398975651 1.516600524948
+1.483294575259 1.516704918921
+1.483190808524 1.516808679232
+1.483087664496 1.516911816832
+1.482985132536 1.517014342359
+1.482883202306 1.517116266152
+1.482781863755 1.517217598261
+1.482681107109 1.517318348461
+1.482580922860 1.517418526259
+1.482481301758 1.517518140906
+1.482382234798 1.517617201407
+1.482283713214 1.517715716528
+1.482185728466 1.517813694807
+1.482088272239 1.517911144562
+1.481991336426 1.518008073898
+1.481894913130 1.518104490714
+1.481798994647 1.518200402711
+adam
+================================================================================
+1.499000000001 1.500999999999
+1.498000161011 1.501999838742
+1.497000590905 1.502999408190
+1.496001397635 1.503998600222
+1.495002688983 1.504997306888
+1.494004572305 1.505995420661
+1.493007154291 1.506992834682
+1.492010540720 1.507989443002
+1.491014836239 1.508985140804
+1.490020144135 1.509979824633
+1.489026566137 1.510973392592
+1.488034202214 1.511965744546
+1.487043150399 1.512956782296
+1.486053506625 1.513946409749
+1.485065364570 1.514934533063
+1.484078815530 1.515921060787
+1.483093948297 1.516905903973
+1.482110849062 1.517888976277
+1.481129601325 1.518870194050
+1.480150285832 1.519849476401
+1.479172980519 1.520826745249
+1.478197760474 1.521801925369
+1.477224697916 1.522774944405
+1.476253862180 1.523745732890
+1.475285319726 1.524714224235
+1.474319134150 1.525680354719
+1.473355366209 1.526644063464
+1.472394073862 1.527605292395
+1.471435312308 1.528563986197
+1.470479134042 1.529520092263
+1.469525588919 1.530473560635
+1.468574724211 1.531424343934
+1.467626584687 1.532372397292
+1.466681212683 1.533317678278
+1.465738648183 1.534260146811
+1.464798928902 1.535199765088
+1.463862090367 1.536136497494
+1.462928166004 1.537070310518
+1.461997187223 1.538001172668
+1.461069183506 1.538929054385
+1.460144182488 1.539853927955
+1.459222210046 1.540775767428
+1.458303290381 1.541694548532
+1.457387446099 1.542610248591
+1.456474698293 1.543522846445
+1.455565066620 1.544432322371
+1.454658569377 1.545338658011
+1.453755223574 1.546241836293
+1.452855045006 1.547141841362
+1.451958048318 1.548038658514
+1.451064247075 1.548932274130
+1.450173653821 1.549822675612
+1.449286280138 1.550709851320
+1.448402136709 1.551593790525
+1.447521233363 1.552474483342
+1.446643579135 1.553351920690
+1.445769182310 1.554226094234
+1.444898050469 1.555096996346
+1.444030190537 1.555964620055
+1.443165608817 1.556828959012
+1.442304311036 1.557690007445
+1.441446302376 1.558547760129
+1.440591587512 1.559402212345
+1.439740170642 1.560253359854
+1.438892055517 1.561101198863
+1.438047245469 1.561945725998
+1.437205743440 1.562786938278
+1.436367552003 1.563624833090
+1.435532673387 1.564459408165
+1.434701109498 1.565290661559
+1.433872861939 1.566118591630
+1.433047932026 1.566943197024
+1.432226320811 1.567764476653
+1.431408029093 1.568582429681
+1.430593057432 1.569397055509
+1.429781406169 1.570208353762
+1.428973075432 1.571016324275
+1.428168065151 1.571820967083
+1.427366375069 1.572622282408
+1.426568004751 1.573420270648
+1.425772953596 1.574214932373
+1.424981220839 1.575006268310
+1.424192805568 1.575794279340
+1.423407706723 1.576578966486
+1.422625923110 1.577360330911
+1.421847453401 1.578138373908
+1.421072296144 1.578913096897
+1.420300449765 1.579684501418
+1.419531912575 1.580452589128
+1.418766682776 1.581217361792
+1.418004758460 1.581978821287
+1.417246137618 1.582736969589
+1.416490818139 1.583491808777
+1.415738797817 1.584243341025
+1.414990074353 1.584991568602
+1.414244645354 1.585736493869
+1.413502508341 1.586478119274
+1.412763660747 1.587216447353
+1.412028099920 1.587951480727
+1.411295823128 1.588683222100
+================================================================================
+1.499900000000 1.500100000000
+1.499800001567 1.500199998431
+1.499700005741 1.500299994250
+1.499600013559 1.500399986421
+1.499500026050 1.500499973911
+1.499400044232 1.500599955702
+1.499300069113 1.500699930784
+1.499200101687 1.500799898162
+1.499100142930 1.500899856857
+1.499000193802 1.500999805909
+1.498900255245 1.501099744375
+1.498800328178 1.501199671333
+1.498700413498 1.501299585886
+1.498600512080 1.501399487157
+1.498500624772 1.501499374298
+1.498400752397 1.501599246482
+1.498300895754 1.501699102912
+1.498201055611 1.501798942816
+1.498101232712 1.501898765450
+1.498001427771 1.501998570100
+1.497901641475 1.502098356078
+1.497801874481 1.502198122724
+1.497702127420 1.502297869407
+1.497602400895 1.502397595524
+1.497502695479 1.502497300500
+1.497403011719 1.502596983786
+1.497303350137 1.502696644862
+1.497203711226 1.502796283234
+1.497104095454 1.502895898431
+1.497004503265 1.502995490010
+1.496904935077 1.503095057551
+1.496805391287 1.503194600658
+1.496705872266 1.503294118958
+1.496606378366 1.503393612100
+1.496506909917 1.503493079753
+1.496407467228 1.503592521607
+1.496308050589 1.503691937371
+1.496208660272 1.503791326773
+1.496109296532 1.503890689559
+1.496009959605 1.503990025490
+1.495910649715 1.504089334345
+1.495811367066 1.504188615917
+1.495712111851 1.504287870013
+1.495612884250 1.504387096454
+1.495513684427 1.504486295074
+1.495414512537 1.504585465719
+1.495315368723 1.504684608245
+1.495216253117 1.504783722521
+1.495117165841 1.504882808424
+1.495018107008 1.504981865841
+1.494919076721 1.505080894667
+1.494820075078 1.505179894807
+1.494721102165 1.505278866173
+1.494622158065 1.505377808682
+1.494523242851 1.505476722261
+1.494424356592 1.505575606841
+1.494325499350 1.505674462359
+1.494226671183 1.505773288758
+1.494127872142 1.505872085987
+1.494029102276 1.505970853996
+1.493930361627 1.506069592743
+1.493831650235 1.506168302189
+1.493732968136 1.506266982298
+1.493634315360 1.506365633037
+1.493535691939 1.506464254377
+1.493437097897 1.506562846293
+1.493338533258 1.506661408761
+1.493239998043 1.506759941760
+1.493141492270 1.506858445271
+1.493043015957 1.506956919277
+1.492944569117 1.507055363765
+1.492846151764 1.507153778720
+1.492747763909 1.507252164133
+1.492649405561 1.507350519992
+1.492551076728 1.507448846291
+1.492452777418 1.507547143022
+1.492354507636 1.507645410179
+1.492256267386 1.507743647758
+1.492158056673 1.507841855755
+1.492059875499 1.507940034167
+1.491961723867 1.508038182992
+1.491863601776 1.508136302229
+1.491765509228 1.508234391878
+1.491667446223 1.508332451938
+1.491569412760 1.508430482411
+1.491471408837 1.508528483297
+1.491373434452 1.508626454599
+1.491275489604 1.508724396319
+1.491177574289 1.508822308460
+1.491079688505 1.508920191024
+1.490981832248 1.509018044015
+1.490884005514 1.509115867436
+1.490786208300 1.509213661292
+1.490688440601 1.509311425587
+1.490590702413 1.509409160326
+1.490492993730 1.509506865512
+1.490395314549 1.509604541151
+1.490297664864 1.509702187248
+1.490200044669 1.509799803808
+1.490102453959 1.509897390837
+================================================================================
+1.499900000000 1.500100000000
+1.499800001238 1.500199998760
+1.499700004538 1.500299995455
+1.499600010722 1.500399989262
+1.499500020607 1.500499979362
+1.499400035008 1.500599964940
+1.499300054732 1.500699945187
+1.499200080579 1.500799919300
+1.499100113344 1.500899886487
+1.499000153810 1.500999845961
+1.498900202752 1.501099796946
+1.498800260932 1.501199738679
+1.498700329103 1.501299670406
+1.498600408004 1.501399591387
+1.498500498362 1.501499500895
+1.498400600889 1.501599398215
+1.498300716283 1.501699282649
+1.498200845226 1.501799153514
+1.498100988385 1.501899010141
+1.498001146412 1.501998851878
+1.497901319940 1.502098678091
+1.497801509587 1.502198488160
+1.497701715955 1.502298281484
+1.497601939625 1.502398057479
+1.497502181164 1.502497815579
+1.497402441120 1.502597555234
+1.497302720023 1.502697275914
+1.497203018385 1.502796977105
+1.497103336703 1.502896658311
+1.497003675453 1.502996319054
+1.496904035096 1.503095958872
+1.496804416074 1.503195577323
+1.496704818815 1.503295173979
+1.496605243726 1.503394748430
+1.496505691201 1.503494300284
+1.496406161617 1.503593829163
+1.496306655333 1.503693334706
+1.496207172696 1.503792816567
+1.496107714034 1.503892274415
+1.496008279664 1.503991707936
+1.495908869885 1.504091116828
+1.495809484986 1.504190500804
+1.495710125238 1.504289859589
+1.495610790902 1.504389192924
+1.495511482226 1.504488500560
+1.495412199445 1.504587782263
+1.495312942781 1.504687037809
+1.495213712446 1.504786266984
+1.495114508642 1.504885469590
+1.495015331559 1.504984645434
+1.494916181376 1.505083794337
+1.494817058264 1.505182916127
+1.494717962383 1.505282010645
+1.494618893887 1.505381077737
+1.494519852918 1.505480117260
+1.494420839611 1.505579129078
+1.494321854094 1.505678113064
+1.494222896488 1.505777069097
+1.494123966904 1.505875997064
+1.494025065449 1.505974896860
+1.493926192223 1.506073768383
+1.493827347320 1.506172611541
+1.493728530827 1.506271426245
+1.493629742827 1.506370212412
+1.493530983396 1.506468969966
+1.493432252607 1.506567698835
+1.493333550528 1.506666398950
+1.493234877220 1.506765070249
+1.493136232744 1.506863712672
+1.493037617154 1.506962326165
+1.492939030500 1.507060910677
+1.492840472831 1.507159466160
+1.492741944191 1.507257992570
+1.492643444620 1.507356489865
+1.492544974156 1.507454958008
+1.492446532835 1.507553396964
+1.492348120690 1.507651806699
+1.492249737749 1.507750187184
+1.492151384042 1.507848538390
+1.492053059593 1.507946860293
+1.491954764427 1.508045152869
+1.491856498563 1.508143416096
+1.491758262023 1.508241649955
+1.491660054823 1.508339854427
+1.491561876981 1.508438029497
+1.491463728511 1.508536175149
+1.491365609426 1.508634291370
+1.491267519738 1.508732378148
+1.491169459459 1.508830435472
+1.491071428598 1.508928463333
+1.490973427162 1.509026461722
+1.490875455161 1.509124430631
+1.490777512600 1.509222370054
+1.490679599485 1.509320279985
+1.490581715820 1.509418160419
+1.490483861610 1.509516011353
+1.490386036858 1.509613832783
+1.490288241567 1.509711624707
+1.490190475738 1.509809387122
+1.490092739372 1.509907120027
+================================================================================
+1.499900000000 1.500100000000
+1.499800000641 1.500199999358
+1.499700002351 1.500299997646
+1.499600005552 1.500399994440
+1.499500010665 1.500499989319
+1.499400018108 1.500599981865
+1.499300028291 1.500699971666
+1.499200041621 1.500799958317
+1.499100058494 1.500899941419
+1.499000079302 1.500999920580
+1.498900104426 1.501099895418
+1.498800134239 1.501199865561
+1.498700169102 1.501299830645
+1.498600209367 1.501399790320
+1.498500255373 1.501499744245
+1.498400307449 1.501599692091
+1.498300365909 1.501699633543
+1.498200431056 1.501799568299
+1.498100503178 1.501899496069
+1.498000582550 1.501999416578
+1.497900669433 1.502099329564
+1.497800764074 1.502199234781
+1.497700866705 1.502299131996
+1.497600977544 1.502399020990
+1.497501096794 1.502498901561
+1.497401224644 1.502598773519
+1.497301361268 1.502698636690
+1.497201506824 1.502798490914
+1.497101661460 1.502898336047
+1.497001825304 1.502998171955
+1.496901998475 1.503097998523
+1.496802181077 1.503197815647
+1.496702373198 1.503297623236
+1.496602574916 1.503397421214
+1.496502786294 1.503497209516
+1.496403007386 1.503596988091
+1.496303238229 1.503696756900
+1.496203478851 1.503796515914
+1.496103729271 1.503896265116
+1.496003989492 1.503996004501
+1.495904259511 1.504095734073
+1.495804539314 1.504195453847
+1.495704828875 1.504295163847
+1.495605128163 1.504394864106
+1.495505437134 1.504494554666
+1.495405755741 1.504594235577
+1.495306083924 1.504693906895
+1.495206421620 1.504793568687
+1.495106768756 1.504893221024
+1.495007125256 1.504992863983
+1.494907491033 1.505092497649
+1.494807866001 1.505192122112
+1.494708250062 1.505291737465
+1.494608643120 1.505391343810
+1.494509045068 1.505490941249
+1.494409455801 1.505590529890
+1.494309875207 1.505690109845
+1.494210303170 1.505789681229
+1.494110739574 1.505889244159
+1.494011184299 1.505988798755
+1.493911637222 1.506088345140
+1.493812098218 1.506187883440
+1.493712567161 1.506287413779
+1.493613043925 1.506386936286
+1.493513528379 1.506486451090
+1.493414020394 1.506585958321
+1.493314519840 1.506685458110
+1.493215026585 1.506784950588
+1.493115540499 1.506884435886
+1.493016061449 1.506983914136
+1.492916589304 1.507083385470
+1.492817123934 1.507182850018
+1.492717665207 1.507282307913
+1.492618212994 1.507381759284
+1.492518767164 1.507481204260
+1.492419327589 1.507580642972
+1.492319894142 1.507680075546
+1.492220466696 1.507779502110
+1.492121045124 1.507878922789
+1.492021629303 1.507978337708
+1.491922219111 1.508077746990
+1.491822814425 1.508177150757
+1.491723415125 1.508276549128
+1.491624021093 1.508375942222
+1.491524632212 1.508475330157
+1.491425248367 1.508574713048
+1.491325869444 1.508674091009
+1.491226495332 1.508773464151
+1.491127125920 1.508872832585
+1.491027761100 1.508972196418
+1.490928400767 1.509071555759
+1.490829044814 1.509170910710
+1.490729693141 1.509270261375
+1.490630345646 1.509369607856
+1.490531002230 1.509468950250
+1.490431662796 1.509568288654
+1.490332327250 1.509667623166
+1.490232995498 1.509766953876
+1.490133667448 1.509866280877
+1.490034343012 1.509965604259
+================================================================================
+1.499900001109 1.500099997778
+1.499800002542 1.500199995548
+1.499700004905 1.500299992526
+1.499600008678 1.500399988174
+1.499500014308 1.500499982018
+1.499400022227 1.500599973609
+1.499300032856 1.500699962517
+1.499200046606 1.500799948324
+1.499100063880 1.500899930622
+1.499000085072 1.500999909014
+1.498900110565 1.501099883111
+1.498800140735 1.501199852538
+1.498700175945 1.501299816927
+1.498600216547 1.501399775926
+1.498500262882 1.501499729192
+1.498400315280 1.501599676393
+1.498300374054 1.501699617215
+1.498200439510 1.501799551352
+1.498100511934 1.501899478514
+1.498000591605 1.501999398425
+1.497900678781 1.502099310822
+1.497800773712 1.502199215459
+1.497700876629 1.502299112100
+1.497600987750 1.502399000529
+1.497501107278 1.502498880541
+1.497401235404 1.502598751945
+1.497301372300 1.502698614569
+1.497201518127 1.502798468251
+1.497101673030 1.502898312846
+1.497001837140 1.502998148221
+1.496902010575 1.503097974261
+1.496802193438 1.503197790860
+1.496702385818 1.503297597928
+1.496602587794 1.503397395388
+1.496502799429 1.503497183176
+1.496403020774 1.503596961240
+1.496303251870 1.503696729541
+1.496203492745 1.503796488049
+1.496103743415 1.503896236748
+1.496004003885 1.503995975632
+1.495904274153 1.504095704706
+1.495804554202 1.504195423984
+1.495704844009 1.504295133490
+1.495605143542 1.504394833257
+1.495505452758 1.504494523327
+1.495405771608 1.504594203748
+1.495306100034 1.504693874580
+1.495206437971 1.504793535886
+1.495106785348 1.504893187738
+1.495007142088 1.504992830214
+1.494907508105 1.505092463399
+1.494807883311 1.505192087381
+1.494708267612 1.505291702256
+1.494608660907 1.505391308122
+1.494509063093 1.505490905084
+1.494409474062 1.505590493249
+1.494309893704 1.505690072729
+1.494210321904 1.505789643638
+1.494110758544 1.505889206094
+1.494011203503 1.505988760217
+1.493911656661 1.506088306131
+1.493812117891 1.506187843958
+1.493712587069 1.506287373827
+1.493613064066 1.506386895864
+1.493513548754 1.506486410198
+1.493414041002 1.506585916960
+1.493314540681 1.506685416280
+1.493215047659 1.506784908289
+1.493115561805 1.506884393120
+1.493016082988 1.506983870902
+1.492916611076 1.507083341769
+1.492817145937 1.507182805851
+1.492717687442 1.507282263279
+1.492618235460 1.507381714184
+1.492518789862 1.507481158695
+1.492419350519 1.507580596941
+1.492319917303 1.507680029050
+1.492220490087 1.507779455148
+1.492121068747 1.507878875363
+1.492021653157 1.507978289817
+1.491922243196 1.508077698634
+1.491822838740 1.508177101936
+1.491723439671 1.508276499843
+1.491624045870 1.508375892473
+1.491524657219 1.508475279944
+1.491425273605 1.508574662371
+1.491325894913 1.508674039867
+1.491226521031 1.508773412545
+1.491127151849 1.508872780515
+1.491027787260 1.508972143885
+1.490928427157 1.509071502761
+1.490829071435 1.509170857248
+1.490729719993 1.509270207450
+1.490630372728 1.509369553466
+1.490531029542 1.509468895396
+1.490431690339 1.509568233337
+1.490332355023 1.509667567384
+1.490233023502 1.509766897630
+1.490133695683 1.509866224167
+1.490034371477 1.509965547084
+================================================================================
+1.499900000000 1.500100000000
+1.499800001566 1.500199998430
+1.499700005739 1.500299994246
+1.499600013555 1.500399986411
+1.499500026042 1.500499973892
+1.499400044219 1.500599955669
+1.499300069093 1.500699930732
+1.499200101656 1.500799898086
+1.499100142887 1.500899856751
+1.499000193745 1.500999805764
+1.498900255170 1.501099744184
+1.498800328081 1.501199671088
+1.498700413376 1.501299585577
+1.498600511928 1.501399486775
+1.498500624586 1.501499373831
+1.498400752173 1.501599245920
+1.498300895487 1.501699102242
+1.498201055297 1.501798942027
+1.498101232345 1.501898764529
+1.498001427346 1.501998569032
+1.497901640986 1.502098354850
+1.497801873923 1.502198121321
+1.497702126787 1.502297867814
+1.497602400180 1.502397593726
+1.497502694676 1.502497298481
+1.497403010822 1.502596981530
+1.497303349139 1.502696642353
+1.497203710119 1.502796280453
+1.497104094233 1.502895895361
+1.497004501922 1.502995486633
+1.496904933605 1.503095053850
+1.496805389678 1.503194596614
+1.496705870514 1.503294114552
+1.496606376462 1.503393607313
+1.496506907854 1.503493074566
+1.496407464998 1.503592516000
+1.496308048184 1.503691931324
+1.496208657685 1.503791320267
+1.496109293754 1.503890682573
+1.496009956629 1.503990018004
+1.495910646531 1.504089326338
+1.495811363667 1.504188607368
+1.495712108229 1.504287860902
+1.495612880396 1.504387086759
+1.495513680333 1.504486284775
+1.495414508194 1.504585454794
+1.495315364123 1.504684596673
+1.495216248251 1.504783710279
+1.495117160701 1.504882795491
+1.495018101585 1.504981852196
+1.494919071007 1.505080880288
+1.494820069063 1.505179879671
+1.494721095841 1.505278850258
+1.494622151423 1.505377791967
+1.494523235882 1.505476704723
+1.494424349288 1.505575588458
+1.494325491702 1.505674443109
+1.494226663181 1.505773268619
+1.494127863779 1.505872064935
+1.494029093542 1.505970832009
+1.493930352513 1.506069569799
+1.493831640732 1.506168278265
+1.493732958235 1.506266957371
+1.493634305053 1.506365607085
+1.493535681215 1.506464227378
+1.493437086749 1.506562818223
+1.493338521676 1.506661379597
+1.493239986018 1.506759911479
+1.493141479794 1.506858413851
+1.493043003020 1.506956886695
+1.492944555710 1.507055329998
+1.492846137878 1.507153743745
+1.492747749535 1.507252127926
+1.492649390690 1.507350482532
+1.492551061351 1.507448807554
+1.492452761525 1.507547102985
+1.492354491218 1.507645368819
+1.492256250436 1.507743605051
+1.492158039180 1.507841811679
+1.492059857454 1.507939988698
+1.491961705261 1.508038136107
+1.491863582600 1.508136253906
+1.491765489473 1.508234342092
+1.491667425880 1.508332400667
+1.491569391819 1.508430429632
+1.491471387289 1.508528428987
+1.491373412289 1.508626398734
+1.491275466816 1.508724338876
+1.491177550867 1.508822249415
+1.491079664439 1.508920130354
+1.490981807530 1.509017981697
+1.490883980135 1.509115803447
+1.490786182250 1.509213595608
+1.490688413871 1.509311358185
+1.490590674993 1.509409091181
+1.490492965612 1.509506794602
+1.490395285723 1.509604468453
+1.490297635321 1.509702112738
+1.490200014400 1.509799727464
+1.490102422955 1.509897312634
+adamax
+================================================================================
+1.498000000000 1.502000000000
+1.496010602978 1.503989378377
+1.494032175686 1.505967767855
+1.492065077200 1.507934808846
+1.490109657897 1.509890150476
+1.488166258476 1.511833451565
+1.486235209032 1.513764381551
+1.484316828196 1.515682621358
+1.482411422340 1.517587864187
+1.480519284850 1.519479816243
+1.478640695485 1.521358197382
+1.476775919804 1.523222741680
+1.474925208689 1.525073197914
+1.473088797936 1.526909329969
+1.471266907941 1.528730917154
+1.469459743463 1.530537754439
+1.467667493471 1.532329652605
+1.465890331069 1.534106438326
+1.464128413496 1.535867954164
+1.462381882200 1.537614058493
+1.460650862980 1.539344625361
+1.458935466188 1.541059544286
+1.457235787000 1.542758719984
+1.455551905726 1.544442072060
+1.453883888178 1.546109534635
+1.452231786082 1.547761055942
+1.450595637516 1.549396597876
+1.448975467394 1.551016135520
+1.447371287966 1.552619656636
+1.445783099344 1.554207161143
+1.444210890044 1.555778660573
+1.442654637539 1.557334177515
+1.441114308822 1.558873745055
+1.439589860970 1.560397406207
+1.438081241710 1.561905213349
+1.436588389982 1.563397227660
+1.435111236491 1.564873518561
+1.433649704260 1.566334163171
+1.432203709160 1.567779245767
+1.430773160438 1.569208857261
+1.429357961219 1.570623094694
+1.427958009001 1.572022060740
+1.426573196130 1.573405863237
+1.425203410251 1.574774614725
+1.423848534749 1.576128432012
+1.422508449162 1.577467435756
+1.421183029583 1.578791750067
+1.419872149032 1.580101502131
+1.418575677815 1.581396821847
+1.417293483864 1.582677841497
+1.416025433054 1.583944695419
+1.414771389498 1.585197519714
+1.413531215836 1.586436451960
+1.412304773489 1.587661630952
+1.411091922910 1.588873196457
+1.409892523810 1.590071288983
+1.408706435369 1.591256049567
+1.407533516435 1.592427619580
+1.406373625706 1.593586140544
+1.405226621894 1.594731753963
+1.404092363883 1.595864601169
+1.402970710870 1.596984823182
+1.401861522495 1.598092560575
+1.400764658957 1.599187953363
+1.399679981125 1.600271140886
+1.398607350635 1.601342261721
+1.397546629977 1.602401453583
+1.396497682576 1.603448853253
+1.395460372863 1.604484596505
+1.394434566341 1.605508818037
+1.393420129638 1.606521651420
+1.392416930561 1.607523229045
+1.391424838137 1.608513682080
+1.390443722656 1.609493140429
+1.389473455697 1.610461732701
+1.388513910165 1.611419586181
+1.387564960309 1.612366826805
+1.386626481742 1.613303579143
+1.385698351462 1.614229966378
+1.384780447861 1.615146110298
+1.383872650732 1.616052131283
+1.382974841281 1.616948148302
+1.382086902131 1.617834278905
+1.381208717318 1.618710639223
+1.380340172294 1.619577343969
+1.379481153928 1.620434506440
+1.378631550494 1.621282238523
+1.377791251673 1.622120650697
+1.376960148539 1.622949852043
+1.376138133557 1.623769950253
+1.375325100568 1.624581051637
+1.374520944779 1.625383261138
+1.373725562755 1.626176682339
+1.372938852402 1.626961417479
+1.372160712959 1.627737567465
+1.371391044978 1.628505231883
+1.370629750315 1.629264509019
+1.369876732113 1.630015495865
+1.369131894786 1.630758288142
+1.368395144008 1.631492980311
+================================================================================
+1.499900000000 1.500100000000
+1.499799971606 1.500200028436
+1.499699915829 1.500300084296
+1.499599833673 1.500400166573
+1.499499726141 1.500500274265
+1.499399594224 1.500600406378
+1.499299438907 1.500700561926
+1.499199261159 1.500800739938
+1.499099061937 1.500900939456
+1.498998842182 1.501001159538
+1.498898602817 1.501101399259
+1.498798344746 1.501201657714
+1.498698068852 1.501301934020
+1.498597775996 1.501402227313
+1.498497467015 1.501502536754
+1.498397142724 1.501602861529
+1.498296803910 1.501703200849
+1.498196451337 1.501803553948
+1.498096085742 1.501903920091
+1.497995707833 1.502004298565
+1.497895318293 1.502104688688
+1.497794917778 1.502205089802
+1.497694506917 1.502305501279
+1.497594086310 1.502405922517
+1.497493656532 1.502506352939
+1.497393218131 1.502606791998
+1.497292771629 1.502707239170
+1.497192317523 1.502807693959
+1.497091856282 1.502908155893
+1.496991388355 1.503008624524
+1.496890914164 1.503109099429
+1.496790434108 1.503209580207
+1.496689948567 1.503310066480
+1.496589457895 1.503410557891
+1.496488962428 1.503511054105
+1.496388462482 1.503611554805
+1.496287958354 1.503712059694
+1.496187450321 1.503812568494
+1.496086938645 1.503913080944
+1.495986423570 1.504013596797
+1.495885905326 1.504114115826
+1.495785384125 1.504214637816
+1.495684860167 1.504315162567
+1.495584333639 1.504415689893
+1.495483804714 1.504516219620
+1.495383273554 1.504616751585
+1.495282740310 1.504717285639
+1.495182205122 1.504817821640
+1.495081668119 1.504918359459
+1.494981129422 1.505018898975
+1.494880589143 1.505119440075
+1.494780047387 1.505219982656
+1.494679504249 1.505320526621
+1.494578959818 1.505421071882
+1.494478414177 1.505521618355
+1.494377867401 1.505622165964
+1.494277319562 1.505722714639
+1.494176770725 1.505823264314
+1.494076220949 1.505923814930
+1.493975670289 1.506024366432
+1.493875118797 1.506124918767
+1.493774566520 1.506225471889
+1.493674013502 1.506326025754
+1.493573459781 1.506426580323
+1.493472905395 1.506527135558
+1.493372350377 1.506627691427
+1.493271794760 1.506728247897
+1.493171238570 1.506828804941
+1.493070681834 1.506929362532
+1.492970124577 1.507029920645
+1.492869566820 1.507130479260
+1.492769008583 1.507231038355
+1.492668449886 1.507331597913
+1.492567890745 1.507432157915
+1.492467331175 1.507532718347
+1.492366771192 1.507633279194
+1.492266210807 1.507733840443
+1.492165650034 1.507834402082
+1.492065088882 1.507934964100
+1.491964527362 1.508035526488
+1.491863965483 1.508136089236
+1.491763403253 1.508236652335
+1.491662840680 1.508337215779
+1.491562277770 1.508437779560
+1.491461714531 1.508538343672
+1.491361150967 1.508638908109
+1.491260587084 1.508739472867
+1.491160022887 1.508840037939
+1.491059458380 1.508940603323
+1.490958893567 1.509041169013
+1.490858328452 1.509141735007
+1.490757763037 1.509242301301
+1.490657197326 1.509342867893
+1.490556631321 1.509443434779
+1.490456065025 1.509544001957
+1.490355498440 1.509644569425
+1.490254931568 1.509745137182
+1.490154364410 1.509845705225
+1.490053796968 1.509946273552
+1.489953229244 1.510046842163
+================================================================================
+1.499900000000 1.500100000000
+1.499799971278 1.500200028765
+1.499699914625 1.500300085502
+1.499599830832 1.500400169418
+1.499499720689 1.500500279725
+1.499399584981 1.500600415635
+1.499299424489 1.500700576365
+1.499199239988 1.500800761140
+1.499099032249 1.500900969188
+1.498998802033 1.501001199747
+1.498898550093 1.501101452062
+1.498798277173 1.501201725388
+1.498697984007 1.501302018991
+1.498597671318 1.501402332147
+1.498497339814 1.501502664144
+1.498396990196 1.501603014285
+1.498296623146 1.501703381882
+1.498196239336 1.501803766266
+1.498095839421 1.501904166779
+1.497995424043 1.502004582778
+1.497894993827 1.502105013638
+1.497794549383 1.502205458748
+1.497694091305 1.502305917512
+1.497593620169 1.502406389354
+1.497493136537 1.502506873712
+1.497392640953 1.502607370040
+1.497292133943 1.502707877810
+1.497191616019 1.502808396513
+1.497091087673 1.502908925653
+1.496990549382 1.503009464754
+1.496890001606 1.503110013354
+1.496789444789 1.503210571009
+1.496688879358 1.503311137292
+1.496588305722 1.503411711792
+1.496487724278 1.503512294113
+1.496387135404 1.503612883876
+1.496286539464 1.503713480715
+1.496185936807 1.503814084283
+1.496085327766 1.503914694245
+1.495984712661 1.504015310280
+1.495884091798 1.504115932082
+1.495783465467 1.504216559361
+1.495682833949 1.504317191836
+1.495582197508 1.504417829241
+1.495481556397 1.504518471324
+1.495380910859 1.504619117842
+1.495280261122 1.504719768566
+1.495179607404 1.504820423276
+1.495078949913 1.504921081766
+1.494978288847 1.505021743838
+1.494877624391 1.505122409304
+1.494776956724 1.505223077987
+1.494676286013 1.505323749719
+1.494575612419 1.505424424340
+1.494474936091 1.505525101699
+1.494374257173 1.505625781653
+1.494273575799 1.505726464066
+1.494172892098 1.505827148812
+1.494072206189 1.505927835768
+1.493971518187 1.506028524822
+1.493870828199 1.506129215866
+1.493770136327 1.506229908797
+1.493669442665 1.506330603521
+1.493568747305 1.506431299946
+1.493468050331 1.506531997989
+1.493367351822 1.506632697568
+1.493266651855 1.506733398609
+1.493165950500 1.506834101041
+1.493065247824 1.506934804797
+1.492964543889 1.507035509814
+1.492863838753 1.507136216034
+1.492763132473 1.507236923401
+1.492662425100 1.507337631863
+1.492561716683 1.507438341372
+1.492461007267 1.507539051881
+1.492360296895 1.507639763348
+1.492259585608 1.507740475733
+1.492158873443 1.507841188997
+1.492058160435 1.507941903106
+1.491957446618 1.508042618027
+1.491856732022 1.508143333727
+1.491756016677 1.508244050180
+1.491655300609 1.508344767356
+1.491554583844 1.508445485231
+1.491453866406 1.508546203781
+1.491353148316 1.508646922984
+1.491252429596 1.508747642819
+1.491151710265 1.508848363267
+1.491050990340 1.508949084310
+1.490950269840 1.509049805930
+1.490849548779 1.509150528112
+1.490748827172 1.509251250841
+1.490648105033 1.509351974104
+1.490547382375 1.509452697888
+1.490446659210 1.509553422180
+1.490345935549 1.509654146970
+1.490245211401 1.509754872247
+1.490144486778 1.509855598001
+1.490043761687 1.509956324224
+1.489943036137 1.510057050908
+================================================================================
+1.499900000000 1.500100000000
+1.499799971278 1.500200028765
+1.499699914625 1.500300085502
+1.499599830832 1.500400169418
+1.499499720689 1.500500279725
+1.499399584981 1.500600415635
+1.499299424489 1.500700576365
+1.499199239988 1.500800761140
+1.499099032249 1.500900969188
+1.498998802033 1.501001199747
+1.498898550093 1.501101452062
+1.498798277173 1.501201725388
+1.498697984007 1.501302018991
+1.498597671318 1.501402332147
+1.498497339814 1.501502664144
+1.498396990196 1.501603014285
+1.498296623146 1.501703381882
+1.498196239336 1.501803766266
+1.498095839421 1.501904166779
+1.497995424043 1.502004582778
+1.497894993827 1.502105013638
+1.497794549383 1.502205458748
+1.497694091305 1.502305917512
+1.497593620169 1.502406389354
+1.497493136537 1.502506873712
+1.497392640953 1.502607370040
+1.497292133943 1.502707877810
+1.497191616019 1.502808396513
+1.497091087673 1.502908925653
+1.496990549382 1.503009464754
+1.496890001606 1.503110013354
+1.496789444789 1.503210571009
+1.496688879358 1.503311137292
+1.496588305722 1.503411711792
+1.496487724278 1.503512294113
+1.496387135404 1.503612883876
+1.496286539464 1.503713480715
+1.496185936807 1.503814084283
+1.496085327766 1.503914694245
+1.495984712661 1.504015310280
+1.495884091798 1.504115932082
+1.495783465467 1.504216559361
+1.495682833949 1.504317191836
+1.495582197508 1.504417829241
+1.495481556397 1.504518471324
+1.495380910859 1.504619117842
+1.495280261122 1.504719768566
+1.495179607404 1.504820423276
+1.495078949913 1.504921081766
+1.494978288847 1.505021743838
+1.494877624391 1.505122409304
+1.494776956724 1.505223077987
+1.494676286013 1.505323749719
+1.494575612419 1.505424424340
+1.494474936091 1.505525101699
+1.494374257173 1.505625781653
+1.494273575799 1.505726464066
+1.494172892098 1.505827148812
+1.494072206189 1.505927835768
+1.493971518187 1.506028524822
+1.493870828199 1.506129215866
+1.493770136327 1.506229908797
+1.493669442665 1.506330603521
+1.493568747305 1.506431299946
+1.493468050331 1.506531997989
+1.493367351822 1.506632697568
+1.493266651855 1.506733398609
+1.493165950500 1.506834101041
+1.493065247824 1.506934804797
+1.492964543889 1.507035509814
+1.492863838753 1.507136216034
+1.492763132473 1.507236923401
+1.492662425100 1.507337631863
+1.492561716683 1.507438341372
+1.492461007267 1.507539051881
+1.492360296895 1.507639763348
+1.492259585608 1.507740475733
+1.492158873443 1.507841188997
+1.492058160435 1.507941903106
+1.491957446618 1.508042618027
+1.491856732022 1.508143333727
+1.491756016677 1.508244050180
+1.491655300609 1.508344767356
+1.491554583844 1.508445485231
+1.491453866406 1.508546203781
+1.491353148316 1.508646922984
+1.491252429596 1.508747642819
+1.491151710265 1.508848363267
+1.491050990340 1.508949084310
+1.490950269840 1.509049805930
+1.490849548779 1.509150528112
+1.490748827172 1.509251250841
+1.490648105033 1.509351974104
+1.490547382375 1.509452697888
+1.490446659210 1.509553422180
+1.490345935549 1.509654146970
+1.490245211401 1.509754872247
+1.490144486778 1.509855598001
+1.490043761687 1.509956324224
+1.489943036137 1.510057050908
+================================================================================
+1.499900000222 1.500099999556
+1.499799971721 1.500200027876
+1.499699915291 1.500300084167
+1.499599831721 1.500400167638
+1.499499721801 1.500500277498
+1.499399586315 1.500600412961
+1.499299426046 1.500700573245
+1.499199241770 1.500800757571
+1.499099034254 1.500900965171
+1.498998804262 1.501001195282
+1.498898552547 1.501101447148
+1.498798279851 1.501201720024
+1.498697986910 1.501302013177
+1.498597674445 1.501402325883
+1.498497343168 1.501502657430
+1.498396993774 1.501603007120
+1.498296626951 1.501703374266
+1.498196243366 1.501803758198
+1.498095843678 1.501904158258
+1.497995428526 1.502004573805
+1.497894998537 1.502105004212
+1.497794554319 1.502205448868
+1.497694096468 1.502305907179
+1.497593625560 1.502406378567
+1.497493142155 1.502506862470
+1.497392646798 1.502607358343
+1.497292140016 1.502707865659
+1.497191622320 1.502808383906
+1.497091094202 1.502908912590
+1.496990556140 1.503009451234
+1.496890008593 1.503109999377
+1.496789452004 1.503210556576
+1.496688886802 1.503311122402
+1.496588313396 1.503411696444
+1.496487732181 1.503512278307
+1.496387143536 1.503612867611
+1.496286547826 1.503713463992
+1.496185945398 1.503814067101
+1.496085336587 1.503914676603
+1.495984721713 1.504015292179
+1.495884101080 1.504115913522
+1.495783474980 1.504216540340
+1.495682843692 1.504317172354
+1.495582207482 1.504417809299
+1.495481566602 1.504518450920
+1.495380921295 1.504619096976
+1.495280271789 1.504719747238
+1.495179618303 1.504820401486
+1.495078961044 1.504921059514
+1.494978300209 1.505021721123
+1.494877635985 1.505122386126
+1.494776968551 1.505223054346
+1.494676298072 1.505323725614
+1.494575624710 1.505424399771
+1.494474948615 1.505525076665
+1.494374269930 1.505625756154
+1.494273588789 1.505726438103
+1.494172905321 1.505827122383
+1.494072219645 1.505927808874
+1.493971531877 1.506028497462
+1.493870842122 1.506129188039
+1.493770150484 1.506229880504
+1.493669457056 1.506330574761
+1.493568761930 1.506431270719
+1.493468065190 1.506531968294
+1.493367366916 1.506632667406
+1.493266667183 1.506733367979
+1.493165966063 1.506834069943
+1.493065263621 1.506934773230
+1.492964559921 1.507035477778
+1.492863855021 1.507136183529
+1.492763148976 1.507236890426
+1.492662441838 1.507337598418
+1.492561733657 1.507438307457
+1.492461024476 1.507539017496
+1.492360314341 1.507639728492
+1.492259603289 1.507740440405
+1.492158891361 1.507841153199
+1.492058178589 1.507941866836
+1.491957465009 1.508042581284
+1.491856750650 1.508143296513
+1.491756035541 1.508244012492
+1.491655319710 1.508344729196
+1.491554603182 1.508445446597
+1.491453885981 1.508546164674
+1.491353168129 1.508646883403
+1.491252449646 1.508747602765
+1.491151730553 1.508848322738
+1.491051010866 1.508949043306
+1.490950290604 1.509049764451
+1.490849569781 1.509150486158
+1.490748848413 1.509251208411
+1.490648126512 1.509351931198
+1.490547404093 1.509452654506
+1.490446681167 1.509553378321
+1.490345957744 1.509654102634
+1.490245233836 1.509754827434
+1.490144509452 1.509855552711
+1.490043784600 1.509956278456
+1.489943059290 1.510057004662
+asgd
+================================================================================
+1.454899985000 1.522499985000
+1.420226950292 1.539790989856
+1.393030554086 1.553347142766
+1.371377402698 1.564134392907
+1.353939194810 1.572816336613
+1.339769283193 1.579865876006
+1.328173091803 1.585629972277
+1.318628868626 1.590369244060
+1.310737071447 1.594283257268
+1.304186846059 1.597527273761
+1.298733128377 1.600223691423
+1.294180581246 1.602470069182
+1.290372061321 1.604344888594
+1.287180168054 1.605911775528
+1.284500938887 1.607222649603
+1.282249070267 1.608320111328
+1.280354243935 1.609239277096
+1.278758267536 1.610009207381
+1.277412824443 1.610654030610
+1.276277685830 1.611193836144
+1.275319277882 1.611645389860
+1.274509525062 1.612022711854
+1.273824910157 1.612337545866
+1.273245706165 1.612599742883
+1.272755345536 1.612817576140
+1.272339900009 1.612998000882
+1.271987650091 1.613146869364
+1.271688727618 1.613269109350
+1.271434818187 1.613368872707
+1.271218912875 1.613449659397
+1.271035100652 1.613514421132
+1.270878394553 1.613565648188
+1.270744585892 1.613605442195
+1.270630121854 1.613635577272
+1.270532002610 1.613657551400
+1.270447694758 1.613672629643
+1.270375058457 1.613681880543
+1.270312286038 1.613686206765
+1.270257850262 1.613686370944
+1.270210460689 1.613683017465
+1.270169026872 1.613676690848
+1.270132627293 1.613667851255
+1.270100483148 1.613656887586
+1.270071936211 1.613644128528
+1.270046430140 1.613629851892
+1.270023494690 1.613614292496
+1.270002732377 1.613597648827
+1.269983807209 1.613580088661
+1.269966435166 1.613561753826
+1.269950376157 1.613542764211
+1.269935427222 1.613523221166
+1.269921416787 1.613503210366
+1.269908199809 1.613482804240
+1.269895653668 1.613462064016
+1.269883674706 1.613441041459
+1.269872175289 1.613419780327
+1.269861081331 1.613398317617
+1.269850330199 1.613376684603
+1.269839868943 1.613354907726
+1.269829652797 1.613333009342
+1.269819643915 1.613311008347
+1.269809810300 1.613288920720
+1.269800124904 1.613266759968
+1.269790564855 1.613244537511
+1.269781110819 1.613222263004
+1.269771746450 1.613199944610
+1.269762457928 1.613177589229
+1.269753233568 1.613155202695
+1.269744063493 1.613132789943
+1.269734939351 1.613110355142
+1.269725854081 1.613087901817
+1.269716801713 1.613065432951
+1.269707777199 1.613042951063
+1.269698776274 1.613020458283
+1.269689795329 1.612997956414
+1.269680831314 1.612975446979
+1.269671881650 1.612952931266
+1.269662944156 1.612930410362
+1.269654016990 1.612907885189
+1.269645098592 1.612885356525
+1.269636187645 1.612862825027
+1.269627283035 1.612840291253
+1.269618383820 1.612817755672
+1.269609489203 1.612795218683
+1.269600598511 1.612772680621
+1.269591711175 1.612750141771
+1.269582826714 1.612727602372
+1.269573944719 1.612705062629
+1.269565064848 1.612682522713
+1.269556186809 1.612659982769
+1.269547310357 1.612637442921
+1.269538435283 1.612614903271
+1.269529561411 1.612592363908
+1.269520688593 1.612569824906
+1.269511816704 1.612547286328
+1.269502945636 1.612524748226
+1.269494075300 1.612502210646
+1.269485205620 1.612479673626
+1.269476336532 1.612457137197
+1.269467467981 1.612434601387
+================================================================================
+1.454899985000 1.522499985000
+1.420226950292 1.539790989856
+1.393030554086 1.553347142766
+1.371377402698 1.564134392907
+1.353939194810 1.572816336613
+1.339769283193 1.579865876006
+1.328173091803 1.585629972277
+1.318628868626 1.590369244060
+1.310737071447 1.594283257268
+1.304186846059 1.597527273761
+1.298733128377 1.600223691423
+1.294180581246 1.602470069182
+1.290372061321 1.604344888594
+1.287180168054 1.605911775528
+1.284500938887 1.607222649603
+1.282249070267 1.608320111328
+1.280354243935 1.609239277096
+1.278758267536 1.610009207381
+1.277412824443 1.610654030610
+1.276277685830 1.611193836144
+1.275319277882 1.611645389860
+1.274509525062 1.612022711854
+1.273824910157 1.612337545866
+1.273245706165 1.612599742883
+1.272755345536 1.612817576140
+1.272339900009 1.612998000882
+1.271987650091 1.613146869364
+1.271688727618 1.613269109350
+1.271434818187 1.613368872707
+1.271218912875 1.613449659397
+1.271035100652 1.613514421132
+1.270878394553 1.613565648188
+1.270744585892 1.613605442195
+1.270630121854 1.613635577272
+1.270532002610 1.613657551400
+1.270447694758 1.613672629643
+1.270375058457 1.613681880543
+1.270312286038 1.613686206765
+1.270257850262 1.613686370944
+1.270210460689 1.613683017465
+1.270169026872 1.613676690848
+1.270132627293 1.613667851255
+1.270100483148 1.613656887586
+1.270071936211 1.613644128528
+1.270046430140 1.613629851892
+1.270023494690 1.613614292496
+1.270002732377 1.613597648827
+1.269983807209 1.613580088661
+1.269966435166 1.613561753826
+1.269950376157 1.613542764211
+1.269935427222 1.613523221166
+1.269921416787 1.613503210366
+1.269908199809 1.613482804240
+1.269895653668 1.613462064016
+1.269883674706 1.613441041459
+1.269872175289 1.613419780327
+1.269861081331 1.613398317617
+1.269850330199 1.613376684603
+1.269839868943 1.613354907726
+1.269829652797 1.613333009342
+1.269819643915 1.613311008347
+1.269809810300 1.613288920720
+1.269800124904 1.613266759968
+1.269790564855 1.613244537511
+1.269781110819 1.613222263004
+1.269771746450 1.613199944610
+1.269762457928 1.613177589229
+1.269753233568 1.613155202695
+1.269744063493 1.613132789943
+1.269734939351 1.613110355142
+1.269725854081 1.613087901817
+1.269716801713 1.613065432951
+1.269707777199 1.613042951063
+1.269698776274 1.613020458283
+1.269689795329 1.612997956414
+1.269680831314 1.612975446979
+1.269671881650 1.612952931266
+1.269662944156 1.612930410362
+1.269654016990 1.612907885189
+1.269645098592 1.612885356525
+1.269636187645 1.612862825027
+1.269627283035 1.612840291253
+1.269618383820 1.612817755672
+1.269609489203 1.612795218683
+1.269600598511 1.612772680621
+1.269591711175 1.612750141771
+1.269582826714 1.612727602372
+1.269573944719 1.612705062629
+1.269565064848 1.612682522713
+1.269556186809 1.612659982769
+1.269547310357 1.612637442921
+1.269538435283 1.612614903271
+1.269529561411 1.612592363908
+1.269520688593 1.612569824906
+1.269511816704 1.612547286328
+1.269502945636 1.612524748226
+1.269494075300 1.612502210646
+1.269485205620 1.612479673626
+1.269476336532 1.612457137197
+1.269467467981 1.612434601387
+================================================================================
+1.454898500000 1.522498500000
+1.420224251329 1.539787884574
+1.393026800658 1.553342337650
+1.371372692234 1.564127839420
+1.353933588279 1.572808004432
+1.339762819337 1.579855745911
+1.328165795475 1.585618031986
+1.318620755882 1.590355485686
+1.310728152744 1.594267675718
+1.304177128313 1.597509865711
+1.298722616296 1.600204454654
+1.294169278205 1.602449002137
+1.290359969930 1.604321990098
+1.287167290525 1.605887044607
+1.284487277260 1.607196085364
+1.282234626550 1.608291712897
+1.280339020178 1.609209043577
+1.278742265864 1.609977137840
+1.277396047065 1.610620124071
+1.276260135028 1.611158091594
+1.275300955994 1.611607806257
+1.274490434458 1.611983288140
+1.273805053215 1.612296280980
+1.273225085248 1.612556635771
+1.272733962967 1.612772625766
+1.272317758055 1.612951206239
+1.271964750945 1.613098229483
+1.271665073386 1.613218623303
+1.271410410881 1.613316539615
+1.271193754401 1.613395478431
+1.271009192809 1.613458391520
+1.270851739030 1.613507769210
+1.270717184267 1.613545713188
+1.270601975595 1.613573997627
+1.270503113078 1.613594120560
+1.270418063211 1.613607347106
+1.270344686052 1.613614745854
+1.270281173837 1.613617219518
+1.270225999240 1.613615530776
+1.270177871735 1.613610324056
+1.270135700796 1.613602143917
+1.270098564833 1.613591450558
+1.270065684973 1.613578632912
+1.270036402929 1.613564019698
+1.270010162301 1.613547888755
+1.269986492791 1.613530474927
+1.269964996868 1.613511976725
+1.269945338495 1.613492561948
+1.269927233613 1.613472372443
+1.269910442096 1.613451528117
+1.269894760951 1.613430130335
+1.269880018574 1.613408264788
+1.269866069896 1.613386003917
+1.269852792275 1.613363408963
+1.269840082030 1.613340531701
+1.269827851508 1.613317415898
+1.269816026608 1.613294098560
+1.269804544681 1.613270610968
+1.269793352763 1.613246979571
+1.269782406076 1.613223226729
+1.269771666764 1.613199371345
+1.269761102822 1.613175429401
+1.269750687189 1.613151414410
+1.269740396991 1.613127337794
+1.269730212884 1.613103209213
+1.269720118518 1.613079036831
+1.269710100067 1.613054827552
+1.269700145843 1.613030587212
+1.269690245962 1.613006320747
+1.269680392071 1.612982032329
+1.269670577105 1.612957725484
+1.269660795092 1.612933403195
+1.269651040982 1.612909067984
+1.269641310506 1.612884721983
+1.269631600055 1.612860366993
+1.269621906576 1.612836004540
+1.269612227490 1.612811635910
+1.269602560614 1.612787262194
+1.269592904104 1.612762884313
+1.269583256402 1.612738503045
+1.269573616187 1.612714119049
+1.269563982346 1.612689732881
+1.269554353935 1.612665345012
+1.269544730159 1.612640955840
+1.269535110342 1.612616565702
+1.269525493915 1.612592174881
+1.269515880397 1.612567783619
+1.269506269381 1.612543392119
+1.269496660521 1.612519000553
+1.269487053526 1.612494609065
+1.269477448151 1.612470217780
+1.269467844188 1.612445826800
+1.269458241459 1.612421436214
+1.269448639817 1.612397046097
+1.269439039136 1.612372656510
+1.269429439309 1.612348267507
+1.269419840247 1.612323879133
+1.269410241872 1.612299491425
+1.269400644121 1.612275104417
+1.269391046940 1.612250718135
+================================================================================
+1.454898500000 1.522498500000
+1.420224256530 1.539787881980
+1.393026812932 1.553342331533
+1.371372711813 1.564127829668
+1.353933614589 1.572807991336
+1.339762851428 1.579855729950
+1.328165832257 1.585618013709
+1.318620796255 1.590355465647
+1.310728195668 1.594267654440
+1.304177172844 1.597509843671
+1.298722661607 1.600204432268
+1.294169323586 1.602448979764
+1.290360014788 1.604321968039
+1.287167334377 1.605887023107
+1.284487319723 1.607196064620
+1.282234667329 1.608291693060
+1.280339059060 1.609209024758
+1.278742302700 1.609977120116
+1.277396081766 1.610620107493
+1.276260167553 1.611158076186
+1.275300986343 1.611607792024
+1.274490462661 1.611983275070
+1.273805079329 1.612296269050
+1.273225109349 1.612556624946
+1.272733985146 1.612772616006
+1.272317778413 1.612951197499
+1.271964769590 1.613098221713
+1.271665090429 1.613218616451
+1.271410426434 1.613316533629
+1.271193768576 1.613395473261
+1.271009205715 1.613458387116
+1.270851750772 1.613507765522
+1.270717194947 1.613545710171
+1.270601985310 1.613573995236
+1.270503121919 1.613594118755
+1.270418071263 1.613607345848
+1.270344693395 1.613614745108
+1.270281180545 1.613617219251
+1.270226005382 1.613615530958
+1.270177877374 1.613610324660
+1.270135705990 1.613602144919
+1.270098569635 1.613591451936
+1.270065689432 1.613578634645
+1.270036407088 1.613564021769
+1.270010166201 1.613547891148
+1.269986496469 1.613530477629
+1.269965000356 1.613511979723
+1.269945341823 1.613492565232
+1.269927236808 1.613472376003
+1.269910445182 1.613451531946
+1.269894763951 1.613430134426
+1.269880021507 1.613408269136
+1.269866072780 1.613386008517
+1.269852795125 1.613363413813
+1.269840084861 1.613340536796
+1.269827854334 1.613317421237
+1.269816029439 1.613294104141
+1.269804547528 1.613270616791
+1.269793355636 1.613246985635
+1.269782408983 1.613223233034
+1.269771669712 1.613199377892
+1.269761105818 1.613175436192
+1.269750690241 1.613151421445
+1.269740400103 1.613127345075
+1.269730216062 1.613103216741
+1.269720121766 1.613079044608
+1.269710103390 1.613054835580
+1.269700149244 1.613030595495
+1.269690249446 1.613006329286
+1.269680395641 1.612982041127
+1.269670580764 1.612957734544
+1.269660798842 1.612933412520
+1.269651044827 1.612909077577
+1.269641314449 1.612884731846
+1.269631604097 1.612860377131
+1.269621910720 1.612836014954
+1.269612231738 1.612811646605
+1.269602564968 1.612787273173
+1.269592908567 1.612762895579
+1.269583260974 1.612738514601
+1.269573620872 1.612714130899
+1.269563987145 1.612689745028
+1.269554358850 1.612665357460
+1.269544735191 1.612640968593
+1.269535115493 1.612616578762
+1.269525499187 1.612592188253
+1.269515885792 1.612567797306
+1.269506274899 1.612543406124
+1.269496666165 1.612519014880
+1.269487059297 1.612494623718
+1.269477454051 1.612470232761
+1.269467850218 1.612445842115
+1.269458247621 1.612421451865
+1.269448646112 1.612397062087
+1.269439045566 1.612372672844
+1.269429445875 1.612348284188
+1.269419846950 1.612323896165
+1.269410248715 1.612299508812
+1.269400651105 1.612275122162
+1.269391054066 1.612250736241
+================================================================================
+1.454898500000 1.522498500000
+1.420224256530 1.539787881980
+1.393026812932 1.553342331533
+1.371372711813 1.564127829668
+1.353933614589 1.572807991336
+1.339762851428 1.579855729950
+1.328165832257 1.585618013709
+1.318620796255 1.590355465647
+1.310728195668 1.594267654440
+1.304177172844 1.597509843671
+1.298722661607 1.600204432268
+1.294169323586 1.602448979764
+1.290360014788 1.604321968039
+1.287167334377 1.605887023107
+1.284487319723 1.607196064620
+1.282234667329 1.608291693060
+1.280339059060 1.609209024758
+1.278742302700 1.609977120116
+1.277396081766 1.610620107493
+1.276260167553 1.611158076186
+1.275300986343 1.611607792024
+1.274490462661 1.611983275070
+1.273805079329 1.612296269050
+1.273225109349 1.612556624946
+1.272733985146 1.612772616006
+1.272317778413 1.612951197499
+1.271964769590 1.613098221713
+1.271665090429 1.613218616451
+1.271410426434 1.613316533629
+1.271193768576 1.613395473261
+1.271009205715 1.613458387116
+1.270851750772 1.613507765522
+1.270717194947 1.613545710171
+1.270601985310 1.613573995236
+1.270503121919 1.613594118755
+1.270418071263 1.613607345848
+1.270344693395 1.613614745108
+1.270281180545 1.613617219251
+1.270226005382 1.613615530958
+1.270177877374 1.613610324660
+1.270135705990 1.613602144919
+1.270098569635 1.613591451936
+1.270065689432 1.613578634645
+1.270036407088 1.613564021769
+1.270010166201 1.613547891148
+1.269986496469 1.613530477629
+1.269965000356 1.613511979723
+1.269945341823 1.613492565232
+1.269927236808 1.613472376003
+1.269910445182 1.613451531946
+1.269894763951 1.613430134426
+1.269880021507 1.613408269136
+1.269866072780 1.613386008517
+1.269852795125 1.613363413813
+1.269840084861 1.613340536796
+1.269827854334 1.613317421237
+1.269816029439 1.613294104141
+1.269804547528 1.613270616791
+1.269793355636 1.613246985635
+1.269782408983 1.613223233034
+1.269771669712 1.613199377892
+1.269761105818 1.613175436192
+1.269750690241 1.613151421445
+1.269740400103 1.613127345075
+1.269730216062 1.613103216741
+1.269720121766 1.613079044608
+1.269710103390 1.613054835580
+1.269700149244 1.613030595495
+1.269690249446 1.613006329286
+1.269680395641 1.612982041127
+1.269670580764 1.612957734544
+1.269660798842 1.612933412520
+1.269651044827 1.612909077577
+1.269641314449 1.612884731846
+1.269631604097 1.612860377131
+1.269621910720 1.612836014954
+1.269612231738 1.612811646605
+1.269602564968 1.612787273173
+1.269592908567 1.612762895579
+1.269583260974 1.612738514601
+1.269573620872 1.612714130899
+1.269563987145 1.612689745028
+1.269554358850 1.612665357460
+1.269544735191 1.612640968593
+1.269535115493 1.612616578762
+1.269525499187 1.612592188253
+1.269515885792 1.612567797306
+1.269506274899 1.612543406124
+1.269496666165 1.612519014880
+1.269487059297 1.612494623718
+1.269477454051 1.612470232761
+1.269467850218 1.612445842115
+1.269458247621 1.612421451865
+1.269448646112 1.612397062087
+1.269439045566 1.612372672844
+1.269429445875 1.612348284188
+1.269419846950 1.612323896165
+1.269410248715 1.612299508812
+1.269400651105 1.612275122162
+1.269391054066 1.612250736241
+cg
+================================================================================
+1.267083509084 1.608757529965
+1.267862637336 1.608181594088
+1.005854961169 1.012486276415
+1.000000095923 1.000000148153
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+================================================================================
+1.267083509084 1.608757529965
+1.267862637336 1.608181594088
+1.005854961169 1.012486276415
+1.000000095923 1.000000148153
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+================================================================================
+1.269070450085 1.615208755501
+1.270287407055 1.614421534487
+1.267578322324 1.610486661174
+1.268506997587 1.609839205544
+1.267394673777 1.608607099699
+1.267875601930 1.608165782855
+1.267223027256 1.607628523857
+1.267536861926 1.607241804240
+1.267040370312 1.606924495027
+1.267269318067 1.606558389329
+1.266777450083 1.606249757067
+1.267004143804 1.605883370907
+1.266514742244 1.605579263283
+1.266740207312 1.605212821281
+1.266252199678 1.604911144871
+1.266476958229 1.604544776237
+1.265989801914 1.604244463584
+1.266214121529 1.603878238640
+1.265727539421 1.603578742222
+1.265951557691 1.603212698291
+1.265465407558 1.602913736361
+1.265689195364 1.602547893033
+1.265203404012 1.602249320317
+1.265426997910 1.601883687838
+1.264941527628 1.601585429316
+1.265164946482 1.601220013056
+1.264679777833 1.600922029919
+1.264903031385 1.600556832716
+1.264418154361 1.600259104840
+1.264641247641 1.599894128220
+1.264156657097 1.599596645125
+1.264379592706 1.599231889935
+1.263895286012 1.598934646122
+1.264118065293 1.598570112857
+1.263634041115 1.598273105402
+1.263856664764 1.597908794374
+1.263372922441 1.597612021682
+1.263595390817 1.597247933111
+1.263111930033 1.596951394275
+1.263334243323 1.596587528330
+1.262851063942 1.596291222798
+1.263073222243 1.595927579623
+1.262590324222 1.595631507028
+1.262812327584 1.595268086755
+1.262329710929 1.594972246823
+1.262551559378 1.594609049577
+1.262069224117 1.594313442085
+1.262290917668 1.593950467986
+1.261808863844 1.593655092737
+1.262030402505 1.593292341904
+1.261548630166 1.592997198712
+1.261770013942 1.592634671263
+1.261288523141 1.592339759951
+1.261509752034 1.591977456002
+1.261028542823 1.591682776397
+1.261249616837 1.591320696065
+1.260768689272 1.591026247993
+1.260989608408 1.590664391394
+1.260508962542 1.590370174684
+1.260729726802 1.590008541935
+1.260249362691 1.589714556416
+1.260469972077 1.589353147633
+1.259989889775 1.589059393134
+1.260210344288 1.588698208432
+1.259730543851 1.588404684783
+1.259950843494 1.588043724277
+1.259471324975 1.587750431308
+1.259691469750 1.587389695114
+1.259212233204 1.587096632655
+1.259432223112 1.586736120888
+1.258953268594 1.586443288767
+1.259173103638 1.586083001542
+1.258694431201 1.585790399591
+1.258914111384 1.585430337022
+1.258435721082 1.585137965070
+1.258655246406 1.584778127273
+1.258177138294 1.584485985149
+1.258396508761 1.584126372237
+1.257918682891 1.583834459772
+1.258137898504 1.583475071860
+1.257660354931 1.583183388883
+1.257879415693 1.582824226085
+1.257402154469 1.582532772427
+1.257621060382 1.582173834857
+1.257144081561 1.581882610347
+1.257362832629 1.581523898119
+1.256886136264 1.581232902587
+1.257104732490 1.580874415814
+1.256628318634 1.580583649091
+1.256846760020 1.580225387886
+1.256370628725 1.579934849801
+1.256588915276 1.579576814278
+1.256113066595 1.579286504662
+1.256331198313 1.578928694934
+1.255855632298 1.578638613616
+1.256073609188 1.578281029795
+1.255598325892 1.577991176607
+1.255816147955 1.577633818806
+1.255341147430 1.577344193576
+1.255558814672 1.576987061908
+================================================================================
+1.266760406382 1.607763960700
+1.267490068211 1.607209815682
+0.999105678727 0.998711965577
+1.000000000004 1.000000000009
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+================================================================================
+1.260639600516 1.595530419371
+1.262268644265 1.594291497570
+1.261851949233 1.591385974070
+1.261179080019 1.591540782366
+1.260789081071 1.588737609077
+1.260127477076 1.588886982302
+1.259747938318 1.586127952711
+1.259091754525 1.586274957340
+1.258716868862 1.583539108991
+1.258063963642 1.583684871679
+1.257691523321 1.580964205126
+1.257041074052 1.581109159294
+1.256670217648 1.578400538394
+1.256021901312 1.578544854492
+1.255652288097 1.575847025457
+1.255005975864 1.575990771651
+1.254637469548 1.573303219673
+1.253993108976 1.573446423873
+1.253625654167 1.570768926467
+1.252983223062 1.570911600635
+1.252616796547 1.568244051539
+1.251976284739 1.568386201293
+1.251610876154 1.565728540663
+1.250972278271 1.565870169087
+1.250607882411 1.563222355718
+1.249971194996 1.563363464877
+1.249607808734 1.560725465104
+1.248973029096 1.560866056654
+1.248610650149 1.558237839910
+1.247977775902 1.558377915338
+1.247616402337 1.555759452361
+1.246985431211 1.555899013088
+1.246625061247 1.553290275204
+1.245995991016 1.553429322620
+1.245636622936 1.550830281447
+1.245009451387 1.550968816928
+1.244651083509 1.548379444259
+1.244025808430 1.548517469176
+1.243668439095 1.545937736926
+1.243045058266 1.546075252643
+1.242688685828 1.543505132832
+1.242067197025 1.543642140713
+1.241711819851 1.541081605452
+1.241092220840 1.541218106858
+1.240737837308 1.538667128349
+1.240120125849 1.538803124637
+1.239766734345 1.536261675167
+1.239150908188 1.536397167692
+1.238798507111 1.533865219632
+1.238184563997 1.534000209748
+1.237833151754 1.531477735552
+1.237221089414 1.531612224611
+1.236870664421 1.529099196814
+1.236260480579 1.529233186164
+1.235911041260 1.526729577380
+1.235302733630 1.526863068370
+1.234954278419 1.524368851293
+1.234347844706 1.524501845267
+1.234000372043 1.522016992667
+1.233395809943 1.522149490969
+1.233049318277 1.519673975693
+1.232446625476 1.519805979665
+1.232101113264 1.517339774637
+1.231500287439 1.517471285617
+1.231155753145 1.515014363833
+1.230556791963 1.515145383160
+1.230213234056 1.512697717691
+1.229616135176 1.512828246700
+1.229273552135 1.510389810687
+1.228678313204 1.510519850713
+1.228336703512 1.508090617370
+1.227743322169 1.508220169746
+1.227402684317 1.505800112357
+1.226811158192 1.505929178412
+1.226471490675 1.503518270331
+1.225881817386 1.503646851394
+1.225543118706 1.501245066043
+1.224955295865 1.501373163441
+1.224617564529 1.498980474311
+1.224031589734 1.499108089370
+1.223694824256 1.496724470017
+1.223110695096 1.496851604060
+1.222774893995 1.494477028108
+1.222192608051 1.494603682457
+1.221857769848 1.492238123594
+1.221277324690 1.492364299570
+1.220943447913 1.490007731551
+1.220364841102 1.490133430472
+1.220031924284 1.487785827114
+1.219455153369 1.487911050297
+1.219123195047 1.485572385481
+1.218548257569 1.485697134241
+1.218217256283 1.483367381911
+1.217644149772 1.483491657563
+1.217314104068 1.481170791725
+1.216742826043 1.481294595580
+1.216413734470 1.478982590302
+1.215844282443 1.479105923671
+1.215516143553 1.476802753080
+1.214948515023 1.476925617272
+================================================================================
+1.356192451983 1.571744342137
+1.267860534014 1.615426317363
+1.270208537049 1.614072573755
+1.085039272007 1.175190507977
+1.003203483689 1.014605070731
+1.006221488961 1.012470270227
+0.999835263857 0.999713295765
+0.999999379813 0.999998650659
+0.999999999613 0.999999999994
+0.999999999950 0.999999999897
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+================================================================================
+1.267110729744 1.608866165673
+1.267902411489 1.608284276629
+0.988391225006 0.975577989938
+0.999999999881 0.999999999787
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+1.000000000000 1.000000000000
+nag
+================================================================================
+1.049000000000 1.725000000000
+1.033255195604 1.732779302198
+1.304898662620 1.596854693818
+0.974359148612 1.761482485655
+1.070509839764 1.713152497842
+1.309878513631 1.593081937434
+1.010807823988 1.741744370808
+1.135381987632 1.678930024480
+1.280009569541 1.605894196735
+1.156408317866 1.666634815068
+1.308010367350 1.589834616381
+1.116696624729 1.684147778929
+1.275931528170 1.603376475065
+1.143884139546 1.667942459507
+1.301892748506 1.587601174654
+1.113881003359 1.679959664396
+1.273783382544 1.598581159822
+1.142099346214 1.662720898980
+1.298971887382 1.582728993576
+1.114771193295 1.672989112107
+1.273131156425 1.592203934312
+1.140423329610 1.656697515990
+1.295519683838 1.577454054033
+1.116563649225 1.664971208579
+1.273106025759 1.584979740609
+1.138063952191 1.650538531496
+1.291449580294 1.572063170051
+1.118708304454 1.656400018671
+1.273273987067 1.577323525838
+1.135481876480 1.644192911657
+1.287093938538 1.566551409124
+1.121016832176 1.647514493157
+1.273357977843 1.569504450653
+1.133127418786 1.637553742470
+1.282766040087 1.560868122963
+1.123316237462 1.638495905506
+1.273140898985 1.561716356436
+1.131314161349 1.630541245683
+1.278720547382 1.554954750954
+1.125415860625 1.629500736497
+1.272462610896 1.554094197668
+1.130199827139 1.623125937535
+1.275117489462 1.548775256241
+1.127169770755 1.620640907091
+1.271260299802 1.546704238090
+1.129771229226 1.615345567572
+1.271981810781 1.542344960503
+1.128542752369 1.611958733713
+1.269585648363 1.539542657720
+1.129882254836 1.607292665032
+1.269217033430 1.535729606028
+1.129611711643 1.603431545851
+1.267566049458 1.532559761059
+1.130342012859 1.599074900107
+1.266676484284 1.529013632690
+1.130501669060 1.595007034258
+1.265336993863 1.525696822083
+1.130993110292 1.590778780285
+1.264234276019 1.522267128582
+1.131318962497 1.586638672062
+1.262995456911 1.518911227722
+1.131740279562 1.582457034674
+1.261813303562 1.515533308504
+1.132126264532 1.578299456242
+1.260592330968 1.512181380495
+1.132539390348 1.574135100737
+1.259377053899 1.508833502157
+1.132951534346 1.569978240859
+1.258147247382 1.505499996807
+1.133374985257 1.565822955699
+1.256911078932 1.502176973960
+1.133804975861 1.561671790520
+1.255664862645 1.498866426167
+1.134243576372 1.557523851678
+1.254409547793 1.495568005686
+1.134690287560 1.553379502627
+1.253144325767 1.492282220712
+1.135145535741 1.549238626234
+1.251868970053 1.489009271913
+1.135609447564 1.545101239647
+1.250583028278 1.485749459253
+1.136082252434 1.540967296891
+1.249286083061 1.482503054768
+1.136564157341 1.536836753968
+1.247977671355 1.479270345244
+1.137055381951 1.532709553566
+1.246657305760 1.476051623598
+1.137556147993 1.528585632187
+1.245324467052 1.472847194287
+1.138066680538 1.524464921056
+1.243978604009 1.469657374809
+1.138587206077 1.520347348379
+1.242619131275 1.466482497976
+1.139117950983 1.516232841235
+1.241245427503 1.463322913887
+1.139659139468 1.512121327569
+1.239856833306 1.460178991868
+1.140210991131 1.508012738294
+1.238452649147 1.457051122357
+1.140773717959 1.503907009574
+================================================================================
+1.454900000000 1.522500000000
+1.388343976501 1.555691580749
+1.318855674828 1.590325099330
+1.258434088770 1.620410691709
+1.213537445826 1.642725927130
+1.186543414324 1.656085852388
+1.176967018757 1.660734443849
+1.182329188154 1.657910878634
+1.198800851969 1.649528098748
+1.221791445810 1.637879186111
+1.246590897798 1.625316957675
+1.269053422247 1.613912552212
+1.286191454935 1.605158779984
+1.296509101089 1.599803515043
+1.299982227120 1.597859574852
+1.297731752648 1.598767861825
+1.291538781433 1.601639521564
+1.283362616854 1.605496664061
+1.274967963213 1.609458544661
+1.267698406166 1.612854680309
+1.262384768645 1.615270604901
+1.259355930849 1.616542458798
+1.258517290526 1.616717807460
+1.259467254974 1.615997474636
+1.261628134019 1.614670187351
+1.264372318241 1.613049574961
+1.267128338652 1.611421212296
+1.269455769730 1.610005218668
+1.271083669759 1.608937063327
+1.271913749900 1.608265983586
+1.271995231639 1.607967540930
+1.271481943850 1.607965046360
+1.270583000433 1.608154191452
+1.269516758300 1.608426041169
+1.268474682814 1.608685078983
+1.267598330697 1.608860701424
+1.266969692264 1.608912041423
+1.266613003602 1.608827064067
+1.266504909922 1.608617492190
+1.266589419901 1.608311339593
+1.266794260203 1.607944745047
+1.267045836881 1.607554501891
+1.267280862930 1.607172252306
+1.267453655611 1.606820843822
+1.267538994395 1.606512902584
+1.267531140497 1.606251323291
+1.267440077078 1.606031146976
+1.267286215108 1.605842204928
+1.267094753987 1.605671934984
+1.266890654284 1.605507892137
+1.266694852926 1.605339638692
+1.266522005504 1.605159871827
+1.266379735537 1.604964798648
+1.266269143841 1.604753881982
+1.266186197649 1.604529146853
+1.266123576023 1.604294259109
+1.266072579655 1.604053571870
+1.266024796814 1.603811293742
+1.265973327851 1.603570877450
+1.265913485360 1.603334670299
+1.265842987310 1.603103817805
+1.265761734305 1.602878374985
+1.265671304451 1.602657558662
+1.265574310899 1.602440068322
+1.265473753670 1.602224409830
+1.265372466764 1.602009171561
+1.265272722743 1.601793221892
+1.265176017892 1.601575816510
+1.265083027821 1.601356620621
+1.264993699594 1.601135662968
+1.264907433679 1.600913245006
+1.264823306345 1.600689829865
+1.264740288759 1.600465932972
+1.264657429942 1.600242030706
+1.264573984158 1.600018496806
+1.264489476439 1.599795569663
+1.264403710956 1.599573348161
+1.264316734573 1.599351809881
+1.264228771879 1.599130843558
+1.264140148451 1.598910287409
+1.264051216921 1.598689966058
+1.263962296520 1.598469720737
+1.263873632145 1.598249429727
+1.263785374572 1.598029018254
+1.263697579794 1.597808458814
+1.263610223048 1.597587764185
+1.263523221852 1.597366975921
+1.263436462402 1.597146151177
+1.263349824474 1.596925350282
+1.263263201367 1.596704626777
+1.263176513036 1.596484020867
+1.263089712004 1.596263556464
+1.263002782892 1.596043241434
+1.262915737135 1.595823070232
+1.262828604860 1.595603027956
+1.262741425838 1.595383094877
+1.262654241107 1.595163250614
+1.262567086403 1.594943477424
+1.262479987961 1.594723762292
+1.262392960766 1.594504097812
+================================================================================
+1.454900000000 1.522500000000
+1.390704524092 1.554515073408
+1.324281494170 1.587624446229
+1.265178338151 1.617063750099
+1.218003031313 1.640535214971
+1.184291507212 1.657274704313
+1.163761738452 1.667425321309
+1.155100685135 1.671644461148
+1.156445665922 1.670863538966
+1.165682045208 1.666139463020
+1.180636849875 1.658558063276
+1.199215011861 1.649166141937
+1.219501954260 1.638920299183
+1.239841539827 1.628648034601
+1.258890371164 1.619020638182
+1.275646625170 1.610538787130
+1.289452453353 1.603531339577
+1.299971743999 1.598166433484
+1.307148067440 1.594472485673
+1.311149707478 1.592365644147
+1.312309284099 1.591679944774
+1.311064686716 1.592196815350
+1.307906344661 1.593671415307
+1.303333846837 1.595854305898
+1.297823060822 1.598507875868
+1.291803468804 1.601417663620
+1.285644517734 1.604399176561
+1.279649326145 1.607301035711
+1.274053987563 1.610005324821
+1.269030835152 1.612425960961
+1.264694276280 1.614505781588
+1.261108090194 1.616212900939
+1.258293357178 1.617536751111
+1.256236427081 1.618484103547
+1.254896529082 1.619075269714
+1.254212773233 1.619340605521
+1.254110403234 1.619317389627
+1.254506236557 1.619047107517
+1.255313280145 1.618573147185
+1.256444544232 1.617938895159
+1.257816098668 1.617186210702
+1.259349429682 1.616354249259
+1.260973162983 1.615478602239
+1.262624223480 1.614590718063
+1.264248503714 1.613717568482
+1.265801113154 1.612881524147
+1.267246278975 1.612100404182
+1.268556966246 1.611387665848
+1.269714281483 1.610752702370
+1.270706718669 1.610201219420
+1.271529301063 1.609735663638
+1.272182665787 1.609355679712
+1.272672131432 1.609058575955
+1.273006782052 1.608839781682
+1.273198594166 1.608693283122
+1.273261626927 1.608612027777
+1.273211289700 1.608588290136
+1.273063695977 1.608613994263
+1.272835107969 1.608680991118
+1.272541472357 1.608781290339
+1.272198044645 1.608907247795
+1.271819097133 1.609051711368
+1.271417703856 1.609208128313
+1.271005594697 1.609370618067
+1.270593070244 1.609534014726
+1.270188968763 1.609693883497
+1.269800676770 1.609846515389
+1.269434175034 1.609988904196
+1.269094112433 1.610118709586
+1.268783900709 1.610234209749
+1.268505823961 1.610334246684
+1.268261157449 1.610418166849
+1.268050291083 1.610485759457
+1.267872853703 1.610537194395
+1.267727834986 1.610572961315
+1.267613702422 1.610593811199
+1.267528511452 1.610600701332
+1.267470007321 1.610594744423
+1.267435717704 1.610577162320
+1.267423035543 1.610549244631
+1.267429291842 1.610512312349
+1.267451818484 1.610467686464
+1.267488001319 1.610416661433
+1.267535323971 1.610360483289
+1.267591402923 1.610300332105
+1.267654014556 1.610237308467
+1.267721114873 1.610172423620
+1.267790852654 1.610106592875
+1.267861576836 1.610040631916
+1.267931838880 1.609975255597
+1.268000390867 1.609911078885
+1.268066180038 1.609848619573
+1.268128340440 1.609788302438
+1.268186182309 1.609730464532
+1.268239179726 1.609675361335
+1.268286957078 1.609623173507
+1.268329274750 1.609574014018
+1.268366014453 1.609527935474
+1.268397164504 1.609484937448
+1.268422805361 1.609444973703
+================================================================================
+1.454855000000 1.522455000000
+1.388226475572 1.555554596462
+1.318648541007 1.590050054247
+1.258124431286 1.619954874416
+1.213113122076 1.642051191658
+1.185991922667 1.655158680260
+1.176276178028 1.659525161898
+1.181488991082 1.656392333928
+1.197805745113 1.647674159669
+1.220642038116 1.635663564369
+1.245294026224 1.622712883385
+1.267619958839 1.610893606830
+1.284632241774 1.601700691422
+1.294830401834 1.595886218554
+1.298182367719 1.593468701456
+1.295800011647 1.593895122063
+1.289456598844 1.596281947984
+1.281106459374 1.599655041418
+1.272512950749 1.603135473332
+1.265021920267 1.606052660817
+1.259469483543 1.607990421655
+1.256191891928 1.608782049346
+1.255102798434 1.608471737116
+1.255808444808 1.607257070975
+1.257737312704 1.605424302447
+1.260265338600 1.603285835703
+1.262821493038 1.601127517067
+1.264962801865 1.599171180794
+1.266413473593 1.597555116594
+1.267069148454 1.596331952948
+1.266972965105 1.595480613280
+1.266273730818 1.594927208847
+1.265177341671 1.594569302020
+1.263901063183 1.594298740669
+1.262637309351 1.594019748866
+1.261530212768 1.593660629758
+1.260665348425 1.593178899757
+1.260070852242 1.592560732532
+1.259726935334 1.591816210452
+1.259580329224 1.590972113640
+1.259560332930 1.590063908970
+1.259593691524 1.589128322373
+1.259616349607 1.588197471445
+1.259581034823 1.587295080123
+1.259460492844 1.586434864618
+1.259246899235 1.585620828277
+1.258948440034 1.584848970114
+1.258584258094 1.584109809288
+1.258178930966 1.583391143402
+1.257757438924 1.582680561962
+1.257341274562 1.581967389716
+1.256946012471 1.581243900837
+1.256580357536 1.580505794708
+1.256246461480 1.579752038359
+1.255941156246 1.578984251041
+1.255657698861 1.578205833361
+1.255387642279 1.577421033462
+1.255122519543 1.576634106390
+1.254855131033 1.575848671623
+1.254580334352 1.575067318925
+1.254295335437 1.574291463227
+1.253999555263 1.573521411413
+1.253694193143 1.572756580575
+1.253381624799 1.571995798765
+1.253064765516 1.571237623154
+1.252746502925 1.570480623410
+1.252429268524 1.569723595789
+1.252114779603 1.568965692109
+1.251803949992 1.568206464431
+1.251496942964 1.567445838731
+1.251193324586 1.566684038417
+1.250892270573 1.565921481110
+1.250592782850 1.565158670582
+1.250293880946 1.564396101246
+1.249994745411 1.563634186601
+1.249694803078 1.562873216706
+1.249393755138 1.562113344213
+1.249091557366 1.561354594275
+1.248788366795 1.560596891216
+1.248484470799 1.559840093973
+1.248180213373 1.559084032939
+1.247875930346 1.558328542339
+1.247571901108 1.557573484358
+1.247268320184 1.556818763362
+1.246965288209 1.556064330415
+1.246662819077 1.555310179735
+1.246360858364 1.554556339509
+1.246059307607 1.553802859781
+1.245758049431 1.553049799921
+1.245456969572 1.552297217640
+1.245155973230 1.551545160836
+1.244854994669 1.550793662805
+1.244554000212 1.550042740761
+1.244252985742 1.549292397086
+1.243951970396 1.548542622489
+1.243650988268 1.547793400155
+1.243350079836 1.547044710027
+1.243049284463 1.546296532561
+1.242748634817 1.545548851517
+1.242448153603 1.544801655590
+================================================================================
+1.454900000000 1.522500000000
+1.386554225182 1.556584181909
+1.313222989608 1.593133366897
+1.247559515827 1.625830136797
+1.197100272897 1.650913021699
+1.165413854516 1.666601914756
+1.153112430623 1.672592495200
+1.158538818928 1.669713033512
+1.178221011420 1.659697613719
+1.207296145291 1.644974747504
+1.240104946191 1.628370820986
+1.271039104645 1.612687064664
+1.295512147669 1.600214657256
+1.310744803539 1.592342361567
+1.316068639076 1.589404752848
+1.312672343908 1.590808881402
+1.302967392826 1.595351094277
+1.289853397706 1.601583967536
+1.276101416128 1.608124300729
+1.263948126962 1.613855766892
+1.254896334151 1.618028503549
+1.249674493962 1.620279292169
+1.248304606541 1.620597639604
+1.250240068110 1.619256942036
+1.254546625148 1.616724137197
+1.260103979786 1.613559046089
+1.265803992245 1.610315408414
+1.270719131726 1.607456766899
+1.274217481540 1.605299034955
+1.276010530841 1.603986627028
+1.276134683358 1.603501690264
+1.274881317715 1.603699030342
+1.272698380061 1.604355254501
+1.270087211306 1.605220293985
+1.267513306567 1.606061968046
+1.265342193023 1.606698003614
+1.263804389020 1.607013532510
+1.262987933000 1.606964821721
+1.262853501383 1.606571724440
+1.263265305880 1.605902252178
+1.264030321074 1.605052987416
+1.264938655496 1.604128925190
+1.265798915498 1.603225814768
+1.266464111946 1.602417223527
+1.266845807052 1.601747473003
+1.266916438276 1.601230478727
+1.266701681230 1.600853564165
+1.266265997454 1.600584677857
+1.265695011227 1.600381193974
+1.265078129723 1.600198591322
+1.264494066122 1.599997682679
+1.264000905663 1.599749575567
+1.263631307484 1.599438068441
+1.263392532739 1.599059636891
+1.263270330224 1.598621493602
+1.263235331008 1.598138395467
+1.263250495122 1.597628925345
+1.263278277319 1.597111914096
+1.263286475613 1.596603520339
+1.263252123269 1.596115287205
+1.263163206041 1.595653285028
+1.263018363270 1.595218260790
+1.262825012467 1.594806574773
+1.262596495316 1.594411625868
+1.262348876612 1.594025450172
+1.262097956037 1.593640213301
+1.261856908412 1.593249388854
+1.261634788939 1.592848504954
+1.261435960741 1.592435430220
+1.261260350242 1.592010246370
+1.261104328741 1.591574808125
+1.260961963175 1.591132118751
+1.260826373364 1.590685652436
+1.260690968195 1.590238737105
+1.260550396022 1.589794079938
+1.260401120197 1.589353480074
+1.260241605244 1.588917735733
+1.260072161389 1.588486721926
+1.259894538061 1.588059593525
+1.259711377502 1.587635058162
+1.259525639212 1.587211663709
+1.259340088624 1.586788053666
+1.259156915293 1.586363157881
+1.258977513321 1.585936302248
+1.258802425654 1.585507236585
+1.258631428636 1.585076092464
+1.258463716532 1.584643291119
+1.258298138434 1.584209425202
+1.258133441327 1.583775137453
+1.257968481176 1.583341015344
+1.257802376229 1.582907514565
+1.257634590529 1.582474917368
+1.257464948599 1.582043325269
+1.257293592493 1.581612680532
+1.257120899009 1.581182807543
+1.256947377396 1.580753463921
+1.256773566888 1.580324391714
+1.256599949642 1.579895360906
+1.256426889276 1.579466200127
+1.256254599325 1.579036812441
+================================================================================
+1.454900000000 1.522500000000
+1.386554225182 1.556584181909
+1.313222989608 1.593133366897
+1.247559515827 1.625830136797
+1.197100272897 1.650913021699
+1.165413854516 1.666601914756
+1.153112430623 1.672592495200
+1.158538818928 1.669713033512
+1.178221011420 1.659697613719
+1.207296145291 1.644974747504
+1.240104946191 1.628370820986
+1.271039104645 1.612687064664
+1.295512147669 1.600214657256
+1.310744803539 1.592342361567
+1.316068639076 1.589404752848
+1.312672343908 1.590808881402
+1.302967392826 1.595351094277
+1.289853397706 1.601583967536
+1.276101416128 1.608124300729
+1.263948126962 1.613855766892
+1.254896334151 1.618028503549
+1.249674493962 1.620279292169
+1.248304606541 1.620597639604
+1.250240068110 1.619256942036
+1.254546625148 1.616724137197
+1.260103979786 1.613559046089
+1.265803992245 1.610315408414
+1.270719131726 1.607456766899
+1.274217481540 1.605299034955
+1.276010530841 1.603986627028
+1.276134683358 1.603501690264
+1.274881317715 1.603699030342
+1.272698380061 1.604355254501
+1.270087211306 1.605220293985
+1.267513306567 1.606061968046
+1.265342193023 1.606698003614
+1.263804389020 1.607013532510
+1.262987933000 1.606964821721
+1.262853501383 1.606571724440
+1.263265305880 1.605902252178
+1.264030321074 1.605052987416
+1.264938655496 1.604128925190
+1.265798915498 1.603225814768
+1.266464111946 1.602417223527
+1.266845807052 1.601747473003
+1.266916438276 1.601230478727
+1.266701681230 1.600853564165
+1.266265997454 1.600584677857
+1.265695011227 1.600381193974
+1.265078129723 1.600198591322
+1.264494066122 1.599997682679
+1.264000905663 1.599749575567
+1.263631307484 1.599438068441
+1.263392532739 1.599059636891
+1.263270330224 1.598621493602
+1.263235331008 1.598138395467
+1.263250495122 1.597628925345
+1.263278277319 1.597111914096
+1.263286475613 1.596603520339
+1.263252123269 1.596115287205
+1.263163206041 1.595653285028
+1.263018363270 1.595218260790
+1.262825012467 1.594806574773
+1.262596495316 1.594411625868
+1.262348876612 1.594025450172
+1.262097956037 1.593640213301
+1.261856908412 1.593249388854
+1.261634788939 1.592848504954
+1.261435960741 1.592435430220
+1.261260350242 1.592010246370
+1.261104328741 1.591574808125
+1.260961963175 1.591132118751
+1.260826373364 1.590685652436
+1.260690968195 1.590238737105
+1.260550396022 1.589794079938
+1.260401120197 1.589353480074
+1.260241605244 1.588917735733
+1.260072161389 1.588486721926
+1.259894538061 1.588059593525
+1.259711377502 1.587635058162
+1.259525639212 1.587211663709
+1.259340088624 1.586788053666
+1.259156915293 1.586363157881
+1.258977513321 1.585936302248
+1.258802425654 1.585507236585
+1.258631428636 1.585076092464
+1.258463716532 1.584643291119
+1.258298138434 1.584209425202
+1.258133441327 1.583775137453
+1.257968481176 1.583341015344
+1.257802376229 1.582907514565
+1.257634590529 1.582474917368
+1.257464948599 1.582043325269
+1.257293592493 1.581612680532
+1.257120899009 1.581182807543
+1.256947377396 1.580753463921
+1.256773566888 1.580324391714
+1.256599949642 1.579895360906
+1.256426889276 1.579466200127
+1.256254599325 1.579036812441
+rmsprop
+================================================================================
+1.400024327306 1.599902365352
+1.358900981576 1.640941279483
+1.336519261216 1.663227580229
+1.323347767041 1.676295269540
+1.315341818762 1.684191386433
+1.310399592921 1.689019537698
+1.307323507716 1.691978558809
+1.305399146055 1.693783712790
+1.304190039982 1.694872023729
+1.303426207551 1.695513832708
+1.302939629257 1.695877388078
+1.302625483827 1.696067655310
+1.302418358079 1.696150137444
+1.302277473062 1.696165668707
+1.302177453638 1.696139657654
+1.302102546882 1.696087876870
+1.302042999423 1.696020090774
+1.301992789823 1.695942326479
+1.301948211767 1.695858292627
+1.301906990951 1.695770263776
+1.301867736129 1.695679630139
+1.301829598878 1.695587238312
+1.301792063372 1.695493601801
+1.301754816912 1.695399030678
+1.301717670429 1.695303711194
+1.301680509858 1.695207754472
+1.301643266475 1.695111226218
+1.301605898872 1.695014164766
+1.301568382043 1.694916592012
+1.301530700789 1.694818520014
+1.301492845764 1.694719954958
+1.301454811090 1.694620899541
+1.301416592944 1.694521354387
+1.301378188713 1.694421318893
+1.301339596494 1.694320791734
+1.301300814797 1.694219771154
+1.301261842370 1.694118255145
+1.301222678101 1.694016241544
+1.301183320954 1.693913728098
+1.301143769936 1.693810712494
+1.301104024078 1.693707192383
+1.301064082422 1.693603165388
+1.301023944013 1.693498629115
+1.300983607898 1.693393581151
+1.300943073124 1.693288019072
+1.300902338733 1.693181940442
+1.300861403764 1.693075342810
+1.300820267253 1.692968223718
+1.300778928232 1.692860580693
+1.300737385726 1.692752411254
+1.300695638759 1.692643712906
+1.300653686350 1.692534483146
+1.300611527512 1.692424719459
+1.300569161255 1.692314419316
+1.300526586584 1.692203580181
+1.300483802499 1.692092199505
+1.300440807996 1.691980274728
+1.300397602066 1.691867803279
+1.300354183697 1.691754782575
+1.300310551871 1.691641210022
+1.300266705565 1.691527083014
+1.300222643752 1.691412398937
+1.300178365401 1.691297155160
+1.300133869476 1.691181349046
+1.300089154935 1.691064977942
+1.300044220733 1.690948039187
+1.299999065819 1.690830530106
+1.299953689139 1.690712448014
+1.299908089633 1.690593790212
+1.299862266236 1.690474553992
+1.299816217878 1.690354736633
+1.299769943487 1.690234335403
+1.299723441982 1.690113347555
+1.299676712279 1.689991770335
+1.299629753291 1.689869600974
+1.299582563924 1.689746836692
+1.299535143078 1.689623474695
+1.299487489651 1.689499512181
+1.299439602535 1.689374946331
+1.299391480617 1.689249774319
+1.299343122777 1.689123993303
+1.299294527893 1.688997600430
+1.299245694837 1.688870592835
+1.299196622475 1.688742967641
+1.299147309670 1.688614721958
+1.299097755278 1.688485852884
+1.299047958150 1.688356357503
+1.298997917133 1.688226232890
+1.298947631069 1.688095476105
+1.298897098793 1.687964084195
+1.298846319137 1.687832054196
+1.298795290927 1.687699383132
+1.298744012984 1.687566068011
+1.298692484122 1.687432105832
+1.298640703153 1.687297493579
+1.298588668881 1.687162228224
+1.298536380106 1.687026306727
+1.298483835622 1.686889726033
+1.298431034219 1.686752483076
+1.298377974681 1.686614574776
+================================================================================
+1.499000243273 1.500999023654
+1.498293567935 1.501705436295
+1.497716157531 1.502282701148
+1.497215542494 1.502783219651
+1.496767175496 1.503231515937
+1.496357265311 1.503641370940
+1.495977160409 1.504021430842
+1.495621015202 1.504377538145
+1.495284662625 1.504713857993
+1.494965009238 1.505033482559
+1.494659684436 1.505338781574
+1.494366824430 1.505631618206
+1.494084932676 1.505913488537
+1.493812786116 1.506185615281
+1.493549370079 1.506449012841
+1.493293831838 1.506704533734
+1.493045446664 1.506952902524
+1.492803592512 1.507194741119
+1.492567730792 1.507430587999
+1.492337391532 1.507660913046
+1.492112161766 1.507886129149
+1.491891676331 1.508106601407
+1.491675610483 1.508322654509
+1.491463673926 1.508534578705
+1.491255605918 1.508742634698
+1.491051171238 1.508947057671
+1.490850156840 1.509148060643
+1.490652369037 1.509345837272
+1.490457631141 1.509540564223
+1.490265781452 1.509732403177
+1.490076671545 1.509921502540
+1.489890164800 1.510107998915
+1.489706135135 1.510292018370
+1.489524465908 1.510473677533
+1.489345048962 1.510653084551
+1.489167783788 1.510830339920
+1.488992576798 1.511005537221
+1.488819340673 1.511178763761
+1.488647993802 1.511350101146
+1.488478459768 1.511519625784
+1.488310666907 1.511687409333
+1.488144547902 1.511853519104
+1.487980039428 1.512018018415
+1.487817081831 1.512180966918
+1.487655618835 1.512342420880
+1.487495597289 1.512502433452
+1.487336966923 1.512661054895
+1.487179680145 1.512818332802
+1.487023691840 1.512974312283
+1.486868959196 1.513129036144
+1.486715441549 1.513282545050
+1.486563100229 1.513434877666
+1.486411898434 1.513586070792
+1.486261801103 1.513736159486
+1.486112774804 1.513885177177
+1.485964787635 1.514033155767
+1.485817809124 1.514180125724
+1.485671810146 1.514326116172
+1.485526762836 1.514471154974
+1.485382640524 1.514615268799
+1.485239417655 1.514758483199
+1.485097069735 1.514900822668
+1.484955573263 1.515042310704
+1.484814905683 1.515182969863
+1.484675045327 1.515322821810
+1.484535971372 1.515461887369
+1.484397663791 1.515600186565
+1.484260103314 1.515737738666
+1.484123271391 1.515874562223
+1.483987150150 1.516010675106
+1.483851722367 1.516146094537
+1.483716971435 1.516280837122
+1.483582881333 1.516414918885
+1.483449436594 1.516548355287
+1.483316622286 1.516681161263
+1.483184423981 1.516813351238
+1.483052827736 1.516944939156
+1.482921820066 1.517075938499
+1.482791387931 1.517206362309
+1.482661518708 1.517336223207
+1.482532200179 1.517465533412
+1.482403420508 1.517594304757
+1.482275168232 1.517722548706
+1.482147432236 1.517850276373
+1.482020201748 1.517977498530
+1.481893466318 1.518104225626
+1.481767215807 1.518230467800
+1.481641440376 1.518356234891
+1.481516130470 1.518481536452
+1.481391276813 1.518606381760
+1.481266870391 1.518730779828
+1.481142902445 1.518854739415
+1.481019364461 1.518978269034
+1.480896248161 1.519101376964
+1.480773545493 1.519224071255
+1.480651248623 1.519346359742
+1.480529349928 1.519468250046
+1.480407841989 1.519589749589
+1.480286717579 1.519710865595
+1.480165969661 1.519831605100
+================================================================================
+1.499552807291 1.500447129697
+1.499232976990 1.500766937357
+1.498968745950 1.501031155732
+1.498737188250 1.501262704907
+1.498527609966 1.501472276831
+1.498334021675 1.501665860050
+1.498152678095 1.501847199398
+1.497981056914 1.502018816923
+1.497817366086 1.502182504512
+1.497660279806 1.502339587862
+1.497508785603 1.502491079373
+1.497362090301 1.502637772170
+1.497219559339 1.502780300773
+1.497080676067 1.502919181806
+1.496945013519 1.503054842212
+1.496812214303 1.503187639366
+1.496681975922 1.503317875752
+1.496554039843 1.503445809892
+1.496428183200 1.503571664642
+1.496304212410 1.503695633579
+1.496181958172 1.503817885997
+1.496061271515 1.503938570862
+1.495942020634 1.504057819976
+1.495824088322 1.504175750541
+1.495707369883 1.504292467250
+1.495591771407 1.504408064012
+1.495477208334 1.504522625382
+1.495363604263 1.504636227761
+1.495250889938 1.504748940403
+1.495139002397 1.504860826268
+1.495027884240 1.504971942754
+1.494917483008 1.505082342321
+1.494807750641 1.505192073026
+1.494698643017 1.505301178992
+1.494590119544 1.505409700809
+1.494482142805 1.505517675891
+1.494374678256 1.505625138786
+1.494267693942 1.505732121446
+1.494161160266 1.505838653467
+1.494055049771 1.505944762307
+1.493949336951 1.506050473470
+1.493843998085 1.506155810678
+1.493739011080 1.506260796023
+1.493634355343 1.506365450098
+1.493530011653 1.506469792124
+1.493425962056 1.506573840055
+1.493322189764 1.506677610678
+1.493218679063 1.506781119707
+1.493115415238 1.506884381858
+1.493012384493 1.506987410925
+1.492909573888 1.507090219849
+1.492806971273 1.507192820779
+1.492704565240 1.507295225126
+1.492602345060 1.507397443615
+1.492500300647 1.507499486333
+1.492398422510 1.507601362773
+1.492296701710 1.507703081872
+1.492195129829 1.507804652048
+1.492093698935 1.507906081234
+1.491992401547 1.508007376910
+1.491891230609 1.508108546132
+1.491790179466 1.508209595557
+1.491689241833 1.508310531467
+1.491588411775 1.508411359799
+1.491487683688 1.508512086156
+1.491387052275 1.508612715836
+1.491286512530 1.508713253845
+1.491186059719 1.508813704915
+1.491085689367 1.508914073523
+1.490985397239 1.509014363904
+1.490885179328 1.509114580064
+1.490785031843 1.509214725795
+1.490684951194 1.509314804687
+1.490584933981 1.509414820138
+1.490484976988 1.509514775368
+1.490385077164 1.509614673424
+1.490285231622 1.509714517195
+1.490185437625 1.509814309417
+1.490085692580 1.509914052685
+1.489985994029 1.510013749455
+1.489886339642 1.510113402058
+1.489786727210 1.510213012704
+1.489687154637 1.510312583486
+1.489587619938 1.510412116392
+1.489488121228 1.510511613306
+1.489388656720 1.510611076014
+1.489289224720 1.510710506212
+1.489189823618 1.510809905508
+1.489090451889 1.510909275429
+1.488991108085 1.511008617422
+1.488891790831 1.511107932862
+1.488792498823 1.511207223053
+1.488693230823 1.511306489233
+1.488593985657 1.511405732577
+1.488494762208 1.511504954201
+1.488395559419 1.511604155162
+1.488296376282 1.511703336468
+1.488197211845 1.511802499071
+1.488098065201 1.511901643880
+1.487998935489 1.512000771753
+================================================================================
+1.499552811725 1.500447120812
+1.499232983694 1.500766923919
+1.498968754203 1.501031139182
+1.498737197694 1.501262685966
+1.498527620385 1.501472255928
+1.498334032928 1.501665837472
+1.498152690079 1.501847175348
+1.497981069553 1.502018791555
+1.497817379322 1.502182477943
+1.497660293592 1.502339560187
+1.497508799901 1.502491050668
+1.497362105078 1.502637742498
+1.497219574570 1.502780270189
+1.497080691729 1.502919150354
+1.496945029592 1.503054809931
+1.496812230771 1.503187606291
+1.496681992769 1.503317841912
+1.496554057056 1.503445775314
+1.496428200768 1.503571629349
+1.496304230322 1.503695597592
+1.496181976419 1.503817849335
+1.496061290089 1.503938533541
+1.495942039527 1.504057782012
+1.495824107527 1.504175711947
+1.495707389395 1.504292428039
+1.495591791218 1.504408024195
+1.495477228441 1.504522584969
+1.495363624661 1.504636186763
+1.495250910622 1.504748898827
+1.495139023363 1.504860784123
+1.495027905484 1.504971900048
+1.494917504527 1.505082299060
+1.494807772432 1.505192029217
+1.494698665077 1.505301134640
+1.494590141869 1.505409655920
+1.494482165395 1.505517630471
+1.494374701106 1.505625092839
+1.494267717051 1.505732074975
+1.494161183633 1.505838606478
+1.494055073393 1.505944714802
+1.493949360827 1.506050425454
+1.493844022212 1.506155762154
+1.493739035457 1.506260746994
+1.493634379969 1.506365400567
+1.493530036527 1.506469742093
+1.493425987176 1.506573789527
+1.493322215128 1.506677559656
+1.493218704672 1.506781068192
+1.493115441090 1.506884329852
+1.493012410587 1.506987358431
+1.492909600222 1.507090166869
+1.492806997849 1.507192767314
+1.492704592054 1.507295171177
+1.492602372113 1.507397389183
+1.492500327939 1.507499431421
+1.492398450039 1.507601307382
+1.492296729475 1.507703026002
+1.492195157831 1.507804595701
+1.492093727173 1.507906024411
+1.491992430020 1.508007319612
+1.491891259317 1.508108488360
+1.491790208409 1.508209537311
+1.491689271009 1.508310472749
+1.491588441185 1.508411300609
+1.491487713331 1.508512026495
+1.491387082152 1.508612655704
+1.491286542639 1.508713193243
+1.491186090061 1.508813643843
+1.491085719941 1.508914011982
+1.490985428045 1.509014301895
+1.490885210366 1.509114517586
+1.490785063113 1.509214662850
+1.490684982695 1.509314741274
+1.490584965714 1.509414756258
+1.490485008951 1.509514711021
+1.490385109359 1.509614608610
+1.490285264048 1.509714451915
+1.490185470282 1.509814243671
+1.490085725468 1.509913986472
+1.489986027147 1.510013682777
+1.489886372991 1.510113334914
+1.489786760789 1.510212945094
+1.489687188447 1.510312515411
+1.489587653978 1.510412047851
+1.489488155498 1.510511544299
+1.489388691221 1.510611006542
+1.489289259451 1.510710436275
+1.489189858580 1.510809835106
+1.489090487082 1.510909204561
+1.488991143508 1.511008546089
+1.488891826484 1.511107861063
+1.488792534707 1.511207150789
+1.488693266938 1.511306416503
+1.488594022002 1.511405659381
+1.488494798784 1.511504880539
+1.488395596224 1.511604081035
+1.488296413319 1.511703261874
+1.488197249112 1.511802424011
+1.488098102699 1.511901568353
+1.487998973217 1.512000695760
+================================================================================
+1.400024294985 1.599902104854
+1.358876424948 1.640878053402
+1.336460850871 1.663073835425
+1.323249382885 1.676034399919
+1.315199157374 1.683812787009
+1.310209624466 1.688516296823
+1.307084120901 1.691346079736
+1.305108880225 1.693018847244
+1.303847881986 1.693972527440
+1.303031442271 1.694478026245
+1.302491733491 1.694703946786
+1.302124053561 1.694755479222
+1.301863060307 1.694698270281
+1.301668014927 1.694573246927
+1.301513563348 1.694405877960
+1.301383962361 1.694211975194
+1.301269461875 1.694001328462
+1.301164040303 1.693779981101
+1.301063989521 1.693551651791
+1.300967032757 1.693318620929
+1.300871776156 1.693082281706
+1.300777368790 1.692843481735
+1.300683292529 1.692602734195
+1.300589232581 1.692360347917
+1.300494997981 1.692116507277
+1.300400472925 1.691871321098
+1.300305587071 1.691624852491
+1.300210297483 1.691377136995
+1.300114577694 1.691128193573
+1.300018411089 1.690878031254
+1.299921786930 1.690626653133
+1.299824697971 1.690374058761
+1.299727139030 1.690120245586
+1.299629106142 1.689865209801
+1.299530596050 1.689608946855
+1.299431605911 1.689351451749
+1.299332133119 1.689092719212
+1.299232175201 1.688832743808
+1.299131729759 1.688571519997
+1.299030794433 1.688309042163
+1.298929366877 1.688045304644
+1.298827444757 1.687780301738
+1.298725025733 1.687514027711
+1.298622107461 1.687246476801
+1.298518687593 1.686977643219
+1.298414763769 1.686707521155
+1.298310333622 1.686436104772
+1.298205394773 1.686163388211
+1.298099944835 1.685889365589
+1.297993981411 1.685614030999
+1.297887502092 1.685337378513
+1.297780504460 1.685059402178
+1.297672986088 1.684780096018
+1.297564944535 1.684499454034
+1.297456377354 1.684217470204
+1.297347282083 1.683934138482
+1.297237656253 1.683649452799
+1.297127497383 1.683363407061
+1.297016802982 1.683075995153
+1.296905570548 1.682787210934
+1.296793797568 1.682497048242
+1.296681481519 1.682205500888
+1.296568619867 1.681912562662
+1.296455210068 1.681618227328
+1.296341249566 1.681322488629
+1.296226735794 1.681025340282
+1.296111666176 1.680726775980
+1.295996038124 1.680426789393
+1.295879849040 1.680125374166
+1.295763096312 1.679822523921
+1.295645777321 1.679518232256
+1.295527889435 1.679212492742
+1.295409430010 1.678905298931
+1.295290396394 1.678596644345
+1.295170785922 1.678286522486
+1.295050595916 1.677974926830
+1.294929823691 1.677661850829
+1.294808466546 1.677347287909
+1.294686521774 1.677031231474
+1.294563986653 1.676713674902
+1.294440858450 1.676394611548
+1.294317134423 1.676074034739
+1.294192811815 1.675751937782
+1.294067887862 1.675428313955
+1.293942359784 1.675103156515
+1.293816224794 1.674776458692
+1.293689480089 1.674448213691
+1.293562122858 1.674118414694
+1.293434150277 1.673787054857
+1.293305559510 1.673454127312
+1.293176347711 1.673119625165
+1.293046512021 1.672783541496
+1.292916049569 1.672445869364
+1.292784957474 1.672106601799
+1.292653232841 1.671765731808
+1.292520872764 1.671423252373
+1.292387874327 1.671079156449
+1.292254234600 1.670733436969
+1.292119950641 1.670386086838
+1.291985019498 1.670037098937
+rprop
+================================================================================
+1.400000000000 1.600000000000
+1.280000000000 1.720000000000
+1.280000000000 1.720000000000
+1.340000000000 1.660000000000
+1.340000000000 1.660000000000
+1.310000000000 1.690000000000
+1.274000000000 1.726000000000
+1.274000000000 1.726000000000
+1.292000000000 1.708000000000
+1.313600000000 1.686400000000
+1.313600000000 1.686400000000
+1.302800000000 1.697200000000
+1.289840000000 1.710160000000
+1.289840000000 1.710160000000
+1.296320000000 1.703680000000
+1.304096000000 1.695904000000
+1.304096000000 1.695904000000
+1.300208000000 1.699792000000
+1.300208000000 1.699792000000
+1.302152000000 1.697848000000
+1.304484800000 1.695515200000
+1.304484800000 1.695515200000
+1.303318400000 1.696681600000
+1.301918720000 1.698081280000
+1.301918720000 1.698081280000
+1.302618560000 1.697381440000
+1.302618560000 1.696541632000
+1.302268640000 1.696541632000
+1.301848736000 1.696121728000
+1.301848736000 1.695617843200
+1.301638784000 1.695013181440
+1.301386841600 1.694287587328
+1.301084510720 1.693416874394
+1.300721713664 1.692372018872
+1.300286357197 1.691118192247
+1.299763929436 1.689613600296
+1.299137016123 1.687808089955
+1.298384720148 1.685641477546
+1.297481964978 1.685641477546
+1.297481964978 1.684558171342
+1.297030587392 1.683258203897
+1.296488934290 1.681698242962
+1.295838950568 1.679826289841
+1.295058970100 1.677579946095
+1.294122993540 1.674884333601
+1.292999821667 1.671649598607
+1.291652015420 1.671649598607
+1.291652015420 1.670032231110
+1.292325918543 1.668091390114
+1.292325918543 1.668091390114
+1.291988966981 1.669061810612
+1.291584625107 1.670226315210
+1.291584625107 1.670226315210
+1.291786796044 1.669644062911
+1.291786796044 1.668945360152
+1.291685710576 1.668106916842
+1.291564408014 1.668106916842
+1.291418844939 1.668526138497
+1.291244169249 1.668526138497
+1.291244169249 1.668316527670
+1.291156831404 1.668064994676
+1.291052025991 1.667763155085
+1.290926259494 1.667400947575
+1.290775339698 1.666966298563
+1.290594235943 1.666444719748
+1.290376911437 1.665818825171
+1.290116122030 1.665067751678
+1.289803174741 1.664166463486
+1.289427637995 1.663084917657
+1.288976993899 1.661787062661
+1.288436220984 1.660229636666
+1.287787293486 1.658360725472
+1.287008580489 1.658360725472
+1.287008580489 1.657426269875
+1.286619223990 1.656304923159
+1.286151996192 1.654959307100
+1.285591322833 1.653344567828
+1.284918514804 1.651406880702
+1.284111145168 1.649081656151
+1.283142301605 1.646291386690
+1.281979689330 1.646291386690
+1.281979689330 1.644896251960
+1.282560995467 1.643222090283
+1.282560995467 1.643222090283
+1.282270342398 1.644059171122
+1.281921558716 1.645063668127
+1.281921558716 1.645063668127
+1.282095950557 1.644561419624
+1.282095950557 1.643958721421
+1.282008754637 1.643235483577
+1.281904119532 1.643235483577
+1.281778557406 1.643597102499
+1.281627882855 1.643597102499
+1.281447073394 1.643416293038
+1.281447073394 1.643199321684
+1.281356668663 1.642938956060
+1.281248182987 1.642626517312
+1.281118000175 1.642251590813
+1.280961780800 1.641801679015
+1.280774317551 1.641261784857
+================================================================================
+1.450000000000 1.550000000000
+1.390000000000 1.610000000000
+1.318000000000 1.682000000000
+1.231600000000 1.768400000000
+1.231600000000 1.768400000000
+1.274800000000 1.725200000000
+1.326640000000 1.673360000000
+1.326640000000 1.673360000000
+1.300720000000 1.699280000000
+1.300720000000 1.699280000000
+1.313680000000 1.686320000000
+1.313680000000 1.686320000000
+1.307200000000 1.692800000000
+1.299424000000 1.700576000000
+1.299424000000 1.700576000000
+1.303312000000 1.696688000000
+1.303312000000 1.696688000000
+1.301368000000 1.698632000000
+1.301368000000 1.698632000000
+1.302340000000 1.697660000000
+1.303506400000 1.696493600000
+1.303506400000 1.696493600000
+1.302923200000 1.697076800000
+1.302223360000 1.697776640000
+1.302223360000 1.697776640000
+1.302573280000 1.697426720000
+1.302573280000 1.697006816000
+1.302398320000 1.696502931200
+1.302188368000 1.695898269440
+1.301936425600 1.695172675328
+1.301634094720 1.694301962394
+1.301271297664 1.693257106872
+1.300835941197 1.693257106872
+1.300313513436 1.692734679112
+1.300313513436 1.692107765799
+1.300574727316 1.691355469824
+1.300574727316 1.691355469824
+1.300444120376 1.691731617811
+1.300287392048 1.691731617811
+1.300099318054 1.691543543817
+1.300099318054 1.691317855025
+1.300005281057 1.691047028474
+1.299892436661 1.690722036612
+1.299757023386 1.690332046379
+1.299594527455 1.689864058098
+1.299399532338 1.689302472162
+1.299165538198 1.688628569038
+1.298884745230 1.687819885290
+1.298547793668 1.686849464792
+1.298143451794 1.685684960194
+1.297658241545 1.684287554677
+1.297075989246 1.682610668056
+1.296377286487 1.680598404111
+1.295538843177 1.678183687378
+1.294532711204 1.678183687378
+1.294532711204 1.676976329011
+1.295035777191 1.675527498970
+1.295035777191 1.675527498970
+1.294784244197 1.676251913991
+1.294482404606 1.677121212015
+1.294482404606 1.677121212015
+1.294633324402 1.676686563003
+1.294633324402 1.676164984188
+1.294557864504 1.675539089611
+1.294467312626 1.675539089611
+1.294358650373 1.675852036899
+1.294228255670 1.675852036899
+1.294071782025 1.675695563255
+1.293884013652 1.675507794882
+1.293884013652 1.675282472834
+1.293977897839 1.675012086377
+1.293977897839 1.674687622628
+1.293930955745 1.674298266129
+1.293874625233 1.673831038330
+1.293807028619 1.673831038330
+1.293725912682 1.674064652230
+1.293628573557 1.674064652230
+1.293511766607 1.673947845280
+1.293371598268 1.673807676941
+1.293203396260 1.673639474933
+1.293203396260 1.673437632524
+1.293119295257 1.673195421633
+1.293018374052 1.672904768565
+1.292897268607 1.672555984882
+1.292751942072 1.672137444463
+1.292577550231 1.671635195960
+1.292368280022 1.671032497756
+1.292117155770 1.670309259912
+1.291815806668 1.669441374499
+1.291454187746 1.668399912003
+1.291020245040 1.667150157008
+1.290499513792 1.665650451014
+1.289874636294 1.663850803821
+1.289124783297 1.661691227190
+1.288224959701 1.661691227190
+1.288224959701 1.660611438874
+1.287775047903 1.659315692896
+1.287235153745 1.657760797721
+1.286587280755 1.655894923512
+1.285809833168 1.653655874460
+================================================================================
+1.450000000000 1.550000000000
+1.392500000000 1.607500000000
+1.326375000000 1.673625000000
+1.250331250000 1.749668750000
+1.250331250000 1.749668750000
+1.288353125000 1.711646875000
+1.332078281250 1.667921718750
+1.332078281250 1.667921718750
+1.310215703125 1.689784296875
+1.285073738281 1.714926261719
+1.285073738281 1.714926261719
+1.297644720703 1.702355279297
+1.312101350488 1.687898649512
+1.312101350488 1.687898649512
+1.304873035596 1.695126964404
+1.296560473469 1.703439526531
+1.296560473469 1.703439526531
+1.300716754532 1.699283245468
+1.305496477755 1.694503522245
+1.305496477755 1.694503522245
+1.303106616144 1.696893383856
+1.300358275291 1.699641724709
+1.300358275291 1.699641724709
+1.301732445717 1.698267554283
+1.303312741708 1.696687258292
+1.303312741708 1.696687258292
+1.302522593713 1.697477406287
+1.301613923518 1.697477406287
+1.301613923518 1.697082332290
+1.302068258615 1.696627997193
+1.302590743977 1.696105511831
+1.302590743977 1.696105511831
+1.302329501296 1.696366754512
+1.302029072213 1.696366754512
+1.301683578768 1.696236133171
+1.301683578768 1.696085918630
+1.301856325490 1.695913171907
+1.301856325490 1.695714513176
+1.301769952129 1.695486055635
+1.301670622763 1.695223329463
+1.301556393993 1.694921194365
+1.301425030907 1.694573739003
+1.301273963358 1.694174165336
+1.301100235677 1.693714655619
+1.300900448843 1.693186219445
+1.300670693985 1.692578517844
+1.300406475898 1.691879661003
+1.300102625098 1.691075975637
+1.299753196677 1.690151737465
+1.299351353994 1.689088863568
+1.298889234908 1.687866558586
+1.298357797959 1.686460907856
+1.297746645468 1.684844409517
+1.297043820104 1.682985436428
+1.296235570934 1.680847617375
+1.295306084389 1.678389125464
+1.294237174863 1.675561859766
+1.293007928907 1.672310504214
+1.291594296059 1.668571445329
+1.289968618282 1.664271527611
+1.288099088840 1.659326622235
+1.285949129981 1.653639981053
+1.283476677293 1.653639981053
+1.283476677293 1.650796660462
+1.284712903637 1.647526841782
+1.284712903637 1.647526841782
+1.284094790465 1.649161751122
+1.283383960317 1.649161751122
+1.283383960317 1.648344296452
+1.283739375391 1.647404223582
+1.283739375391 1.647404223582
+1.283561667854 1.647874260017
+1.283357304187 1.647874260017
+1.283122285969 1.647639241800
+1.283122285969 1.647368970849
+1.283004776860 1.647058159257
+1.282869641385 1.646700725925
+1.282714235589 1.646289677593
+1.282535518923 1.645816972012
+1.282329994757 1.645273360594
+1.282093641967 1.644648207463
+1.281821836258 1.643929281362
+1.281509259692 1.643102516346
+1.281149796642 1.642151736578
+1.280736414134 1.641058339845
+1.280261024250 1.639800933601
+1.279714325883 1.638354916421
+1.279085622761 1.636691996664
+1.278362614171 1.634779638943
+1.277531154293 1.632580427565
+1.276574975432 1.630051334479
+1.275475369743 1.627142877431
+1.274210823200 1.623798151826
+1.272756594676 1.619951717379
+1.271084231873 1.615528317766
+1.269161014650 1.615528317766
+1.269161014650 1.613316617959
+1.270122623262 1.610773163182
+1.270122623262 1.610773163182
+1.269641818956 1.612044890570
+================================================================================
+1.450000000000 1.550000000000
+1.392500000000 1.607500000000
+1.326375000000 1.673625000000
+1.250331250000 1.749668750000
+1.250331250000 1.749668750000
+1.295957500000 1.704042500000
+1.348427687500 1.651572312500
+1.348427687500 1.651572312500
+1.316945575000 1.683054425000
+1.280741145625 1.719258854375
+1.280741145625 1.719258854375
+1.302463803250 1.697536196750
+1.302463803250 1.672555140481
+1.289430208675 1.672555140481
+1.289430208675 1.657566506720
+1.281610051930 1.657566506720
+1.281610051930 1.648573326463
+1.286302145977 1.638231169168
+1.286302145977 1.638231169168
+1.283486889549 1.644436463545
+1.280249344656 1.651572552079
+1.280249344656 1.651572552079
+1.282191871592 1.647290898959
+1.284425777568 1.642366997870
+1.284425777568 1.642366997870
+1.283085433982 1.645321338523
+1.281544038859 1.648718830274
+1.281544038859 1.648718830274
+1.282468875933 1.646680335224
+1.283532438568 1.644336065916
+1.283532438568 1.644336065916
+1.282894300987 1.645742627500
+1.282160442769 1.647360173323
+1.282160442769 1.647360173323
+1.282600757700 1.646389645829
+1.283107119870 1.645273539212
+1.283107119870 1.645273539212
+1.282803302568 1.645943203182
+1.282453912670 1.645943203182
+1.282453912670 1.645541404800
+1.282244278732 1.645079336660
+1.282003199702 1.644547958300
+1.281725958818 1.643936873185
+1.281725958818 1.643234125303
+1.281559614288 1.642425965239
+1.281368318078 1.641496581165
+1.281148327437 1.641496581165
+1.280895338199 1.640938950721
+1.280604400576 1.640297675710
+1.280269822310 1.639560209447
+1.279885057303 1.638712123245
+1.279442577545 1.637736824113
+1.278933725824 1.636615230111
+1.278348546345 1.635325397008
+1.278348546345 1.633842088940
+1.277997438657 1.633842088940
+1.277593664816 1.632952104100
+1.277129324900 1.631928621533
+1.276595333995 1.630751616581
+1.275981244455 1.629398060886
+1.275981244455 1.627841471837
+1.275612790731 1.627841471837
+1.275189068948 1.626907518408
+1.274701788898 1.625833471964
+1.274141416841 1.624598318554
+1.274141416841 1.623177892132
+1.273805193606 1.623177892132
+1.273418536886 1.622325636279
+1.272973881659 1.621345542048
+1.272462528147 1.620218433683
+1.271874471608 1.618922259062
+1.271874471608 1.617431658249
+1.271521637685 1.617431658249
+1.271115878674 1.616537297760
+1.270649255810 1.615508783199
+1.270112639517 1.614325991453
+1.270112639517 1.612965780946
+1.269790669741 1.612965780946
+1.269420404499 1.612149654642
+1.268994599471 1.611211109391
+1.268504923688 1.610131782354
+1.267941796538 1.608890556261
+1.267941796538 1.607463146253
+1.267603920248 1.607463146253
+1.267215362515 1.606606700249
+1.266768521121 1.605621787344
+1.266254653518 1.604489137503
+1.266254653518 1.603186590186
+1.265946332957 1.603186590186
+1.265591764311 1.602405061796
+1.265184010368 1.601506304147
+1.264715093334 1.600472732851
+1.264175838745 1.599284125861
+1.264175838745 1.597917227822
+1.263852285992 1.597917227822
+1.263480200325 1.597097088999
+1.263052301808 1.596153929352
+1.262560218514 1.595069295758
+1.261994322726 1.593821967125
+1.261994322726 1.592387539197
+================================================================================
+1.450000000000 1.550000000000
+1.392500000000 1.607500000000
+1.326375000000 1.673625000000
+1.250331250000 1.749668750000
+1.250331250000 1.749668750000
+1.295957500000 1.704042500000
+1.348427687500 1.651572312500
+1.348427687500 1.651572312500
+1.316945575000 1.683054425000
+1.280741145625 1.719258854375
+1.280741145625 1.719258854375
+1.302463803250 1.697536196750
+1.302463803250 1.672555140481
+1.289430208675 1.672555140481
+1.289430208675 1.657566506720
+1.281610051930 1.657566506720
+1.281610051930 1.648573326463
+1.286302145977 1.638231169168
+1.286302145977 1.638231169168
+1.283486889549 1.644436463545
+1.280249344656 1.651572552079
+1.280249344656 1.651572552079
+1.282191871592 1.647290898959
+1.284425777568 1.642366997870
+1.284425777568 1.642366997870
+1.283085433982 1.645321338523
+1.281544038859 1.648718830274
+1.281544038859 1.648718830274
+1.282544038859 1.646680335224
+1.283694038859 1.644336065916
+1.283694038859 1.644336065916
+1.282694038859 1.645742627500
+1.281544038859 1.645742627500
+1.281544038859 1.644742627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+1.281544038859 1.644592627500
+1.281544038859 1.644592627500
+1.282544038859 1.643592627500
+1.282544038859 1.643592627500
+================================================================================
+1.280741145625 1.719258854375
+1.283486889549 1.644436463545
+1.283532438568 1.644336065916
+1.282453912670 1.645541404800
+1.280269822310 1.639560209447
+1.275981244455 1.629398060886
+1.272462528147 1.620218433683
+1.268994599471 1.611211109391
+1.265591764311 1.602405061796
+1.261994322726 1.592387539197
+1.258209849445 1.584168306311
+1.254832767220 1.575378302638
+1.250927105908 1.565286906845
+1.246110750771 1.553874145300
+1.241812866728 1.542687442105
+1.236403923719 1.527521209046
+1.229814318878 1.513042740051
+1.226848409811 1.505536007285
+1.225036612719 1.500981333306
+1.220926398838 1.491147491217
+1.214854487241 1.476829615326
+1.213911251885 1.474295899891
+1.211867779286 1.469064987089
+1.207835685710 1.459464097977
+1.201791632159 1.445280955287
+1.200792040386 1.442595855446
+1.198626474404 1.437052406113
+1.194010433748 1.426008354340
+1.190344103103 1.415842301509
+1.188573957879 1.412307262211
+1.184393422829 1.403546504063
+1.182715743168 1.399756135948
+1.181010447233 1.394934229068
+1.176611867391 1.383207163368
+1.175641002591 1.382707252013
+1.173463824387 1.377523134601
+1.169746759517 1.368715234477
+1.166318084085 1.359208155340
+1.164140136350 1.355902260818
+1.160220157784 1.346747454342
+1.158651226993 1.343202781672
+1.156073890677 1.337227613519
+1.151343412247 1.326231450196
+1.149346693731 1.322438130995
+1.148244580414 1.318638153412
+1.143009537030 1.304680989981
+1.142230133111 1.305137227700
+1.140336251701 1.300734833819
+1.135831981482 1.292267172814
+1.136006631263 1.290577250547
+1.133471500017 1.284989398759
+1.125731476404 1.266300193515
+1.125439951921 1.266271443048
+1.122213586852 1.259510250109
+1.109161140690 1.230740483359
+1.106867822043 1.227072068673
+1.106725818581 1.224847387040
+1.103306684682 1.217311046070
+1.095042335981 1.196212151304
+1.093939724339 1.197444407933
+1.093781437551 1.196374796489
+1.092422367532 1.193640269936
+1.089405138669 1.186989794649
+1.082112229946 1.168370987620
+1.081139225737 1.169458397583
+1.080999544907 1.168889617202
+1.080339643473 1.167438954567
+1.077677077372 1.161570215119
+1.073289124926 1.151894346171
+1.073150215871 1.151495059691
+1.072409242298 1.150287407354
+1.069587593222 1.144068022515
+1.067690605378 1.140426690456
+1.067036132908 1.138764088314
+1.063445127499 1.132220318091
+1.063562511817 1.131246068254
+1.062429830358 1.128878728796
+1.060568119513 1.124773472329
+1.060291447057 1.124468346769
+1.058853761951 1.121299449181
+1.056484433401 1.116074845490
+1.056194785057 1.115686523801
+1.054365097929 1.112352345547
+1.054287100466 1.111506634120
+1.054021452328 1.110969867675
+1.053397982523 1.109847529892
+1.051458975265 1.105573634728
+1.050788296249 1.103858488962
+1.050116439994 1.102911793184
+1.048076299645 1.098806914202
+1.047911543371 1.098209864856
+1.046620219993 1.095599887299
+1.044743844840 1.090809498687
+1.044493502899 1.091089275812
+1.043505540974 1.088911643067
+1.041579115096 1.084904123160
+1.040951910162 1.083300154856
+1.040323604301 1.082414824843
+1.038944804027 1.078894745652
+1.038560888055 1.078658015378
+sgd
+================================================================================
+1.049000000000 1.725000000000
+1.310983740400 1.593959129800
+1.244959815774 1.626660108372
+1.282682775134 1.607553668877
+1.262763556768 1.617230595285
+1.273683109873 1.611508055176
+1.267653501177 1.614249176413
+1.270821657755 1.612397444623
+1.268963320595 1.613055791545
+1.269840482223 1.612348247411
+1.269226336349 1.612385479866
+1.269424028343 1.612017407532
+1.269179708900 1.611870143226
+1.269175932921 1.611602851506
+1.269041332724 1.611400975672
+1.268977907816 1.611163646793
+1.268875828789 1.610945708399
+1.268794790975 1.610717351477
+1.268702360518 1.610494771914
+1.268616153212 1.610269173207
+1.268526604898 1.610045331211
+1.268438906372 1.609820653869
+1.268350241427 1.609596547435
+1.268262137403 1.609372249206
+1.268173766255 1.609148172642
+1.268085576735 1.608924093636
+1.267997325725 1.608700133564
+1.267909144880 1.608476226661
+1.267820962923 1.608252408494
+1.267732818421 1.608028659783
+1.267644690504 1.607804990923
+1.267556590452 1.607581396258
+1.267468512163 1.607357878812
+1.267380458927 1.607134436918
+1.267292428962 1.606911071442
+1.267204423224 1.606687781882
+1.267116441191 1.606464568475
+1.267028483140 1.606241431059
+1.266940548915 1.606018369688
+1.266852638595 1.605795384300
+1.266764752131 1.605572474893
+1.266676889545 1.605349641434
+1.266589050818 1.605126883908
+1.266501235954 1.604904202289
+1.266413444947 1.604681596557
+1.266325677794 1.604459066688
+1.266237934490 1.604236612663
+1.266150215032 1.604014234457
+1.266062519417 1.603791932050
+1.265974847640 1.603569705419
+1.265887199698 1.603347554542
+1.265799575587 1.603125479398
+1.265711975303 1.602903479964
+1.265624398843 1.602681556219
+1.265536846203 1.602459708140
+1.265449317380 1.602237935705
+1.265361812368 1.602016238894
+1.265274331166 1.601794617683
+1.265186873768 1.601573072050
+1.265099440171 1.601351601975
+1.265012030373 1.601130207434
+1.264924644367 1.600908888406
+1.264837282152 1.600687644869
+1.264749943723 1.600466476802
+1.264662629077 1.600245384181
+1.264575338210 1.600024366986
+1.264488071117 1.599803425194
+1.264400827796 1.599582558783
+1.264313608243 1.599361767732
+1.264226412453 1.599141052019
+1.264139240424 1.598920411621
+1.264052092150 1.598699846517
+1.263964967630 1.598479356685
+1.263877866858 1.598258942104
+1.263790789832 1.598038602750
+1.263703736546 1.597818338603
+1.263616706999 1.597598149640
+1.263529701185 1.597378035840
+1.263442719101 1.597157997181
+1.263355760744 1.596938033640
+1.263268826109 1.596718145197
+1.263181915194 1.596498331828
+1.263095027993 1.596278593514
+1.263008164504 1.596058930230
+1.262921324722 1.595839341957
+1.262834508644 1.595619828671
+1.262747716266 1.595400390351
+1.262660947585 1.595181026976
+1.262574202596 1.594961738522
+1.262487481296 1.594742524970
+1.262400783681 1.594523386296
+1.262314109747 1.594304322479
+1.262227459491 1.594085333498
+1.262140832908 1.593866419329
+1.262054229996 1.593647579953
+1.261967650750 1.593428815346
+1.261881095166 1.593210125487
+1.261794563241 1.592991510354
+1.261708054971 1.592772969926
+1.261621570352 1.592554504180
+================================================================================
+1.454900000000 1.522500000000
+1.420226977554 1.539791021223
+1.393030592000 1.553347191302
+1.371377450278 1.564134459104
+1.353939251442 1.572816420777
+1.339769348484 1.579865978331
+1.328173165503 1.585630092886
+1.318628950573 1.590369383035
+1.310737161535 1.594283414659
+1.304186944219 1.597527449601
+1.298733234560 1.600223885736
+1.294180695419 1.602470281983
+1.290372183457 1.604345119894
+1.287180298131 1.605912025339
+1.284501076885 1.607222917932
+1.282249216164 1.608320398185
+1.280354397712 1.609239582489
+1.278758429170 1.610009531321
+1.277412993913 1.610654373106
+1.276277863113 1.611194197207
+1.275319462954 1.611645769500
+1.274509717899 1.612023110081
+1.273825110734 1.612337962692
+1.273245914459 1.612600178318
+1.272755561524 1.612818030194
+1.272340123668 1.612998473566
+1.271987881399 1.613147360689
+1.271688966553 1.613269619323
+1.271435064730 1.613369401338
+1.271219167005 1.613450206694
+1.271035362351 1.613514987104
+1.270878663805 1.613566232841
+1.270744862680 1.613606045537
+1.270630406165 1.613636199309
+1.270532294429 1.613658192136
+1.270447994072 1.613673289085
+1.270375365255 1.613682558694
+1.270312600309 1.613686903631
+1.270258171996 1.613687086527
+1.270210789878 1.613683751769
+1.270169363506 1.613677443876
+1.270132971366 1.613668623010
+1.270100834653 1.613657678069
+1.270072295141 1.613644937741
+1.270046796490 1.613630679837
+1.270023868456 1.613615139175
+1.270003113554 1.613598514239
+1.269984195792 1.613580972809
+1.269966831151 1.613562656709
+1.269950779542 1.613543685831
+1.269935838004 1.613524161522
+1.269921834963 1.613504169459
+1.269908625375 1.613483782069
+1.269896086624 1.613463060582
+1.269884115049 1.613442056761
+1.269872623017 1.613420814365
+1.269861536443 1.613399370390
+1.269850792694 1.613377756111
+1.269840338819 1.613355997969
+1.269830130052 1.613334118319
+1.269820128549 1.613312136057
+1.269810302312 1.613290067163
+1.269800624292 1.613267925143
+1.269791071619 1.613245721417
+1.269781624958 1.613223465640
+1.269772267963 1.613201165975
+1.269762986815 1.613178829322
+1.269753769828 1.613156461517
+1.269744607126 1.613134067491
+1.269735490355 1.613111651416
+1.269726412456 1.613089216816
+1.269717367459 1.613066766674
+1.269708350316 1.613044303508
+1.269699356761 1.613021829451
+1.269690383185 1.612999346303
+1.269681426539 1.612976855588
+1.269672484243 1.612954358593
+1.269663554118 1.612931856407
+1.269654634319 1.612909349951
+1.269645723289 1.612886840003
+1.269636819709 1.612864327220
+1.269627922466 1.612841812160
+1.269619030617 1.612819295292
+1.269610143366 1.612796777015
+1.269601260040 1.612774257663
+1.269592380070 1.612751737523
+1.269583502973 1.612729216833
+1.269574628343 1.612706695798
+1.269565755836 1.612684174588
+1.269556885161 1.612661653350
+1.269548016073 1.612639132206
+1.269539148362 1.612616611260
+1.269530281853 1.612594090599
+1.269521416398 1.612571570298
+1.269512551871 1.612549050420
+1.269503688165 1.612526531018
+1.269494825191 1.612504012136
+1.269485962873 1.612481493813
+1.269477101146 1.612458976080
+1.269468239956 1.612436458965
+================================================================================
+1.454900000000 1.522500000000
+1.408587697755 1.545604102122
+1.362112090404 1.568788373371
+1.316391708513 1.591594087390
+1.272207029921 1.613631509689
+1.230201311620 1.634579475621
+1.190887599097 1.654181881313
+1.154659802803 1.672242142543
+1.121806035132 1.688616524708
+1.092522778811 1.703207058223
+1.066928837810 1.715954563581
+1.045078362007 1.726832140310
+1.026972516589 1.735839334120
+1.012569582258 1.742997089107
+1.001793427726 1.748343514108
+0.994540401468 1.751930439651
+0.990684756272 1.753820708638
+0.990082758279 1.754086124856
+0.992575650827 1.752805974115
+0.997991649732 1.750066029663
+1.006147145830 1.745957953948
+1.016847286500 1.740579010858
+1.029886102829 1.734032005103
+1.045046344318 1.726425367788
+1.062099179046 1.717873309218
+1.080803913640 1.708495961783
+1.100907883317 1.698419437775
+1.122146656398 1.687775729944
+1.144244688297 1.676702387303
+1.166916545363 1.665341905965
+1.189868797261 1.653840785686
+1.212802646684 1.642348217673
+1.235417326243 1.631014388731
+1.257414244939 1.619988410505
+1.278501812144 1.609415909827
+1.298400808690 1.599436345313
+1.316850116889 1.590180144277
+1.333612569552 1.581765779854
+1.348480638467 1.574296928085
+1.361281661083 1.567859855524
+1.371882304869 1.562521187624
+1.380191994442 1.558326195308
+1.386165076833 1.555297712039
+1.389801571672 1.553435757999
+1.391146439514 1.552717904774
+1.390287394615 1.553100367419
+1.387351378988 1.554519765545
+1.382499893545 1.556895455549
+1.375923442462 1.560132306010
+1.367835383742 1.564123769810
+1.358465490827 1.568755100631
+1.348053518243 1.573906567413
+1.336843032566 1.579456536182
+1.325075723850 1.585284311744
+1.312986358179 1.591272658966
+1.300798475265 1.597309951727
+1.288720880898 1.603291924664
+1.276944936625 1.609123026557
+1.265642610414 1.614717393483
+1.254965223584 1.619999474100
+1.245042810567 1.624904348799
+1.235983998437 1.629377789217
+1.227876311052 1.633376105705
+1.220786806437 1.636865828405
+1.214762964088 1.639823263584
+1.209833749570 1.642233961517
+1.206010795875 1.644092126168
+1.203289653375 1.645399990724
+1.201651072157 1.646167177077
+1.201062291392 1.646410051905
+1.201478319888 1.646151087257
+1.202843199912 1.645418229583
+1.205091252592 1.644244278031
+1.208148307766 1.642666270580
+1.211932924106 1.640724875057
+1.216357606744 1.638463781423
+1.221330029655 1.635929091692
+1.226754268824 1.633168704446
+1.232532049912 1.630231692080
+1.238564010986 1.627167670492
+1.244750977042 1.624026162826
+1.250995238862 1.620855960999
+1.257201824457 1.617704490879
+1.263279747188 1.614617189039
+1.269143211062 1.611636900853
+1.274712750798 1.608803311117
+1.279916282420 1.606152419303
+1.284690039517 1.603716071890
+1.288979371005 1.601521563823
+1.292739378387 1.599591320132
+1.295935373926 1.597942666969
+1.298543145846 1.596587699031
+1.300549022265 1.595533247512
+1.301949731828 1.594780949595
+1.302752065544 1.594327417262
+1.302972350751 1.594164499935
+1.302635754113 1.594279632545
+1.301775435654 1.594656257992
+1.300431579958 1.595274310993
+1.298650333438 1.596110748833
+================================================================================
+1.412055000000 1.543875000000
+1.321625739105 1.588964154723
+1.243558315812 1.627855092636
+1.185179215736 1.656892068202
+1.149163992113 1.674741762357
+1.135311757054 1.681506363160
+1.141426077924 1.678283546622
+1.163693887819 1.666977544908
+1.196919094287 1.650182964915
+1.234917522468 1.630988024600
+1.271273307047 1.612597090794
+1.300426555175 1.597787496159
+1.318761538542 1.588365870219
+1.325215826615 1.584863680661
+1.321126282837 1.586614024565
+1.309445863498 1.592142803528
+1.293747689299 1.599666196509
+1.277395102342 1.607505197132
+1.263037033629 1.614337617262
+1.252402502254 1.619300659747
+1.246297130980 1.621992603373
+1.244713745783 1.622417541357
+1.247003213491 1.620900069667
+1.252078756602 1.617983279346
+1.258637854334 1.614317972601
+1.265383466693 1.610552209536
+1.271219004080 1.607233952622
+1.275388514234 1.604741057459
+1.277540913863 1.603249189608
+1.277713927677 1.602739839497
+1.276252628249 1.603041000338
+1.273690620355 1.603886503416
+1.270624589289 1.604978667453
+1.267606600990 1.606042081494
+1.265068097064 1.606861558404
+1.263279635157 1.607302237405
+1.262343475216 1.607313284960
+1.262212299782 1.606918546471
+1.262725791347 1.606198282024
+1.263656520152 1.605266253530
+1.264757085509 1.604246185893
+1.265801573197 1.603251066076
+1.266616162499 1.602367859867
+1.267096048572 1.601649061848
+1.267208417403 1.601111210005
+1.266983537938 1.600739334165
+1.266497662037 1.600495495331
+1.265852097866 1.600329235864
+1.265152574311 1.600187884285
+1.264492092294 1.600025118802
+1.263939205701 1.599806819468
+1.263532403227 1.599513873810
+1.263280189215 1.599142136672
+1.263165696732 1.598700126917
+1.263154237834 1.598205257478
+1.263202081752 1.597679452239
+1.263264901031 1.597144928730
+1.263304670405 1.596620753410
+1.263294263993 1.596120546269
+1.263219488542 1.595651465727
+1.263078734675 1.595214382961
+1.262880762637 1.594804987764
+1.262641329205 1.594415473056
+1.262379404021 1.594036424408
+1.262113638843 1.593658583262
+1.261859581491 1.593274238273
+1.261627913169 1.592878105630
+1.261423775438 1.592467665249
+1.261247073953 1.592043009222
+1.261093520268 1.591606321714
+1.260956108315 1.591161141792
+1.260826715887 1.590711563846
+1.260697563043 1.590261509437
+1.260562333286 1.589814167539
+1.260416852456 1.589371655630
+1.260259308164 1.588934910203
+1.260090066039 1.588503778608
+1.259911189727 1.588077258810
+1.259725795898 1.587653821543
+1.259537374970 1.587231749567
+1.259349187836 1.586809438979
+1.259163815566 1.586385624126
+1.258982900628 1.585959506885
+1.258807081447 1.585530789397
+1.258636092371 1.585099624206
+1.258468981469 1.584666505548
+1.258304390032 1.584232129841
+1.258140839241 1.583797252580
+1.257976979076 1.583362564092
+1.257811769033 1.582928599340
+1.257644576529 1.582495688826
+1.257475194114 1.582063950030
+1.257303788765 1.581633312775
+1.257130804192 1.581203568032
+1.256956840200 1.580774428203
+1.256782531864 1.580345587480
+1.256608446905 1.579916773119
+1.256435013258 1.579487781637
+1.256262481928 1.579058497387
+1.256090923872 1.578628894138
+================================================================================
+1.048700000000 1.724700000000
+1.310537787479 1.593282596261
+1.244533092539 1.625524695645
+1.281958516553 1.606117892297
+1.262011517066 1.615360014094
+1.272687566022 1.609310704944
+1.266581597078 1.611641870953
+1.269550749293 1.609441726714
+1.267580925894 1.609708244244
+1.268286391408 1.608639230820
+1.267541241414 1.608294962940
+1.267581198918 1.607559029830
+1.267196591692 1.607035482318
+1.267041485818 1.606397711908
+1.266762628144 1.605822115568
+1.266550637395 1.605213507629
+1.266302758533 1.604623198657
+1.266074330279 1.604023555110
+1.265835579313 1.603429444119
+1.265602508774 1.602832874362
+1.265366525359 1.602238136735
+1.265132238954 1.601642929132
+1.264897178961 1.601048485080
+1.264662668139 1.600454143897
+1.264427998942 1.599860258732
+1.264193549438 1.599266640633
+1.263959117777 1.598673390231
+1.263724811592 1.598080453616
+1.263490573514 1.597487859272
+1.263256434060 1.596895591796
+1.263022376982 1.596303659139
+1.262788410892 1.595712056837
+1.262554531199 1.595120787021
+1.262320740317 1.594529848320
+1.262087036948 1.593939241221
+1.261853421758 1.593348965227
+1.261619894374 1.592759020362
+1.261386454974 1.592169406374
+1.261153103443 1.591580123157
+1.260919839823 1.590991170529
+1.260686664071 1.590402548347
+1.260453576189 1.589814256448
+1.260220576156 1.589226294680
+1.259987663963 1.588638662883
+1.259754839594 1.588051360905
+1.259522103038 1.587464388587
+1.259289454281 1.586877745775
+1.259056893309 1.586291432312
+1.258824420109 1.585705448042
+1.258592034669 1.585119792811
+1.258359736974 1.584534466462
+1.258127527011 1.583949468839
+1.257895404768 1.583364799787
+1.257663370231 1.582780459151
+1.257431423386 1.582196446774
+1.257199564220 1.581612762502
+1.256967792720 1.581029406179
+1.256736108872 1.580446377649
+1.256504512664 1.579863676758
+1.256273004081 1.579281303350
+1.256041583111 1.578699257270
+1.255810249740 1.578117538363
+1.255579003954 1.577536146473
+1.255347845741 1.576955081446
+1.255116775086 1.576374343127
+1.254885791977 1.575793931360
+1.254654896400 1.575213845991
+1.254424088342 1.574634086865
+1.254193367789 1.574054653827
+1.253962734727 1.573475546723
+1.253732189144 1.572896765397
+1.253501731026 1.572318309695
+1.253271360359 1.571740179462
+1.253041077130 1.571162374545
+1.252810881325 1.570584894787
+1.252580772931 1.570007740036
+1.252350751935 1.569430910136
+1.252120818322 1.568854404933
+1.251890972080 1.568278224273
+1.251661213194 1.567702368001
+1.251431541652 1.567126835964
+1.251201957440 1.566551628007
+1.250972460544 1.565976743977
+1.250743050951 1.565402183718
+1.250513728646 1.564827947077
+1.250284493617 1.564254033901
+1.250055345851 1.563680444034
+1.249826285332 1.563107177325
+1.249597312048 1.562534233617
+1.249368425986 1.561961612758
+1.249139627130 1.561389314595
+1.248910915469 1.560817338973
+1.248682290988 1.560245685738
+1.248453753674 1.559674354738
+1.248225303512 1.559103345819
+1.247996940490 1.558532658827
+1.247768664594 1.557962293609
+1.247540475809 1.557392250012
+1.247312374123 1.556822527881
+1.247084359521 1.556253127065
diff --git a/test/optim/regex.lua b/test/optim/regex.lua
new file mode 100644
index 0000000..f1e396a
--- /dev/null
+++ b/test/optim/regex.lua
@@ -0,0 +1,39 @@
+assert(arg[1])
+funcs = {
+ 'resizeAs', 'add', 'zero', 'mul', 'div', 'abs',
+ 'addcmul', 'addcdiv', 'copy', 'sqrt', 'fill',
+ {'cmul', 'mul'},
+ {'cdiv', 'div'},
+}
+for _, val in pairs(funcs) do
+ local name, newname
+ if type(val) == 'table' then
+ name = val[1]
+ newname = val[2]
+ else
+ name = val
+ newname = val .. '_'
+ end
+
+ command = "sed -i -r "
+ .. "'/torch\\." .. name .. "\\(/b; " -- short-circuits
+ .. "s/([a-zA-Z]*)\\." .. name .. "\\(" -- substitution
+ .. "/"
+ .. "\\1\\." .. newname .. "\\(/g' " .. arg[1]
+ print(command)
+ os.execute(command)
+ command = "sed -i 's/math\\." .. newname
+ .. "/math\\." .. name .. "/' " .. arg[1]
+ print(command)
+ os.execute(command)
+end
+
+funcs = {
+ {'torch\.cmul', 'torch\.mul'},
+ {'torch\.cdiv', 'torch\.div'},
+}
+for _, val in pairs(funcs) do
+ command = "sed -i 's/" .. val[1] .. "/" .. val[2] .. "/' " .. arg[1]
+ print(command)
+ os.execute(command)
+end
diff --git a/test/optim/test.py b/test/optim/test.py
new file mode 100644
index 0000000..cdbc565
--- /dev/null
+++ b/test/optim/test.py
@@ -0,0 +1,38 @@
+import json
+import torch
+import torch.legacy.optim as optim
+from pprint import pprint
+
+def rosenbrock(tensor):
+ x, y = tensor
+ return (1 - x)**2 + 100 * (y - x**2)**2
+
+def drosenbrock(tensor):
+ x, y = tensor
+ return torch.DoubleTensor((-400 * x * (y - x**2) - 2 * (1 - x), 200 * x * (y - x**2)))
+
+algorithms = {
+ 'adadelta': optim.adadelta,
+ 'adagrad': optim.adagrad,
+ 'adam': optim.adam,
+ 'adamax': optim.adamax,
+ 'asgd': optim.asgd,
+ 'cg': optim.cg,
+ 'nag': optim.nag,
+ 'rmsprop': optim.rmsprop,
+ 'rprop': optim.rprop,
+ 'sgd': optim.sgd,
+}
+
+with open('tests.json', 'r') as f:
+ tests = json.loads(f.read())
+
+for test in tests:
+ print(test['algorithm'] + '\t')
+ algorithm = algorithms[test['algorithm']]
+ for config in test['config']:
+ print('================================================================================\t')
+ params = torch.DoubleTensor((1.5, 1.5))
+ for i in range(100):
+ algorithm(lambda x: (rosenbrock(x), drosenbrock(x)), params, config)
+ print('{:.12f}\t{:.12f}\t'.format(params[0], params[1]))
diff --git a/test/optim/tests.json b/test/optim/tests.json
new file mode 100644
index 0000000..5a57bc8
--- /dev/null
+++ b/test/optim/tests.json
@@ -0,0 +1,102 @@
+[
+ {
+ "algorithm": "adadelta",
+ "config": [
+ {},
+ {"rho": 0.95},
+ {"rho": 0.95, "eps": 1e-3},
+ {"weightDecay": 0.2}
+ ]
+ },
+ {
+ "algorithm": "adagrad",
+ "config": [
+ {}
+ ]
+ },
+ {
+ "algorithm": "adam",
+ "config": [
+ {},
+ {"learningRate": 1e-4},
+ {"learningRate": 1e-4, "beta1": 0.92},
+ {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96},
+ {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96, "epsilon": 1e-3},
+ {"learningRate": 1e-4, "weightDecay": 0.1}
+ ]
+ },
+ {
+ "algorithm": "adamax",
+ "config": [
+ {},
+ {"learningRate": 1e-4},
+ {"learningRate": 1e-4, "beta1": 0.92},
+ {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96},
+ {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96, "epsilon": 1e-3}
+ ]
+ },
+ {
+ "algorithm": "asgd",
+ "config": [
+ {},
+ {"eta0": 1e-4},
+ {"eta0": 1e-4, "lambda": 1e-2},
+ {"eta0": 1e-4, "lambda": 1e-2, "alpha": 0.9},
+ {"eta0": 1e-4, "lambda": 1e-2, "alpha": 0.9, "t0": 10}
+ ]
+ },
+ {
+ "algorithm": "cg",
+ "config": [
+ {},
+ {"rho": 0.02},
+ {"sig": 0.06},
+ {"int": 0.12},
+ {"ext": 3.2},
+ {"maxIter": 5},
+ {"ratio": 95}
+ ]
+ },
+ {
+ "algorithm": "nag",
+ "config": [
+ {},
+ {"learningRate": 1e-4},
+ {"learningRate": 1e-4, "learningRateDecay": 0.1},
+ {"learningRate": 1e-4, "weightDecay": 0.3},
+ {"learningRate": 1e-4, "momentum": 0.95},
+ {"learningRate": 1e-4, "momentum": 0.95, "dampening": 0.8}
+ ]
+ },
+ {
+ "algorithm": "rmsprop",
+ "config": [
+ {},
+ {"learningRate": 1e-4},
+ {"learningRate": 1e-4, "alpha": 0.95},
+ {"learningRate": 1e-4, "alpha": 0.95, "epsilon": 1e-3},
+ {"weightDecay": 0.2}
+ ]
+ },
+ {
+ "algorithm": "rprop",
+ "config": [
+ {},
+ {"stepsize": 0.05},
+ {"stepsize": 0.05, "etaplus": 1.15},
+ {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6},
+ {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6, "stepsizemax": 1, "stepsizemin": 1e-3},
+ {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6, "niter": 10}
+ ]
+ },
+ {
+ "algorithm": "sgd",
+ "config": [
+ {},
+ {"learningRate": 1e-4},
+ {"learningRate": 1e-4, "momentum": 0.95, "dampening": 0.9},
+ {"learningRate": 1e-4, "nesterov": true, "momentum": 0.95, "dampening": 0},
+ {"weightDecay": 0.2}
+ ]
+ }
+]