diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | test/gie/Makefile.am | 25 | ||||
| -rw-r--r-- | test/gie/adams_hemi.gie | 2120 | ||||
| -rw-r--r-- | test/gie/adams_ws1.gie | 2120 | ||||
| -rw-r--r-- | test/gie/adams_ws2.gie | 2120 | ||||
| -rw-r--r-- | test/gie/guyou.gie | 2133 | ||||
| -rw-r--r-- | test/gie/peirce_q.gie | 2120 |
7 files changed, 10641 insertions, 2 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 637da9e2..dcb4c26d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -11,6 +11,11 @@ proj_add_gie_test("4D-API-cs2cs-style" "gie/4D-API_cs2cs-style.gie") proj_add_gie_test("DHDN_ETRS89" "gie/DHDN_ETRS89.gie") proj_add_gie_test("Unitconvert" "gie/unitconvert.gie") proj_add_gie_test("geotiff_grids" "gie/geotiff_grids.gie") +proj_add_gie_test("adams_hemi" "gie/adams_hemi.gie") +proj_add_gie_test("adams_ws1" "gie/adams_ws1.gie") +proj_add_gie_test("adams_ws2" "gie/adams_ws2.gie") +proj_add_gie_test("guyou" "gie/guyou.gie") +proj_add_gie_test("peirce_q" "gie/peirce_q.gie") # GIGS tests. Uncommented tests are expected to fail due to issues with # various projections. Should be investigated further and fixed. diff --git a/test/gie/Makefile.am b/test/gie/Makefile.am index 560fea0b..1637a38e 100644 --- a/test/gie/Makefile.am +++ b/test/gie/Makefile.am @@ -10,7 +10,13 @@ EXTRA_DIST = 4D-API_cs2cs-style.gie \ more_builtins.gie \ unitconvert.gie \ DHDN_ETRS89.gie \ - geotiff_grids.gie + geotiff_grids.gie \ + adams_hemi.gie \ + adams_ws1.gie \ + adams_ws2.gie \ + guyou.gie \ + peirce_q.gie + PROJ_LIB ?= ../../data/for_tests @@ -44,4 +50,19 @@ DHDN_ETRS89: DHDN_ETRS89.gie geotiff_grids: geotiff_grids.gie PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< -check-local: 4D-API-cs2cs-style GDA axisswap builtins deformation ellipsoid more_builtins unitconvert DHDN_ETRS89 geotiff_grids +adams_hemi: adams_hemi.gie + PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< + +adams_ws1: adams_ws1.gie + PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< + +adams_ws2: adams_ws2.gie + PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< + +guyou: guyou.gie + PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< + +peirce_q: peirce_q.gie + PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=$(PROJ_LIB) $(GIEEXE) $< + +check-local: 4D-API-cs2cs-style GDA axisswap builtins deformation ellipsoid more_builtins unitconvert DHDN_ETRS89 geotiff_grids adams_hemi adams_ws1 adams_ws2 guyou peirce_q diff --git a/test/gie/adams_hemi.gie b/test/gie/adams_hemi.gie new file mode 100644 index 00000000..ae6176fd --- /dev/null +++ b/test/gie/adams_hemi.gie @@ -0,0 +1,2120 @@ +<gie> +------------------------------------------------------------ +This gie file was automatically generated using libproject +where the adams_hemi code was adapted from +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=adams_hemi +R=6370997 +tolerance 1 mm +------------------------------------------------------------ +accept -179.0512914938 -90.1445918836 +expect failure errno -14 + +accept -169.5842217825 -89.1738195765 +expect failure errno -20 + +accept -159.8126151474 -88.9303357409 +expect failure errno -20 + +accept -149.8486678837 -88.7598088570 +expect failure errno -20 + +accept -139.3978823413 -88.5424937255 +expect failure errno -20 + +accept -129.4584139907 -88.3017941113 +expect failure errno -20 + +accept -119.6382190434 -88.1579367749 +expect failure errno -20 + +accept -109.1571755829 -87.4911657719 +expect failure errno -20 + +accept -99.4449870732 -87.1707570236 +expect failure errno -20 + +accept -89.9433443609 -87.0825895518 +expect -2032451.307 -14670658.595 + +accept -79.1196204797 -86.6146886067 +expect -1972952.703 -14316663.749 + +accept -69.9188804603 -86.0423885378 +expect -1919210.763 -13959619.296 + +accept -59.2140342623 -85.2062438921 +expect -1821078.174 -13499207.260 + +accept -49.3771402997 -84.6064875075 +expect -1632786.696 -13151268.681 + +accept -39.7523563839 -84.2227887345 +expect -1375189.719 -12898281.230 + +accept -29.1378956446 -84.1916000473 +expect -1019955.835 -12777203.156 + +accept -19.8973002908 -83.3255313811 +expect -750646.386 -12420097.177 + +accept -9.0586917767 -82.5740757930 +expect -361764.270 -12130784.486 + +accept 0.6658150243 -81.6306426596 +expect 28245.397 -11833545.201 + +accept 10.3916472934 -81.3826632020 +expect 446703.237 -11781755.067 + +accept 20.1494345130 -81.0829408522 +expect 877880.087 -11752832.089 + +accept 30.9020031853 -80.1029516039 +expect 1408756.445 -11595274.577 + +accept 40.6784961632 -79.5385879087 +expect 1890606.237 -11591903.266 + +accept 50.0047749416 -79.2557693956 +expect 2331531.206 -11694280.098 + +accept 60.6444819104 -78.7437592966 +expect 2853286.437 -11817317.500 + +accept 70.0847779691 -77.7507873749 +expect 3388704.151 -11865524.800 + +accept 80.5231675121 -77.0660588617 +expect 3923735.969 -12068158.388 + +accept 90.0066580543 -76.6161050638 +expect failure errno -20 + +accept 100.5350349572 -76.3746207928 +expect failure errno -20 + +accept 110.7544963160 -76.2761103137 +expect failure errno -20 + +accept 120.0734970456 -75.8866598636 +expect failure errno -20 + +accept 130.5824490023 -75.8761529489 +expect failure errno -20 + +accept 140.8041765005 -75.3058724059 +expect failure errno -20 + +accept 150.3183273801 -74.4580538960 +expect failure errno -20 + +accept 160.0892519416 -73.7178034782 +expect failure errno -20 + +accept 170.3366715442 -72.7342346131 +expect failure errno -20 + +accept 180.6302993811 -72.6551561090 +expect failure errno -20 + +accept -179.1498353863 -79.8617775679 +expect failure errno -20 + +accept -169.6126454375 -78.9973036997 +expect failure errno -20 + +accept -159.5376706591 -78.3099466224 +expect failure errno -20 + +accept -149.7206409942 -77.9762123582 +expect failure errno -20 + +accept -139.5308439004 -77.1568269429 +expect failure errno -20 + +accept -129.5655598613 -76.3111768828 +expect failure errno -20 + +accept -119.7726048543 -75.3290637518 +expect failure errno -20 + +accept -109.6962230001 -74.3833782562 +expect failure errno -20 + +accept -99.6722260401 -73.9288741111 +expect failure errno -20 + +accept -89.0043085338 -73.3335214021 +expect -4844180.674 -11775270.656 + +accept -79.1663300454 -72.4399400853 +expect -4517737.562 -11230872.680 + +accept -69.4926078623 -71.8461023317 +expect -4102914.567 -10768468.225 + +accept -59.2657055315 -71.2092093538 +expect -3613458.773 -10316718.559 + +accept -49.8213060755 -70.4770080858 +expect -3129758.562 -9913931.998 + +accept -39.4219744153 -70.0556232602 +expect -2525390.621 -9588638.786 + +accept -29.2292837281 -69.7843638102 +expect -1896816.371 -9350212.714 + +accept -19.3122799108 -68.8398158747 +expect -1286419.314 -9045554.926 + +accept -9.6128015323 -68.4874678083 +expect -646826.577 -8904263.293 + +accept 0.2782436804 -67.7652217315 +expect 19032.119 -8747432.621 + +accept 10.0150948909 -66.8884770151 +expect 697224.743 -8618447.314 + +accept 20.3145279457 -66.3089232102 +expect 1427884.878 -8604766.655 + +accept 30.1158431277 -65.8422273022 +expect 2129234.668 -8665589.397 + +accept 40.3813237731 -65.2868591410 +expect 2871280.128 -8782328.275 + +accept 50.3256474182 -64.5263189423 +expect 3606565.288 -8925940.412 + +accept 60.0397335630 -64.2204936386 +expect 4289216.964 -9202136.643 + +accept 70.8347119838 -64.2006837236 +expect 4994689.905 -9631301.887 + +accept 80.1994904845 -64.1621304539 +expect 5574892.739 -10059995.184 + +accept 90.4107676644 -63.6583206132 +expect failure errno -20 + +accept 100.7435829266 -62.9292855324 +expect failure errno -20 + +accept 110.6722999581 -62.8950940661 +expect failure errno -20 + +accept 120.8104324458 -62.4946649855 +expect failure errno -20 + +accept 130.0315355771 -61.8657176607 +expect failure errno -20 + +accept 140.7842333846 -61.7278379595 +expect failure errno -20 + +accept 150.5202047210 -61.0467237730 +expect failure errno -20 + +accept 160.7596965102 -60.2885251988 +expect failure errno -20 + +accept 170.1658638654 -60.0997063537 +expect failure errno -20 + +accept 180.2502374139 -59.7318603713 +expect failure errno -20 + +accept -179.9256771826 -69.2161805164 +expect failure errno -20 + +accept -169.2003519382 -68.5724302106 +expect failure errno -20 + +accept -159.5787597594 -67.9857475830 +expect failure errno -20 + +accept -149.8429607974 -67.2794853256 +expect failure errno -20 + +accept -139.5406690392 -67.1131557084 +expect failure errno -20 + +accept -129.7848559822 -66.2388824806 +expect failure errno -20 + +accept -119.1305416029 -65.8739932573 +expect failure errno -20 + +accept -109.5840686978 -65.1388713461 +expect failure errno -20 + +accept -99.0639263051 -65.0873010186 +expect failure errno -20 + +accept -89.1823111373 -64.6956687932 +expect -6023804.986 -10592902.952 + +accept -79.1164233302 -64.2716519504 +expect -5497921.434 -10022147.140 + +accept -69.2574458208 -63.9075720894 +expect -4922828.801 -9520562.405 + +accept -59.8783718706 -63.9038815291 +expect -4304901.029 -9147659.032 + +accept -49.7289524443 -63.8500661196 +expect -3612059.924 -8800325.048 + +accept -39.1403094008 -63.8422040109 +expect -2862966.181 -8516003.259 + +accept -29.1777068994 -63.1667304050 +expect -2169833.127 -8203288.513 + +accept -19.2977455865 -63.0553679417 +expect -1441725.328 -8043555.407 + +accept -9.9255569976 -62.9647601040 +expect -743731.598 -7948394.774 + +accept 0.1796078505 -62.5085487744 +expect 13569.082 -7844710.542 + +accept 10.1904676971 -61.9758669545 +expect 776353.440 -7788440.095 + +accept 20.6226352769 -61.7448218808 +expect 1574820.972 -7846337.019 + +accept 30.2475627489 -61.1393337334 +expect 2327457.261 -7896980.364 + +accept 40.5688849715 -60.3721116419 +expect 3149169.433 -8001812.738 + +accept 50.3372781690 -60.3371608659 +expect 3889524.441 -8275997.858 + +accept 60.0304323790 -60.0341705989 +expect 4627914.366 -8575277.072 + +accept 70.8357778632 -59.4751248220 +expect 5450054.504 -8962420.257 + +accept 80.4614530617 -58.9769415123 +expect 6157836.688 -9386832.221 + +accept 90.1145386062 -58.4070158299 +expect failure errno -20 + +accept 100.7207579758 -58.0174867644 +expect failure errno -20 + +accept 110.5210303471 -57.2190055708 +expect failure errno -20 + +accept 120.6967482820 -56.4709263993 +expect failure errno -20 + +accept 130.0815389060 -55.4932687347 +expect failure errno -20 + +accept 140.1058922487 -54.7233777967 +expect failure errno -20 + +accept 150.7972249220 -54.0392541094 +expect failure errno -20 + +accept 160.4001197642 -53.4894321537 +expect failure errno -20 + +accept 170.7522870277 -52.8073510172 +expect failure errno -20 + +accept 180.9552557119 -51.9628267761 +expect failure errno -20 + +accept -179.8457680307 -59.7627027888 +expect failure errno -20 + +accept -169.9866964666 -59.3961476674 +expect failure errno -20 + +accept -159.7470584020 -58.4027994525 +expect failure errno -20 + +accept -149.6934351691 -57.7899236032 +expect failure errno -20 + +accept -139.8251656458 -57.1675573730 +expect failure errno -20 + +accept -129.7548669173 -56.7627741202 +expect failure errno -20 + +accept -119.8194582121 -56.1851853006 +expect failure errno -20 + +accept -109.9910713909 -55.2204505294 +expect failure errno -20 + +accept -99.5100607596 -54.5311736441 +expect failure errno -20 + +accept -89.8644038896 -53.9245170355 +expect -7342928.224 -9343992.584 + +accept -79.9635057664 -53.6948723497 +expect -6667476.192 -8689307.261 + +accept -69.9915897328 -53.5080881233 +expect -5920106.317 -8113696.635 + +accept -59.9878237924 -53.1347486229 +expect -5137251.168 -7595504.352 + +accept -49.6910260363 -52.6201247567 +expect -4300887.397 -7131351.272 + +accept -39.7880824067 -52.5359539692 +expect -3452174.116 -6823690.285 + +accept -29.2778055547 -51.6296886545 +expect -2568030.082 -6461876.918 + +accept -19.4306837146 -51.1069811525 +expect -1713350.228 -6239079.500 + +accept -9.3856113762 -50.6351985324 +expect -831338.016 -6085131.749 + +accept 0.8939490530 -50.4873507691 +expect 79288.786 -6038354.630 + +accept 10.1840000169 -50.4621600892 +expect 903758.620 -6065670.749 + +accept 20.0863846360 -50.3906053109 +expect 1785191.886 -6146622.254 + +accept 30.3281308173 -49.6297449138 +expect 2720752.037 -6201183.856 + +accept 40.5225439155 -49.1883193839 +expect 3657308.119 -6373152.042 + +accept 50.0774176880 -48.8514336226 +expect 4539427.520 -6619769.484 + +accept 60.4611757563 -48.8337125195 +expect 5475204.679 -7027995.280 + +accept 70.0359400468 -48.6327927027 +expect 6332662.310 -7473372.039 + +accept 80.9191136756 -48.5703968561 +expect 7251379.374 -8116860.291 + +accept 90.3784337844 -48.2622816670 +expect failure errno -20 + +accept 100.0644440138 -47.5531771971 +expect failure errno -20 + +accept 110.4395693884 -47.1020565364 +expect failure errno -20 + +accept 120.8787420308 -46.5648775386 +expect failure errno -20 + +accept 130.8192016133 -45.7254461234 +expect failure errno -20 + +accept 140.6056889736 -45.1737240013 +expect failure errno -20 + +accept 150.1175388463 -44.6690953878 +expect failure errno -20 + +accept 160.6179845473 -44.6641530409 +expect failure errno -20 + +accept 170.3909883495 -43.8609446159 +expect failure errno -20 + +accept 180.3536945715 -43.4346766235 +expect failure errno -20 + +accept -179.6728016921 -49.7927741248 +expect failure errno -20 + +accept -169.8899091213 -49.5948095572 +expect failure errno -20 + +accept -159.7193834386 -48.9692766397 +expect failure errno -20 + +accept -149.3161804706 -48.3900540417 +expect failure errno -20 + +accept -139.3059860307 -47.5443099911 +expect failure errno -20 + +accept -129.2607005772 -47.3426945690 +expect failure errno -20 + +accept -119.0464442962 -46.3637609990 +expect failure errno -20 + +accept -109.3006137776 -46.2470536112 +expect failure errno -20 + +accept -99.1086587357 -45.3788313212 +expect failure errno -20 + +accept -89.6418391342 -44.9558227898 +expect -8329227.919 -8319528.025 + +accept -79.5922401709 -44.0666175390 +expect -7575608.504 -7475396.243 + +accept -69.7678517742 -43.8414369161 +expect -6693103.012 -6832178.393 + +accept -59.9773741961 -43.6178971244 +expect -5769594.561 -6303851.937 + +accept -49.0224540140 -42.7382586843 +expect -4742402.857 -5752204.163 + +accept -39.0799820528 -42.4267915714 +expect -3774284.368 -5417401.690 + +accept -29.7065845030 -42.3050919341 +expect -2859905.278 -5199352.562 + +accept -19.4093864480 -41.7132409855 +expect -1870549.029 -4971910.558 + +accept -9.5019946065 -41.0671902488 +expect -918157.515 -4807120.737 + +accept 0.7256633705 -40.8863960679 +expect 70159.362 -4759033.602 + +accept 10.1160300689 -40.8493938089 +expect 979223.286 -4782540.672 + +accept 20.7134315844 -40.8364519203 +expect 2011034.581 -4873376.186 + +accept 30.5509837736 -40.3124354704 +expect 2991370.345 -4953502.965 + +accept 40.6811168119 -39.4330828245 +expect 4036041.984 -5061633.604 + +accept 50.5408477188 -39.0992426534 +expect 5062748.637 -5317244.256 + +accept 60.8602526703 -38.6119802236 +expect 6165904.838 -5673423.296 + +accept 70.8028881731 -37.7864477876 +expect 7266962.017 -6097356.033 + +accept 80.6995146991 -37.6252342058 +expect 8295075.544 -6755019.382 + +accept 90.0888221682 -36.9847575823 +expect failure errno -20 + +accept 100.7780137471 -36.6711774624 +expect failure errno -20 + +accept 110.5677826175 -36.0072187827 +expect failure errno -20 + +accept 120.4571639125 -35.5987514678 +expect failure errno -20 + +accept 130.4994689409 -35.0078880309 +expect failure errno -20 + +accept 140.4973246226 -34.7603698284 +expect failure errno -20 + +accept 150.2185553402 -33.7827115000 +expect failure errno -20 + +accept 160.0049830768 -33.6576606654 +expect failure errno -20 + +accept 170.1113538332 -32.7218296414 +expect failure errno -20 + +accept 180.0413323536 -32.6458132046 +expect failure errno -20 + +accept -179.7614880705 -39.3083971924 +expect failure errno -20 + +accept -169.2195161001 -38.8120777840 +expect failure errno -20 + +accept -159.8162149104 -38.0579151517 +expect failure errno -20 + +accept -149.1975646236 -38.0219346503 +expect failure errno -20 + +accept -139.4875552064 -37.4333640809 +expect failure errno -20 + +accept -129.3174577073 -37.3101077795 +expect failure errno -20 + +accept -119.3659376731 -37.0018039210 +expect failure errno -20 + +accept -109.4951561921 -36.7266176768 +expect failure errno -20 + +accept -99.0146344791 -36.1766584469 +expect failure errno -20 + +accept -89.4535006021 -35.4158065520 +expect -9377248.574 -7225961.706 + +accept -79.0387416065 -34.4648659946 +expect -8422693.344 -6224371.305 + +accept -69.2215350809 -34.3740808096 +expect -7350614.857 -5544861.367 + +accept -59.2745531980 -33.8274972528 +expect -6265513.674 -4955207.335 + +accept -49.7169986740 -32.9249999485 +expect -5234261.572 -4467029.348 + +accept -39.3938152675 -32.5464412753 +expect -4109883.252 -4132559.187 + +accept -29.3299550856 -32.1522584471 +expect -3038342.418 -3890348.809 + +accept -19.7672186473 -31.5562360216 +expect -2040849.804 -3696547.750 + +accept -9.6757428807 -31.5381986939 +expect -994652.380 -3622557.798 + +accept 0.9267949652 -30.8907292201 +expect 95467.453 -3522841.136 + +accept 10.2711979528 -30.1415999097 +expect 1063857.348 -3456961.986 + +accept 20.3037759043 -30.0366136211 +expect 2114356.936 -3516056.014 + +accept 30.7604872284 -29.7526562583 +expect 3235403.228 -3612623.593 + +accept 40.6115143350 -28.8411062530 +expect 4342408.974 -3683312.580 + +accept 50.4426160267 -28.7604876417 +expect 5473507.294 -3935831.832 + +accept 60.0667408454 -28.0150409892 +expect 6658598.640 -4193291.049 + +accept 70.8986641601 -27.4846012044 +expect 8045113.983 -4691740.858 + +accept 80.7902728211 -26.9566814760 +expect 9340735.895 -5359874.908 + +accept 90.7774660604 -26.3781900961 +expect failure errno -20 + +accept 100.9677349413 -25.6947295847 +expect failure errno -20 + +accept 110.4045415377 -24.8858012124 +expect failure errno -20 + +accept 120.9106581244 -24.6760450197 +expect failure errno -20 + +accept 130.1070741983 -24.3713625355 +expect failure errno -20 + +accept 140.5983717849 -23.4696540641 +expect failure errno -20 + +accept 150.9695044815 -23.2859623288 +expect failure errno -20 + +accept 160.2904693231 -22.4177486612 +expect failure errno -20 + +accept 170.9786886104 -22.3889418243 +expect failure errno -20 + +accept 180.4135817841 -21.4141834167 +expect failure errno -20 + +accept -179.1529257481 -29.4728615966 +expect failure errno -20 + +accept -169.2570543721 -28.7440325834 +expect failure errno -20 + +accept -159.4124846191 -27.8743740104 +expect failure errno -20 + +accept -149.9984258738 -27.2290510016 +expect failure errno -20 + +accept -139.4767743694 -27.0546870326 +expect failure errno -20 + +accept -129.5641039139 -26.6837015309 +expect failure errno -20 + +accept -119.3705764793 -25.8611684419 +expect failure errno -20 + +accept -109.5378587803 -25.4624789903 +expect failure errno -20 + +accept -99.3734787689 -24.9304945684 +expect failure errno -20 + +accept -89.3465946697 -24.1700440971 +expect -10704395.428 -5847361.236 + +accept -79.7404033820 -23.7748908886 +expect -9513574.581 -4810463.511 + +accept -69.8876497415 -23.5742092130 +expect -8180418.594 -4058430.736 + +accept -59.3891167783 -23.0862162961 +expect -6800548.565 -3472782.360 + +accept -49.0962705404 -23.0040787983 +expect -5498406.531 -3127392.477 + +accept -39.5604939819 -22.8514526819 +expect -4357597.539 -2896084.387 + +accept -29.6190870010 -22.2716044223 +expect -3224919.475 -2674683.087 + +accept -19.2436583074 -22.1221079553 +expect -2074925.707 -2558243.836 + +accept -9.3541697716 -21.2322237727 +expect -1006009.651 -2403546.370 + +accept 0.3565245677 -20.3671378180 +expect 38384.574 -2289133.435 + +accept 10.4893794068 -19.6098192847 +expect 1134672.480 -2219784.886 + +accept 20.1245536415 -19.4921243712 +expect 2191535.285 -2254510.891 + +accept 30.7062162966 -19.3927174348 +expect 3384477.986 -2336722.926 + +accept 40.8666533485 -18.6123732185 +expect 4592279.592 -2378596.017 + +accept 50.0951841039 -17.9250502345 +expect 5759194.930 -2468249.825 + +accept 60.3777794968 -17.5681367463 +expect 7155127.802 -2710926.594 + +accept 70.7020153713 -16.8114869486 +expect 8722490.928 -3052901.356 + +accept 80.8671865869 -16.2424776439 +expect 10422654.067 -3712280.432 + +accept 90.2461291404 -15.5645924718 +expect failure errno -20 + +accept 100.9711143384 -14.9057684714 +expect failure errno -20 + +accept 110.5061775944 -13.9999376124 +expect failure errno -20 + +accept 120.6646869394 -13.8762395278 +expect failure errno -20 + +accept 130.4786384854 -13.6641917166 +expect failure errno -20 + +accept 140.4992250881 -12.7990197875 +expect failure errno -20 + +accept 150.0366235813 -12.4696803942 +expect failure errno -20 + +accept 160.5278707110 -12.2720940753 +expect failure errno -20 + +accept 170.3484529579 -12.2138862792 +expect failure errno -20 + +accept 180.2280212650 -11.3213090122 +expect failure errno -20 + +accept -179.9887698836 -19.8434403334 +expect failure errno -20 + +accept -169.6164294546 -19.0221825561 +expect failure errno -20 + +accept -159.5308654294 -18.1879041212 +expect failure errno -20 + +accept -149.8050966059 -17.4019446265 +expect failure errno -20 + +accept -139.1612469827 -16.6625595025 +expect failure errno -20 + +accept -129.4619391187 -16.4594418864 +expect failure errno -20 + +accept -119.8383311004 -16.1675065524 +expect failure errno -20 + +accept -109.3335459376 -15.6868347454 +expect failure errno -20 + +accept -99.7976668059 -15.6854972046 +expect failure errno -20 + +accept -89.7267294244 -14.8632370454 +expect -12053401.390 -4568307.176 + +accept -79.1896256706 -14.3035788003 +expect -10318651.920 -3211294.118 + +accept -69.8238721868 -13.6606252292 +expect -8752793.203 -2483025.217 + +accept -59.9341884732 -13.0163995934 +expect -7239853.279 -2016848.066 + +accept -49.2718060884 -12.0872143872 +expect -5769460.920 -1657984.518 + +accept -39.0612457278 -11.2146109871 +expect -4471191.256 -1415302.828 + +accept -29.7861799219 -10.9508322090 +expect -3354764.734 -1309138.609 + +accept -19.4145569922 -10.5133139512 +expect -2160417.521 -1206521.486 + +accept -9.5198292959 -9.7964336368 +expect -1053132.786 -1099465.773 + +accept 0.8412200908 -8.9185740153 +expect 92973.787 -993763.563 + +accept 10.4291884083 -8.3013059591 +expect 1156683.321 -932334.794 + +accept 20.1434736553 -7.4540137611 +expect 2253230.418 -856389.581 + +accept 30.9337103769 -7.4330940402 +expect 3510477.410 -893006.725 + +accept 40.1244867612 -6.5706097227 +expect 4641586.907 -835473.434 + +accept 50.1188628580 -6.0246021551 +expect 5960644.364 -835727.421 + +accept 60.8442179646 -5.0882786722 +expect 7543977.493 -808597.717 + +accept 70.9106152137 -5.0040354490 +expect 9276405.717 -966062.038 + +accept 80.6138637845 -4.9732504580 +expect 11379290.973 -1327935.989 + +accept 90.6032354861 -4.1370495786 +expect failure errno -20 + +accept 100.1644532030 -3.7428216159 +expect failure errno -20 + +accept 110.6488410247 -3.6483998900 +expect failure errno -20 + +accept 120.4200133401 -3.5679026480 +expect failure errno -20 + +accept 130.4611248753 -2.8417810196 +expect failure errno -20 + +accept 140.5117693002 -2.1994039429 +expect failure errno -20 + +accept 150.8812291858 -1.4289441365 +expect failure errno -20 + +accept 160.7607399916 -1.4071810906 +expect failure errno -20 + +accept 170.8773135555 -1.0552787291 +expect failure errno -20 + +accept 180.0261501820 -0.4477561568 +expect failure errno -20 + +accept -179.6651296552 -9.8752237332 +expect failure errno -20 + +accept -169.8040567331 -9.5090347854 +expect failure errno -20 + +accept -159.2369236977 -8.7812050100 +expect failure errno -20 + +accept -149.4668694945 -8.7411685014 +expect failure errno -20 + +accept -139.4921425087 -8.4838585832 +expect failure errno -20 + +accept -129.0489643890 -8.3165131291 +expect failure errno -20 + +accept -119.2267713387 -8.2419396541 +expect failure errno -20 + +accept -109.8259504273 -7.2718622518 +expect failure errno -20 + +accept -99.9614377002 -7.1037710855 +expect failure errno -20 + +accept -89.8090238071 -6.4232987368 +expect -13640751.484 -2974873.944 + +accept -79.3641569088 -6.0589975081 +expect -11010026.860 -1514839.115 + +accept -69.4104381605 -5.3415079971 +expect -8989236.834 -994787.772 + +accept -59.1035311505 -4.7601449911 +expect -7276854.155 -737312.363 + +accept -49.7514136971 -4.1714583763 +expect -5923537.462 -576783.461 + +accept -39.2161406618 -3.9369832151 +expect -4539636.330 -497351.785 + +accept -29.7503799768 -2.9883217265 +expect -3383505.746 -356659.413 + +accept -19.3042659436 -2.0693367961 +expect -2166506.455 -236875.349 + +accept -9.8550183317 -1.1339666688 +expect -1098434.101 -127035.957 + +accept 0.3698643768 -0.7850645975 +expect 41125.238 -87297.441 + +accept 10.5309879356 -0.2442969095 +expect 1174302.709 -27396.310 + +accept 20.3483686169 0.5355680008 +expect 2286903.911 61502.678 + +accept 30.9157771281 1.5084105801 +expect 3524936.009 181088.864 + +accept 40.8345369145 1.9690445225 +expect 4750388.872 251710.802 + +accept 50.0083884196 2.0400972654 +expect 5968514.060 282935.766 + +accept 60.5564326069 2.5146830998 +expect 7522513.981 398583.466 + +accept 70.0242529688 2.6387476779 +expect 9150344.687 501095.492 + +accept 80.6476764259 3.6310845229 +expect 11462634.636 984489.812 + +accept 90.5849650699 4.1063917523 +expect failure errno -20 + +accept 100.6238525596 4.1230600723 +expect failure errno -20 + +accept 110.6594697851 5.0495381196 +expect failure errno -20 + +accept 120.0930076215 5.2661796574 +expect failure errno -20 + +accept 130.5000547754 5.3939702157 +expect failure errno -20 + +accept 140.4751452989 5.8876297478 +expect failure errno -20 + +accept 150.7452375246 6.3021488806 +expect failure errno -20 + +accept 160.1359677924 6.9173640629 +expect failure errno -20 + +accept 170.0302177328 7.6378853558 +expect failure errno -20 + +accept 180.8170157951 8.3472735471 +expect failure errno -20 + +accept -179.1943150364 0.7596010223 +expect failure errno -20 + +accept -169.6391212860 1.0795717122 +expect failure errno -20 + +accept -159.2152700578 1.5596096157 +expect failure errno -20 + +accept -149.3566080854 2.3935395760 +expect failure errno -20 + +accept -139.6411690265 2.8792042895 +expect failure errno -20 + +accept -129.0884027419 3.3736512451 +expect failure errno -20 + +accept -119.6412398776 3.5609941446 +expect failure errno -20 + +accept -109.8410023851 4.3613065976 +expect failure errno -20 + +accept -99.5554211656 5.1657533479 +expect failure errno -20 + +accept -89.3773565828 5.9157121060 +expect -13652078.995 2749284.275 + +accept -79.5182008966 5.9890761386 +expect -11050370.051 1507839.328 + +accept -69.5064826337 6.4698255786 +expect -8978882.758 1203806.785 + +accept -59.5169821631 7.3693412472 +expect -7304721.114 1145373.248 + +accept -49.9241519045 7.8049591034 +expect -5916373.828 1079808.719 + +accept -39.3530693426 7.8141712724 +expect -4536367.181 988115.206 + +accept -29.0573163195 8.4892787230 +expect -3282841.554 1010642.286 + +accept -19.3808304987 8.6780787506 +expect -2162785.190 995072.997 + +accept -9.7889836306 9.1980318083 +expect -1084005.841 1032425.841 + +accept 0.7401919089 9.6999375489 +expect 81716.177 1081216.951 + +accept 10.2922798343 10.2080075121 +expect 1138278.757 1147216.412 + +accept 20.8409423708 11.0731980134 +expect 2320143.899 1276786.428 + +accept 30.8315703906 11.4319423563 +expect 3474811.307 1373967.408 + +accept 40.8302365060 12.2114488494 +expect 4680441.778 1560453.893 + +accept 50.8938950488 12.4827231183 +expect 5980086.590 1739463.351 + +accept 60.1452074812 12.8049940379 +expect 7276948.599 1990687.541 + +accept 70.4026750861 13.0768132535 +expect 8877755.135 2411628.800 + +accept 80.2140199400 13.5624272700 +expect 10571534.837 3165721.762 + +accept 90.4576635954 13.9718076506 +expect failure errno -20 + +accept 100.6449925924 14.8800104945 +expect failure errno -20 + +accept 110.2075367326 15.0521133300 +expect failure errno -20 + +accept 120.4913041985 15.0889224537 +expect failure errno -20 + +accept 130.1088876084 15.6744717063 +expect failure errno -20 + +accept 140.6091054692 15.9789322360 +expect failure errno -20 + +accept 150.8827038395 16.1118935785 +expect failure errno -20 + +accept 160.8584892232 16.9655055987 +expect failure errno -20 + +accept 170.7081605352 17.1424915281 +expect failure errno -20 + +accept 180.4875952646 17.7286920734 +expect failure errno -20 + +accept -179.2192819040 10.8569245931 +expect failure errno -20 + +accept -169.0657035958 11.2213297367 +expect failure errno -20 + +accept -159.1659774291 11.5431930234 +expect failure errno -20 + +accept -149.9545173238 12.5029285949 +expect failure errno -20 + +accept -139.3117413904 12.6753804804 +expect failure errno -20 + +accept -129.3194639426 13.3306225335 +expect failure errno -20 + +accept -119.8562785026 13.8682936931 +expect failure errno -20 + +accept -109.1061461002 14.0130001331 +expect failure errno -20 + +accept -99.6079217864 14.7921669533 +expect failure errno -20 + +accept -89.3223757109 14.9467935082 +expect -11977848.908 4521084.682 + +accept -79.5614292778 15.5269071903 +expect -10271311.258 3464674.481 + +accept -69.5919903841 16.3857419518 +expect -8573212.789 2923178.600 + +accept -59.6477980679 16.9839343080 +expect -7073184.422 2599846.459 + +accept -49.1834673639 17.2588986357 +expect -5657105.754 2357772.162 + +accept -39.8262428613 17.9830247197 +expect -4476942.024 2281920.882 + +accept -29.2381466616 18.7499060636 +expect -3223466.080 2243030.787 + +accept -19.1786678435 19.0226677902 +expect -2090004.567 2193284.527 + +accept -9.6334690404 19.4761386210 +expect -1042142.311 2201616.494 + +accept 0.6321060114 20.3870396192 +expect 68050.548 2291463.687 + +accept 10.9421661895 20.4924024395 +expect 1180518.031 2323367.738 + +accept 20.4864473342 21.0164763452 +expect 2220079.189 2436668.067 + +accept 30.1291797254 21.2284428591 +expect 3296035.229 2553633.126 + +accept 40.6200421317 21.5203653800 +expect 4508950.471 2745825.410 + +accept 50.6582942940 21.9446471796 +expect 5723200.728 3026932.927 + +accept 60.9730121398 22.4243870208 +expect 7038314.007 3442040.060 + +accept 70.2091499688 22.5967062068 +expect 8288776.818 3931269.871 + +accept 80.7948402736 23.3693033859 +expect 9696270.644 4844753.993 + +accept 90.9423588456 23.9305098127 +expect failure errno -20 + +accept 100.5427479545 24.6568371578 +expect failure errno -20 + +accept 110.6483359564 25.2988879331 +expect failure errno -20 + +accept 120.6254581560 25.7897168715 +expect failure errno -20 + +accept 130.6198305384 26.5579713234 +expect failure errno -20 + +accept 140.5223099495 27.4665102983 +expect failure errno -20 + +accept 150.1770507578 27.9150551786 +expect failure errno -20 + +accept 160.8757513817 28.5236724280 +expect failure errno -20 + +accept 170.8877826460 29.0924417375 +expect failure errno -20 + +accept 180.6425321330 29.5764205068 +expect failure errno -20 + +accept -179.9444701529 20.8756448666 +expect failure errno -20 + +accept -169.6232517758 21.6942653703 +expect failure errno -20 + +accept -159.5830169036 22.4130383475 +expect failure errno -20 + +accept -149.4619550763 22.6339632787 +expect failure errno -20 + +accept -139.7058201004 23.2553831478 +expect failure errno -20 + +accept -129.7766004320 23.8189681109 +expect failure errno -20 + +accept -119.3228272091 24.7032636217 +expect failure errno -20 + +accept -109.5551540716 24.7745254301 +expect failure errno -20 + +accept -99.9135718461 25.5385802763 +expect failure errno -20 + +accept -89.1841069049 26.2083957447 +expect -10431143.612 6091127.422 + +accept -79.7910279462 26.6431680702 +expect -9245823.651 5229352.217 + +accept -69.8818215995 27.1405016091 +expect -7939848.940 4579107.633 + +accept -59.7043872074 27.3432782139 +expect -6646772.640 4084211.760 + +accept -49.0682511760 28.2506774891 +expect -5330443.447 3825676.830 + +accept -39.4506559191 29.1409725672 +expect -4204573.962 3696283.632 + +accept -29.9015556332 29.7574405692 +expect -3142385.818 3600000.101 + +accept -19.0693346875 30.4852506297 +expect -1979564.068 3559098.611 + +accept -9.6233626432 30.8903459176 +expect -992683.054 3544093.220 + +accept 0.8232394368 31.3744079922 +expect 84584.215 3580932.776 + +accept 10.4236001839 31.4267077934 +expect 1072418.207 3612634.442 + +accept 20.9980760459 31.8605558626 +expect 2165806.548 3746351.172 + +accept 30.8255462270 32.3520551790 +expect 3193447.531 3939445.335 + +accept 40.8324168382 32.9127578763 +expect 4256012.184 4213848.131 + +accept 50.0837143989 33.6950660037 +expect 5244572.185 4581526.452 + +accept 60.4197804189 34.0559290352 +expect 6381932.867 5038103.593 + +accept 70.4867056300 34.8824703453 +expect 7453835.177 5690136.852 + +accept 80.9991967787 34.8943272959 +expect 8589604.803 6432883.803 + +accept 90.5925677009 35.3510670805 +expect failure errno -20 + +accept 100.0148954666 36.2711932097 +expect failure errno -20 + +accept 110.4283207815 36.6017613088 +expect failure errno -20 + +accept 120.6777960225 37.3666811945 +expect failure errno -20 + +accept 130.2891249681 37.8530786142 +expect failure errno -20 + +accept 140.8212942434 38.5395736955 +expect failure errno -20 + +accept 150.7430926180 38.7113483726 +expect failure errno -20 + +accept 160.9509577553 39.6821505727 +expect failure errno -20 + +accept 170.3061167023 40.4192356875 +expect failure errno -20 + +accept 180.9886935244 41.3233715669 +expect failure errno -20 + +accept -179.3343647471 30.6447124879 +expect failure errno -20 + +accept -169.9318029695 30.8088173910 +expect failure errno -20 + +accept -159.9351347433 31.4030041187 +expect failure errno -20 + +accept -149.1603401895 31.7370508292 +expect failure errno -20 + +accept -139.8411358400 31.9883214220 +expect failure errno -20 + +accept -129.6487283950 32.2540792459 +expect failure errno -20 + +accept -119.3377596938 32.5474903700 +expect failure errno -20 + +accept -109.4052121056 32.6499740509 +expect failure errno -20 + +accept -99.9645719240 33.2634048792 +expect failure errno -20 + +accept -89.3430796801 33.3255757200 +expect -9605176.890 6972552.471 + +accept -79.6121040164 33.9110503188 +expect -8536182.225 6196716.591 + +accept -69.4414539606 34.6980659140 +expect -7351641.813 5601824.874 + +accept -59.4871790876 35.1364758272 +expect -6218131.412 5141950.349 + +accept -49.8946468200 36.1100227223 +expect -5124886.495 4896415.322 + +accept -39.8692181364 36.8503178238 +expect -4035583.381 4702140.850 + +accept -29.1761644239 37.2204561349 +expect -2922531.225 4529762.914 + +accept -19.7409728105 37.3611622287 +expect -1965561.511 4418245.538 + +accept -9.2203420334 38.0828885726 +expect -910444.166 4426682.810 + +accept 0.6679908400 38.2706333082 +expect 65814.006 4427674.481 + +accept 10.6257647236 39.2684671305 +expect 1040789.082 4583898.094 + +accept 20.2366080925 40.1629979305 +expect 1974657.219 4780940.306 + +accept 30.5069203139 40.3074104493 +expect 2987108.844 4952040.049 + +accept 40.7821801102 41.0561850499 +expect 3990538.047 5279018.731 + +accept 50.9837826453 42.0495032526 +expect 4969682.427 5728168.352 + +accept 60.0140580662 42.5571623885 +expect 5839203.037 6163270.290 + +accept 70.7254208788 42.7772722042 +expect 6868275.710 6748247.633 + +accept 80.6903986951 43.0741360152 +expect 7768806.954 7429525.503 + +accept 90.6634321726 43.5837411887 +expect failure errno -20 + +accept 100.8304968356 44.3478015738 +expect failure errno -20 + +accept 110.2734219112 44.4218804789 +expect failure errno -20 + +accept 120.7981801963 44.9674252843 +expect failure errno -20 + +accept 130.6206535666 45.4286113875 +expect failure errno -20 + +accept 140.3730391283 46.0714239353 +expect failure errno -20 + +accept 150.9426457881 46.5091534230 +expect failure errno -20 + +accept 160.6115790352 47.4101077572 +expect failure errno -20 + +accept 170.3277640796 48.0638373590 +expect failure errno -20 + +accept 180.8477425796 48.8442357472 +expect failure errno -20 + +accept -179.2598149320 40.1705017627 +expect failure errno -20 + +accept -169.6056153255 40.1727881259 +expect failure errno -20 + +accept -159.3396275493 41.0355246248 +expect failure errno -20 + +accept -149.3430287138 41.0573932198 +expect failure errno -20 + +accept -139.3972998819 41.0866734660 +expect failure errno -20 + +accept -129.2347342883 41.3220478306 +expect failure errno -20 + +accept -119.9384666450 41.9087201484 +expect failure errno -20 + +accept -109.1765297705 42.5137977627 +expect failure errno -20 + +accept -99.7425660165 43.1240737964 +expect failure errno -20 + +accept -89.3631524858 43.6013437171 +expect -8456598.089 8145902.918 + +accept -79.1184854139 44.4465168591 +expect -7497596.784 7490230.178 + +accept -69.3713987852 45.2639704879 +expect -6544218.717 6996093.996 + +accept -59.4171409115 45.4132014431 +expect -5602984.158 6519916.313 + +accept -49.3100677093 45.7526223682 +expect -4626331.424 6169411.113 + +accept -39.3187102974 46.6936897182 +expect -3644320.114 5998514.674 + +accept -29.9742251826 46.9036255354 +expect -2766108.322 5819685.981 + +accept -19.2850914312 47.8240485822 +expect -1759883.555 5782937.269 + +accept -9.4670802435 48.1827130036 +expect -859898.761 5747174.232 + +accept 0.9511694165 49.1770930435 +expect 85514.729 5856972.276 + +accept 10.9297395133 49.6986510413 +expect 977791.001 5964314.135 + +accept 20.6644197363 50.6277034455 +expect 1831934.709 6186995.533 + +accept 30.1619319357 50.8191455831 +expect 2670361.605 6364198.402 + +accept 40.7545399266 51.8106566282 +expect 3567452.494 6746371.295 + +accept 50.2966459346 52.3403869111 +expect 4368473.680 7112624.685 + +accept 60.8853952926 52.6411504842 +expect 5247040.469 7565966.065 + +accept 70.9660756955 53.5899082901 +expect 5989886.277 8174678.498 + +accept 80.1015409967 53.6234824949 +expect 6684866.077 8688618.853 + +accept 90.9390534980 54.4032676618 +expect failure errno -20 + +accept 100.2275975816 54.6540829630 +expect failure errno -20 + +accept 110.2799875321 55.5050863665 +expect failure errno -20 + +accept 120.5746083149 55.8365526658 +expect failure errno -20 + +accept 130.5493283922 55.8603600954 +expect failure errno -20 + +accept 140.1036826064 56.0703761781 +expect failure errno -20 + +accept 150.2683487285 56.7530037053 +expect failure errno -20 + +accept 160.2871251380 57.2145257183 +expect failure errno -20 + +accept 170.1375706366 57.2304506879 +expect failure errno -20 + +accept 180.2551410057 57.5449642224 +expect failure errno -20 + +accept -179.4163113130 50.3425538005 +expect failure errno -20 + +accept -169.9733110986 50.4458299488 +expect failure errno -20 + +accept -159.7576358296 50.9581504113 +expect failure errno -20 + +accept -149.3417213155 51.6042289093 +expect failure errno -20 + +accept -139.0195163151 51.8452436385 +expect failure errno -20 + +accept -129.9037457234 52.0925641350 +expect failure errno -20 + +accept -119.8773360504 52.9710431510 +expect failure errno -20 + +accept -109.3390467545 53.2106639106 +expect failure errno -20 + +accept -99.5444768748 53.6966176349 +expect failure errno -20 + +accept -89.1508332331 54.2933793206 +expect -7253089.374 9338825.070 + +accept -79.5075548350 54.5417649044 +expect -6548869.079 8768667.084 + +accept -69.4795328221 54.7159059038 +expect -5776149.289 8249326.048 + +accept -59.0478968386 55.5204260857 +expect -4890946.145 7889320.902 + +accept -49.1881407070 56.1072337490 +expect -4060119.862 7613040.252 + +accept -39.4101841829 56.8828347097 +expect -3227458.953 7444966.031 + +accept -29.4613810419 57.5239937456 +expect -2395806.485 7324970.138 + +accept -19.1085034175 58.4436055844 +expect -1535705.803 7310415.489 + +accept -9.9177724571 59.0951662260 +expect -790135.180 7330448.667 + +accept 0.8275131479 59.4326708329 +expect 65618.406 7353747.937 + +accept 10.2968451911 60.3586661957 +expect 804903.589 7530433.615 + +accept 20.4902700839 60.9790884371 +expect 1584299.446 7722395.231 + +accept 30.8639040743 61.2280864786 +expect 2370997.263 7922432.098 + +accept 40.0936831128 61.5458193623 +expect 3052952.372 8172497.353 + +accept 50.1049528540 62.3327697572 +expect 3741270.462 8574038.080 + +accept 60.0465199812 62.7356240065 +expect 4412884.709 8976470.296 + +accept 70.2410137014 63.2120813131 +expect 5054093.961 9462122.654 + +accept 80.2667195466 63.4462194528 +expect 5659364.075 9965995.331 + +accept 90.1958404963 64.0831209279 +expect failure errno -20 + +accept 100.5787966151 64.7750993019 +expect failure errno -20 + +accept 110.5253826702 65.0311314831 +expect failure errno -20 + +accept 120.1812962078 65.3475412110 +expect failure errno -20 + +accept 130.6287227669 65.6970336106 +expect failure errno -20 + +accept 140.0181654960 66.0623612621 +expect failure errno -20 + +accept 150.7856466511 66.3591210923 +expect failure errno -20 + +accept 160.9724593003 66.6162174492 +expect failure errno -20 + +accept 170.0946608724 66.6386212957 +expect failure errno -20 + +accept 180.4742461481 67.2758505348 +expect failure errno -20 + +accept -179.3409209668 60.7971917835 +expect failure errno -20 + +accept -169.8189576120 61.1637771517 +expect failure errno -20 + +accept -159.5389911401 61.2887975834 +expect failure errno -20 + +accept -149.8226015684 61.6437737052 +expect failure errno -20 + +accept -139.2361655032 62.2457658007 +expect failure errno -20 + +accept -129.4677006422 63.0421916813 +expect failure errno -20 + +accept -119.2765495979 63.0575080285 +expect failure errno -20 + +accept -109.6674914716 63.2917945558 +expect failure errno -20 + +accept -99.7670971881 63.3834861911 +expect failure errno -20 + +accept -89.8162159435 64.1409584458 +expect -6128005.443 10556995.120 + +accept -79.1187835657 64.5588989031 +expect -5465931.391 10061962.599 + +accept -69.5357774042 64.7792984398 +expect -4855109.193 9660585.643 + +accept -59.4761740671 64.8974706901 +expect -4194775.341 9286417.697 + +accept -49.9280128167 65.6204314486 +expect -3502178.047 9090538.544 + +accept -39.3823903629 65.9211509100 +expect -2766684.454 8864998.247 + +accept -29.7679870260 66.9026625522 +expect -2059983.349 8842303.129 + +accept -19.9897475317 67.3766053532 +expect -1374622.796 8788777.482 + +accept -9.9442064094 68.2526920687 +expect -672566.109 8863134.950 + +accept 0.7509772840 69.1829974388 +expect 49780.475 9007858.113 + +accept 10.6585809296 69.8835157088 +expect 694405.780 9169808.493 + +accept 20.3911658798 70.0037343002 +expect 1321293.723 9273335.219 + +accept 30.6722125463 70.6594377768 +expect 1946504.130 9536648.767 + +accept 40.6299540574 71.5624775878 +expect 2501652.005 9893454.187 + +accept 50.8721494614 71.8337784376 +expect 3079786.371 10187475.653 + +accept 60.0291284696 71.8501773949 +expect 3593103.464 10453205.799 + +accept 70.8431571594 72.0862933562 +expect 4145342.784 10857384.689 + +accept 80.1791569395 72.7183017021 +expect 4529430.842 11315638.668 + +accept 90.8791736411 72.9059905421 +expect failure errno -20 + +accept 100.0478827489 73.6259975169 +expect failure errno -20 + +accept 110.4087249466 74.2803681973 +expect failure errno -20 + +accept 120.3401612468 74.8365621394 +expect failure errno -20 + +accept 130.1826062634 75.5694271641 +expect failure errno -20 + +accept 140.9483568214 75.9187393924 +expect failure errno -20 + +accept 150.4892277622 76.6692051191 +expect failure errno -20 + +accept 160.6382868956 77.4573927636 +expect failure errno -20 + +accept 170.7717121538 77.8061856572 +expect failure errno -20 + +accept 180.3573673565 78.0660690876 +expect failure errno -20 + +accept -179.6675977383 70.0957203052 +expect failure errno -20 + +accept -169.7405185971 70.8584256587 +expect failure errno -20 + +accept -159.5167125707 71.8322204655 +expect failure errno -20 + +accept -149.0042143904 72.1158106531 +expect failure errno -20 + +accept -139.0329602286 72.2542294354 +expect failure errno -20 + +accept -129.7801336775 73.2077231869 +expect failure errno -20 + +accept -119.3119539671 73.8550759705 +expect failure errno -20 + +accept -109.4758176356 74.3266149256 +expect failure errno -20 + +accept -99.6607202273 75.0169362990 +expect failure errno -20 + +accept -89.4753530769 75.9617981968 +expect -4457168.999 12206697.987 + +accept -79.5887435008 76.2786099898 +expect -4003489.308 11893940.766 + +accept -69.5002491752 76.5782690095 +expect -3522337.539 11617780.097 + +accept -59.6915787173 77.1315486475 +expect -3007598.216 11449732.407 + +accept -49.4552848899 77.1769236310 +expect -2520444.564 11214194.197 + +accept -39.2403833701 77.8832488521 +expect -1964697.049 11174495.756 + +accept -29.4506836219 78.3637643336 +expect -1456404.136 11143594.629 + +accept -19.5010832381 78.4638811594 +expect -965580.048 11064519.470 + +accept -9.5727750302 79.0649065844 +expect -463128.369 11154178.989 + +accept 0.3501026786 79.9268552980 +expect 16280.988 11359716.588 + +accept 10.8083498797 80.7734576072 +expect 480582.301 11612067.445 + +accept 20.8098672542 81.2830486223 +expect 896200.874 11813880.882 + +accept 30.3588816681 81.4543384377 +expect 1287049.335 11952125.248 + +accept 40.8217587675 82.0376694327 +expect 1655654.948 12249255.684 + +accept 50.5425294111 82.6836589307 +expect 1943629.387 12583714.312 + +accept 60.1931997991 83.6237398675 +expect 2131995.937 13024459.333 + +accept 70.6113860432 84.0910108055 +expect 2365890.947 13363173.126 + +accept 80.9787521274 84.9230149078 +expect 2463890.570 13818835.453 + +accept 90.9143604315 85.3871192550 +expect failure errno -20 + +accept 100.4734880731 86.0042464514 +expect failure errno -20 + +accept 110.9680822795 86.3859461851 +expect failure errno -20 + +accept 120.8622100732 87.2340544489 +expect failure errno -20 + +accept 130.2558456040 87.3620502284 +expect failure errno -20 + +accept 140.2081210889 87.9608446770 +expect failure errno -20 + +accept 150.4963196965 88.3752399281 +expect failure errno -20 + +accept 160.1141812758 89.1315428504 +expect failure errno -20 + +accept 170.8037412086 89.6150717843 +expect failure errno -20 + +accept 180.1602592915 90.5979873573 +expect failure errno -14 + +accept -179.4988010038 80.2382292021 +expect failure errno -20 + +accept -169.7323895837 80.2920174872 +expect failure errno -20 + +accept -159.9503807693 80.8196927273 +expect failure errno -20 + +accept -149.0925061081 81.4663152862 +expect failure errno -20 + +accept -139.5716369758 82.4286410234 +expect failure errno -20 + +accept -129.8787197288 82.8456226975 +expect failure errno -20 + +accept -119.4793423714 83.5516191256 +expect failure errno -20 + +accept -109.2664761985 84.4756117750 +expect failure errno -20 + +accept -99.3415573570 85.3222226381 +expect failure errno -20 + +accept -89.5621686999 86.1477384313 +expect -2328002.776 14359252.241 + +accept -79.7459074624 86.3337679988 +expect -2066809.293 14230691.128 + +accept -69.5924016054 86.7873849130 +expect -1721998.690 14226866.593 + +accept -59.3424378796 87.4693622383 +expect -1325649.584 14378063.176 + +accept -49.4008006097 87.4815472674 +expect -1116300.148 14277850.382 + +accept -39.0859175285 87.8616846009 +expect -823391.287 14385214.623 + +accept -29.4922393933 88.2891416248 +expect -560419.081 14575750.266 + +accept -19.1948975670 88.7931017780 +expect -308317.578 14881668.127 + +accept -9.7223365758 89.3832521756 +expect -112026.906 15387878.248 + +accept 0.6641448256 90.0106423220 +expect failure errno -14 + +accept 10.1860723801 90.3688642972 +expect failure errno -14 + +accept 20.9490167192 90.7173958262 +expect failure errno -14 + +accept 30.5649867370 90.9925163187 +expect failure errno -14 + +accept 40.4458702150 91.4734308311 +expect failure errno -14 + +accept 50.5856921606 91.9158720484 +expect failure errno -14 + +accept 60.1363202035 92.2767051552 +expect failure errno -14 + +accept 70.0710227099 93.2758942081 +expect failure errno -14 + +accept 80.2222434482 93.6733349750 +expect failure errno -14 + +accept 90.0483434140 94.4740404396 +expect failure errno -14 + +accept 100.6823676393 95.0641687155 +expect failure errno -14 + +accept 110.6403276588 95.6156935259 +expect failure errno -14 + +accept 120.2581625576 96.0431766104 +expect failure errno -14 + +accept 130.4609264126 96.4854267472 +expect failure errno -14 + +accept 140.6441294534 96.7262713213 +expect failure errno -14 + +accept 150.3252472008 97.1420609214 +expect failure errno -14 + +accept 160.7668616164 97.4790143988 +expect failure errno -14 + +accept 170.7465062128 97.6550567817 +expect failure errno -14 + +accept 180.7542323137 98.2872938097 +expect failure errno -14 + +accept -179.4933532172 89.0462961156 +expect failure errno -20 + +accept -169.8505428520 89.8903183246 +expect failure errno -20 + +accept -159.6997771019 89.9583403191 +expect failure errno -20 + +accept -149.2613507188 90.8395350848 +expect failure errno -14 + +accept -139.1842997548 91.1573946186 +expect failure errno -14 + +accept -129.6568991775 91.9446769249 +expect failure errno -14 + +accept -119.3115606256 92.6597043587 +expect failure errno -14 + +accept -109.6274703609 93.6500222571 +expect failure errno -14 + +accept -99.3955363318 93.6790731121 +expect failure errno -14 + +accept -89.4902277654 93.7101118679 +expect failure errno -14 + +accept -79.2055095189 93.8973426839 +expect failure errno -14 + +accept -69.2694919752 94.5715889948 +expect failure errno -14 + +accept -59.2096313695 94.8767204910 +expect failure errno -14 + +accept -49.3346426547 95.7619370286 +expect failure errno -14 + +accept -39.2940192313 95.9177686800 +expect failure errno -14 + +accept -29.1265263906 96.4025342806 +expect failure errno -14 + +accept -19.8149677195 96.5067828223 +expect failure errno -14 + +accept -9.2806942519 96.8402148749 +expect failure errno -14 + +accept 0.9337491530 97.5569468760 +expect failure errno -14 + +accept 10.2800898790 97.9514714385 +expect failure errno -14 + +accept 20.9290209494 98.9284832763 +expect failure errno -14 + +accept 30.3939457169 99.5719752144 +expect failure errno -14 + +accept 40.6958590705 100.0328567981 +expect failure errno -14 + +accept 50.1473239826 100.6776574030 +expect failure errno -14 + +accept 60.6429472168 100.7044060498 +expect failure errno -14 + +accept 70.8017862719 101.2635238404 +expect failure errno -14 + +accept 80.3144473172 101.9663622692 +expect failure errno -14 + +accept 90.7459660200 102.3134423218 +expect failure errno -14 + +accept 100.1161002435 103.1947683448 +expect failure errno -14 + +accept 110.1928396624 104.0579352787 +expect failure errno -14 + +accept 120.2928981698 104.8100792607 +expect failure errno -14 + +accept 130.4257286255 105.4176918707 +expect failure errno -14 + +accept 140.8110132830 105.4248870814 +expect failure errno -14 + +accept 150.8802025406 106.2350153626 +expect failure errno -14 + +accept 160.3540927190 106.6211948814 +expect failure errno -14 + +accept 170.1006211763 106.7429949781 +expect failure errno -14 + +accept 180.9080349563 107.0582862622 +expect failure errno -14 + +</gie> diff --git a/test/gie/adams_ws1.gie b/test/gie/adams_ws1.gie new file mode 100644 index 00000000..cb7bb26f --- /dev/null +++ b/test/gie/adams_ws1.gie @@ -0,0 +1,2120 @@ +<gie> +------------------------------------------------------------ +This gie file was automatically generated using libproject +where the adams_ws1 code was adapted from +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=adams_ws1 +R=6370997 +tolerance 1 mm +------------------------------------------------------------ +accept -179.5170670673 -90.3642618405 +expect failure errno -14 + +accept -169.6193301609 -90.0089826784 +expect failure errno -14 + +accept -159.5146913398 -89.9552061084 +expect -350717.162 -11748881.092 + +accept -149.6430387202 -89.4598171312 +expect -1198165.030 -11484132.922 + +accept -139.3420792457 -88.5689205573 +expect -1900383.673 -11089869.954 + +accept -129.5512190326 -88.2843232228 +expect -2002093.387 -10839580.396 + +accept -119.5849519031 -87.8113050000 +expect -2149637.897 -10510603.217 + +accept -109.8164701029 -87.6292839331 +expect -2103837.772 -10270387.260 + +accept -99.0070325468 -87.4860856350 +expect -1996207.278 -10030480.328 + +accept -89.8710202810 -87.0734859278 +expect -1978905.833 -9725415.443 + +accept -79.9177626050 -86.8409810985 +expect -1848776.887 -9483178.045 + +accept -69.6832972131 -86.4913255195 +expect -1709649.451 -9206995.664 + +accept -59.5324497291 -86.3836989068 +expect -1493076.994 -9040595.732 + +accept -49.7885614755 -86.1711430633 +expect -1288297.308 -8857404.772 + +accept -39.2736625770 -85.9311099723 +expect -1048159.783 -8676577.940 + +accept -29.9883661697 -85.1267277663 +expect -864602.075 -8328578.049 + +accept -19.7354612657 -84.2995572008 +expect -606385.822 -8009717.908 + +accept -9.8320712389 -83.8158727667 +expect -311874.893 -7833551.758 + +accept 0.1529149340 -83.6786769068 +expect 4891.700 -7783359.345 + +accept 10.8075764102 -83.0220228165 +expect 358525.175 -7610748.071 + +accept 20.2756666263 -82.4050031966 +expect 693297.426 -7478128.281 + +accept 30.5717416484 -82.1078093242 +expect 1059291.615 -7458462.299 + +accept 40.0217776423 -81.4996688835 +expect 1423231.064 -7381432.285 + +accept 50.4439084395 -80.9178750042 +expect 1835831.195 -7348906.778 + +accept 60.2928202530 -80.8948879488 +expect 2195784.908 -7466766.931 + +accept 70.1422375374 -79.9793295792 +expect 2644125.293 -7411053.135 + +accept 80.0281082734 -79.9307378831 +expect 3023172.557 -7577579.052 + +accept 90.1359566782 -79.0548748136 +expect 3514571.202 -7604717.836 + +accept 100.9983207780 -78.4899667014 +expect 4020295.243 -7757494.376 + +accept 110.7127101938 -77.8772548871 +expect 4506704.120 -7915020.711 + +accept 120.9499015457 -77.6414595729 +expect 4975451.712 -8212762.236 + +accept 130.7914974914 -77.0932634434 +expect 5498089.726 -8493219.908 + +accept 140.6080188527 -77.0119938017 +expect 5942639.654 -8934467.649 + +accept 150.6995918182 -76.9369794197 +expect 6388836.279 -9482287.585 + +accept 160.9763179459 -76.4102449261 +expect 6955592.369 -10093789.725 + +accept 170.5761545704 -76.3749705670 +expect 7276212.519 -10898661.639 + +accept 180.4778073139 -75.5923496826 +expect -7735120.306 -11759677.243 + +accept -179.9594024463 -79.1850172406 +expect -6267808.862 -11809346.696 + +accept -169.3792405914 -78.6847392352 +expect -6375466.776 -11010285.716 + +accept -159.3418105960 -77.9452575038 +expect -6399742.566 -10210740.446 + +accept -149.6506452375 -77.3145139162 +expect -6244446.337 -9487525.415 + +accept -139.5282281225 -76.8064299491 +expect -5941042.263 -8840534.760 + +accept -129.3590935485 -75.8784716103 +expect -5652577.184 -8195427.069 + +accept -119.3829013254 -75.5762740726 +expect -5225585.846 -7754976.336 + +accept -109.0050595456 -74.8490162848 +expect -4822333.815 -7284106.174 + +accept -99.6562286237 -73.8531237046 +expect -4472856.920 -6851420.623 + +accept -89.4153824527 -73.5246290838 +expect -4008400.544 -6558443.533 + +accept -79.6133647306 -73.1453487971 +expect -3570120.993 -6303696.366 + +accept -69.6398208021 -72.3341230538 +expect -3146057.888 -6010826.112 + +accept -59.8706106341 -71.3971340090 +expect -2728166.758 -5736410.313 + +accept -49.3205605438 -70.7335340397 +expect -2256529.742 -5524593.729 + +accept -39.3411926381 -70.6365159073 +expect -1795311.675 -5424479.920 + +accept -29.5083854002 -70.4758592857 +expect -1345403.678 -5337336.817 + +accept -19.0279013677 -70.0084283415 +expect -870594.276 -5225973.870 + +accept -9.2887899729 -69.7394095461 +expect -425827.654 -5164538.802 + +accept 0.8271647968 -69.2722085113 +expect 38107.829 -5095338.557 + +accept 10.4036887646 -68.3592860451 +expect 484296.312 -4988000.264 + +accept 20.2060343192 -68.2238727038 +expect 943249.674 -4997881.278 + +accept 30.5698496420 -67.8806308159 +expect 1435688.678 -5002119.817 + +accept 40.1495377913 -67.4553827915 +expect 1899965.927 -5010162.059 + +accept 50.3602778968 -67.0362523329 +expect 2404182.204 -5042085.202 + +accept 60.9974900881 -66.4077946779 +expect 2947890.396 -5072684.473 + +accept 70.9319955374 -65.8210021247 +expect 3471665.520 -5121479.201 + +accept 80.4863012420 -65.1950301635 +expect 3994821.648 -5179465.208 + +accept 90.6983519178 -64.8794465969 +expect 4561938.454 -5308162.118 + +accept 100.9396101906 -64.2819828297 +expect 5168400.393 -5424158.734 + +accept 110.3740821515 -63.7921797585 +expect 5753378.431 -5559987.662 + +accept 120.9952802105 -63.1814589291 +expect 6456367.698 -5728557.242 + +accept 130.5262638944 -62.9745552631 +expect 7113536.253 -5951928.183 + +accept 140.8208531113 -62.1723630793 +expect 7922447.639 -6121121.677 + +accept 150.0998916715 -61.6016244915 +expect 8715442.276 -6298866.943 + +accept 160.9286198483 -61.2084726717 +expect 9734201.834 -6531135.754 + +accept 170.5710819967 -60.6197664775 +expect 10759563.471 -6612968.425 + +accept 180.0430694902 -60.0407055339 +expect -11807509.426 -6558808.816 + +accept -179.5390947423 -69.0648460645 +expect -11698244.368 -9734562.708 + +accept -169.1901512061 -68.4729959428 +expect -9950971.024 -8797882.041 + +accept -159.9508405867 -68.3071525125 +expect -8958082.142 -8161514.970 + +accept -149.8939906743 -67.9903394603 +expect -8122002.603 -7560968.287 + +accept -139.3084750889 -67.6932300903 +expect -7358441.192 -7046235.673 + +accept -129.4903340896 -66.9738174802 +expect -6754279.469 -6566632.394 + +accept -119.3732549373 -66.1666702364 +expect -6167465.568 -6131803.466 + +accept -109.9122840717 -65.4626199327 +expect -5635053.049 -5784623.911 + +accept -99.0894792417 -64.9328397796 +expect -5031244.298 -5474194.879 + +accept -89.0379071438 -63.9724755049 +expect -4506394.832 -5162764.903 + +accept -79.8512236201 -63.1650388913 +expect -4030262.713 -4918826.251 + +accept -69.0024968791 -62.7959282508 +expect -3459473.930 -4731573.132 + +accept -59.6285901198 -62.7061946763 +expect -2970786.932 -4617341.636 + +accept -49.7082574527 -62.1571694174 +expect -2471206.184 -4465370.277 + +accept -39.4924979763 -61.7459110848 +expect -1958931.958 -4346771.831 + +accept -29.6363032106 -61.6957692779 +expect -1464984.333 -4287075.197 + +accept -19.5739110331 -61.6019886294 +expect -965552.532 -4238215.163 + +accept -9.6576498976 -61.0164571209 +expect -477467.663 -4155301.252 + +accept 0.9700961170 -60.1204628592 +expect 48205.814 -4057834.175 + +accept 10.7639703855 -59.1654390696 +expect 538264.315 -3972144.031 + +accept 20.0541166979 -58.2221709542 +expect 1009809.314 -3901769.484 + +accept 30.8822551157 -57.4323767288 +expect 1566666.238 -3866147.789 + +accept 40.9150221936 -56.7476936019 +expect 2091877.250 -3852786.699 + +accept 50.0130584672 -56.6268047719 +expect 2571289.842 -3900890.372 + +accept 60.1810460294 -56.5806776760 +expect 3115889.942 -3978273.297 + +accept 70.0095293626 -56.4903844848 +expect 3655288.464 -4064302.468 + +accept 80.2965290229 -56.4254295515 +expect 4235148.992 -4174494.751 + +accept 90.0684823849 -55.5094217862 +expect 4825173.693 -4205785.231 + +accept 100.2589575221 -54.7080863095 +expect 5463679.888 -4267283.094 + +accept 110.9472297773 -54.0819702617 +expect 6161497.112 -4367866.466 + +accept 120.8869363890 -53.8315420800 +expect 6836546.011 -4509924.510 + +accept 130.9603256931 -53.6395383232 +expect 7559494.803 -4670554.878 + +accept 140.1257246691 -53.4446807335 +expect 8259667.150 -4816997.141 + +accept 150.2071621174 -52.9722495199 +expect 9089603.867 -4934074.676 + +accept 160.6088986258 -52.1795359483 +expect 10009756.247 -4978006.469 + +accept 170.2183758483 -51.5758826477 +expect 10895284.078 -4985209.390 + +accept 180.3089859974 -51.2476311235 +expect -11783292.311 -4970550.366 + +accept -179.3405213764 -59.1949594465 +expect -11740654.113 -6374577.500 + +accept -169.0421166099 -59.1562784619 +expect -10642169.105 -6280796.295 + +accept -159.3788558458 -58.9714540198 +expect -9692814.995 -6062325.471 + +accept -149.0662979992 -58.4548170890 +expect -8795516.955 -5733211.410 + +accept -139.3706367143 -58.1144715199 +expect -8025985.315 -5449082.903 + +accept -129.1106150079 -57.8422608500 +expect -7273101.480 -5175957.712 + +accept -119.2867946872 -57.5287479364 +expect -6602894.857 -4927624.634 + +accept -109.8617968496 -56.9893254243 +expect -6002387.156 -4682302.572 + +accept -99.4159322812 -56.2424930053 +expect -5370022.362 -4421472.280 + +accept -89.1699101036 -56.1663221081 +expect -4755991.161 -4262687.067 + +accept -79.7513340456 -55.7410486547 +expect -4218798.697 -4097773.078 + +accept -69.3859719372 -55.4898494102 +expect -3639082.164 -3958567.253 + +accept -59.6570132581 -54.5322069534 +expect -3118583.817 -3776942.947 + +accept -49.1598655048 -54.4599218486 +expect -2552713.105 -3691062.494 + +accept -39.1574191031 -54.3046314680 +expect -2023877.704 -3616745.668 + +accept -29.6721934217 -53.6562199308 +expect -1531972.573 -3515412.233 + +accept -19.8662059139 -53.4687850046 +expect -1023531.105 -3467209.179 + +accept -9.5466027093 -53.0271646961 +expect -491871.463 -3409466.748 + +accept 0.5571469345 -53.0212050870 +expect 28691.149 -3403138.420 + +accept 10.2150991679 -52.8267091529 +expect 526790.549 -3393151.184 + +accept 20.9184560187 -52.1945236902 +expect 1083680.938 -3360440.100 + +accept 30.4122790805 -51.8430079370 +expect 1582353.162 -3361293.005 + +accept 40.9466629257 -51.6378144374 +expect 2141968.613 -3391259.162 + +accept 50.9012994718 -51.6157642742 +expect 2677989.259 -3447645.551 + +accept 60.2635223516 -50.8239592102 +expect 3201005.434 -3444708.197 + +accept 70.3461813446 -50.7667566814 +expect 3768769.080 -3523960.462 + +accept 80.9078900718 -50.1766356883 +expect 4389398.947 -3573130.194 + +accept 90.1074711799 -49.9117875315 +expect 4944447.058 -3649776.255 + +accept 100.1252105382 -48.9204454031 +expect 5584999.550 -3676552.405 + +accept 110.8672357396 -48.1515257195 +expect 6298134.023 -3741552.205 + +accept 120.3694000933 -47.4449038605 +expect 6960325.242 -3800735.139 + +accept 130.4622216350 -47.1679496656 +expect 7689059.250 -3914199.981 + +accept 140.5086830302 -47.1237216006 +expect 8449190.695 -4050734.799 + +accept 150.1476683134 -46.3595419843 +expect 9231198.383 -4086961.656 + +accept 160.2556473416 -46.2916624279 +expect 10076699.984 -4186410.441 + +accept 170.8522091884 -46.1574282136 +expect 10999670.471 -4243488.850 + +accept 180.2570720688 -46.0614416637 +expect -11789409.557 -4252598.873 + +accept -179.4511464235 -49.1459116777 +expect -11761990.229 -4665890.121 + +accept -169.9257769945 -49.0470611950 +expect -10894262.669 -4621088.416 + +accept -159.9907938476 -48.8074825653 +expect -10017224.172 -4504606.959 + +accept -149.4585690847 -48.4774901965 +expect -9135164.524 -4334099.962 + +accept -139.2453966436 -47.8692552329 +expect -8335827.552 -4118376.932 + +accept -129.9085174848 -46.8854494051 +expect -7654250.412 -3875947.564 + +accept -119.8893057705 -46.5651334714 +expect -6944562.132 -3704152.951 + +accept -109.0958379349 -45.7583483056 +expect -6225548.239 -3485487.807 + +accept -99.2790124089 -45.4028322295 +expect -5592633.486 -3337133.510 + +accept -89.5363705206 -44.7944152576 +expect -4990785.214 -3180396.161 + +accept -79.5060440658 -44.5224968249 +expect -4385934.870 -3064005.444 + +accept -69.4515180819 -43.5521936119 +expect -3804302.240 -2904123.456 + +accept -59.1288687363 -42.8251932286 +expect -3217542.420 -2777920.839 + +accept -49.5480487278 -42.2232882391 +expect -2682493.692 -2679394.683 + +accept -39.1528197403 -42.0524649460 +expect -2108296.850 -2621044.912 + +accept -29.4378045622 -41.1418430583 +expect -1582000.485 -2522351.315 + +accept -19.7178288379 -40.6492312711 +expect -1057685.973 -2464591.380 + +accept -9.4090896450 -40.5893893271 +expect -503836.212 -2446387.785 + +accept 0.9610981916 -39.6877677601 +expect 51540.292 -2379140.432 + +accept 10.9883708721 -39.3404897159 +expect 590154.416 -2360351.587 + +accept 20.8051789783 -39.1539543744 +expect 1120024.260 -2361313.374 + +accept 30.4192741493 -38.5008875049 +expect 1644931.536 -2337542.552 + +accept 40.3869890035 -37.5480251892 +expect 2197952.841 -2301604.532 + +accept 50.8557015620 -37.0223436721 +expect 2787383.069 -2305516.111 + +accept 60.6790393928 -36.1726044193 +expect 3354525.829 -2291237.179 + +accept 70.2878480471 -35.4333317594 +expect 3922441.096 -2289959.081 + +accept 80.5852221343 -34.7195179750 +expect 4547835.373 -2300447.284 + +accept 90.8953318146 -34.0606127868 +expect 5194014.701 -2320692.817 + +accept 100.1645347304 -33.2806968649 +expect 5796224.654 -2327994.783 + +accept 110.9256034679 -32.3021983595 +expect 6521787.796 -2332216.561 + +accept 120.5411285918 -31.9198181206 +expect 7190613.992 -2375521.402 + +accept 130.2284841486 -31.5333210976 +expect 7889339.253 -2417443.002 + +accept 140.4220823477 -30.6970967059 +expect 8655106.833 -2418067.478 + +accept 150.9227263702 -30.4375246674 +expect 9466130.022 -2460197.858 + +accept 160.0295580243 -29.5659253879 +expect 10191991.350 -2424567.041 + +accept 170.6808093605 -29.1021932503 +expect 11052824.977 -2413781.540 + +accept 180.1099977864 -29.0325047616 +expect -11803327.121 -2416468.990 + +accept -179.6225370823 -39.8953975091 +expect -11780081.121 -3517460.085 + +accept -169.6109651378 -39.4882092166 +expect -10930063.239 -3453245.362 + +accept -159.1192163384 -39.1718824306 +expect -10057200.020 -3364669.762 + +accept -149.1119232566 -38.9176058199 +expect -9251011.551 -3261533.260 + +accept -139.5731057891 -38.9121786221 +expect -8508507.983 -3173185.997 + +accept -129.7628486402 -38.0200948217 +expect -7786640.589 -2991489.483 + +accept -119.7677289390 -37.8134438608 +expect -7073265.858 -2874240.367 + +accept -109.1746441433 -36.9333699237 +expect -6356287.199 -2698249.042 + +accept -99.9602516727 -36.5407037317 +expect -5751426.148 -2585442.621 + +accept -89.8203767870 -35.5930072217 +expect -5112766.564 -2430581.015 + +accept -79.3526596151 -35.2401507154 +expect -4468536.158 -2331237.714 + +accept -69.9140939731 -34.4711213307 +expect -3906901.211 -2218161.925 + +accept -59.5564783999 -33.9615774789 +expect -3302614.749 -2129304.529 + +accept -49.4856159772 -33.3921969402 +expect -2727641.771 -2047863.180 + +accept -39.5601849133 -33.2219810003 +expect -2168968.599 -2003059.820 + +accept -29.6206503521 -32.2387656553 +expect -1619499.618 -1912794.298 + +accept -19.8260643144 -31.2411754077 +expect -1082312.059 -1831061.273 + +accept -9.6980379834 -31.1493347964 +expect -528492.040 -1814844.632 + +accept 0.1021998532 -30.2109056883 +expect 5573.607 -1752134.034 + +accept 10.1241618952 -30.0590713215 +expect 552610.811 -1745957.315 + +accept 20.7210235248 -29.1582457860 +expect 1134768.700 -1699801.253 + +accept 30.8569113997 -28.5816818553 +expect 1696753.177 -1680040.760 + +accept 40.8690942845 -28.2388918529 +expect 2258557.806 -1680827.372 + +accept 50.7976512101 -28.0352374493 +expect 2824229.726 -1696198.158 + +accept 60.6880476492 -27.3593892155 +expect 3400671.784 -1686010.997 + +accept 70.3971704737 -26.5193483221 +expect 3980673.819 -1668358.964 + +accept 80.7537743358 -25.6284840207 +expect 4616331.727 -1653268.127 + +accept 90.9008404807 -25.6193405937 +expect 5253601.247 -1701776.097 + +accept 100.6019282805 -25.1073764643 +expect 5885059.255 -1715983.750 + +accept 110.2074536086 -24.7371256820 +expect 6529985.921 -1741419.588 + +accept 120.8735021013 -24.6200753121 +expect 7269663.058 -1792634.308 + +accept 130.3337268181 -24.1982546793 +expect 7950714.246 -1812019.053 + +accept 140.0292803756 -24.1036603231 +expect 8668942.211 -1854994.840 + +accept 150.2932445511 -23.9158664525 +expect 9452746.490 -1886388.628 + +accept 160.0080010509 -23.0912677563 +expect 10215210.151 -1850466.772 + +accept 170.5235832568 -22.1201165276 +expect 11053033.448 -1789486.248 + +accept 180.6560052356 -22.0885409872 +expect -11759672.392 -1793318.350 + +accept -179.4804785664 -29.6306479674 +expect -11769827.502 -2472486.935 + +accept -169.5969137916 -29.4470720507 +expect -10963965.497 -2443636.516 + +accept -159.7905342089 -29.3575038499 +expect -10173853.235 -2404475.146 + +accept -149.0451837035 -29.3191918216 +expect -9326864.232 -2349131.811 + +accept -139.2634124047 -29.2174079662 +expect -8578812.250 -2281416.940 + +accept -129.4780322813 -29.1095444632 +expect -7854782.176 -2207222.010 + +accept -119.0212234055 -28.1534517213 +expect -7115133.213 -2058739.607 + +accept -109.3989071392 -27.9851170141 +expect -6453382.370 -1982663.067 + +accept -99.1605926399 -27.3804651341 +expect -5776201.695 -1874182.968 + +accept -89.1612152313 -27.3765954441 +expect -5132743.215 -1817444.101 + +accept -79.5274133946 -26.6685619062 +expect -4535248.349 -1719079.927 + +accept -69.2474535764 -26.1885685364 +expect -3913186.952 -1641486.835 + +accept -59.9970146255 -26.1431540924 +expect -3365047.885 -1603639.182 + +accept -49.7059448492 -25.7380450818 +expect -2769264.371 -1544962.373 + +accept -39.1015835447 -24.9244904554 +expect -2167463.036 -1467333.079 + +accept -29.0839025659 -24.0290019262 +expect -1606736.238 -1393727.229 + +accept -19.0559621671 -23.5834403073 +expect -1050009.512 -1354116.104 + +accept -9.4796954418 -22.7008051540 +expect -521897.404 -1294226.360 + +accept 0.8467653094 -22.2437237249 +expect 46612.070 -1264810.191 + +accept 10.1002957100 -21.4069947198 +expect 556780.318 -1217517.853 + +accept 20.6390095332 -21.0427895850 +expect 1140438.287 -1203323.480 + +accept 30.9472401536 -20.1902202762 +expect 1717070.228 -1164328.832 + +accept 40.6934322431 -20.0098914684 +expect 2268176.645 -1168727.630 + +accept 50.7817131415 -19.2822125520 +expect 2848736.826 -1144124.118 + +accept 60.5453409920 -18.5217559886 +expect 3421842.893 -1119498.292 + +accept 70.9306917526 -17.5496804837 +expect 4046179.805 -1085105.639 + +accept 80.9437168988 -16.8999064340 +expect 4663411.774 -1071645.011 + +accept 90.2760894813 -16.3256791261 +expect 5254544.808 -1062173.444 + +accept 100.3952892244 -15.3687880606 +expect 5915778.505 -1029396.074 + +accept 110.8716860238 -15.1135676547 +expect 6620486.296 -1045435.781 + +accept 120.2754329194 -14.7635849177 +expect 7273908.238 -1050938.104 + +accept 130.9205644215 -13.8870075430 +expect 8038711.991 -1019018.441 + +accept 140.5279151075 -13.8598832588 +expect 8747404.377 -1043857.108 + +accept 150.1724830315 -13.4001676763 +expect 9478091.722 -1031350.442 + +accept 160.7119668695 -12.8946537206 +expect 10293471.165 -1010309.510 + +accept 170.7445455520 -12.4806498073 +expect 11080986.451 -987879.955 + +accept 180.0860875981 -12.0984902614 +expect -11805496.888 -960233.297 + +accept -179.3916734336 -19.7014586301 +expect -11763712.607 -1588768.200 + +accept -169.6454904074 -19.4996536478 +expect -10986824.032 -1564928.001 + +accept -159.3116700662 -18.9771320814 +expect -10172088.280 -1502117.477 + +accept -149.2431319392 -18.5239809302 +expect -9392904.689 -1437107.722 + +accept -139.9543854131 -18.2509646291 +expect -8690226.526 -1383821.794 + +accept -129.7568071343 -17.3990196444 +expect -7942027.033 -1280164.910 + +accept -119.1614046516 -16.8619769504 +expect -7188040.064 -1200364.046 + +accept -109.2977430033 -16.3891311149 +expect -6508726.059 -1130383.184 + +accept -99.9990872016 -15.4549241428 +expect -5889334.034 -1034038.536 + +accept -89.1925625691 -14.8368103445 +expect -5189840.029 -960130.042 + +accept -79.0808010606 -14.6385640035 +expect -4553964.924 -920479.551 + +accept -69.2443866324 -14.1456687273 +expect -3952562.317 -866676.412 + +accept -59.0066198816 -13.5814519067 +expect -3341600.979 -812246.810 + +accept -49.6855331551 -13.0942516406 +expect -2796564.477 -768323.810 + +accept -39.1133813450 -12.2378694514 +expect -2189428.295 -705006.114 + +accept -29.7742120709 -11.7887487551 +expect -1660234.233 -670669.573 + +accept -19.9711155501 -11.6767395032 +expect -1110226.679 -658130.627 + +accept -9.9497447301 -11.3258048935 +expect -552158.854 -634498.402 + +accept 0.5509033260 -11.1626324486 +expect 30555.312 -624081.026 + +accept 10.5660459562 -10.2780961917 +expect 586666.653 -575356.975 + +accept 20.2035769485 -9.2879705389 +expect 1124313.735 -522411.222 + +accept 30.1804649932 -8.9615586081 +expect 1685072.306 -508721.741 + +accept 40.7493880077 -8.5624561325 +expect 2286291.364 -492777.586 + +accept 50.2789516772 -8.3745080127 +expect 2836608.706 -489680.573 + +accept 60.8385203257 -8.2963597858 +expect 3457824.160 -495534.087 + +accept 70.9443512805 -8.0934149371 +expect 4066101.521 -494895.161 + +accept 80.2007278148 -7.3297477878 +expect 4637580.892 -458880.962 + +accept 90.2330138853 -6.3835404074 +expect 5273690.558 -410871.266 + +accept 100.0849613278 -5.7704772952 +expect 5916391.051 -382372.515 + +accept 110.4993556234 -5.2096342892 +expect 6616996.779 -356342.641 + +accept 120.8300166158 -4.8886947314 +expect 7334310.897 -345088.331 + +accept 130.0108888901 -4.6741162050 +expect 7990761.455 -338928.560 + +accept 140.0244639639 -4.5796883247 +expect 8726333.645 -341133.044 + +accept 150.2062193251 -3.8424983415 +expect 9493863.039 -292863.578 + +accept 160.9138221527 -3.6801453162 +expect 10317707.231 -285699.001 + +accept 170.8709639263 -3.0673481366 +expect 11095020.712 -240557.828 + +accept 180.1668965748 -2.1055585251 +expect -11799179.686 -165599.448 + +accept -179.1485401294 -9.0050262787 +expect -11745147.622 -711689.062 + +accept -169.6824431551 -8.1575200565 +expect -11000115.042 -641511.177 + +accept -159.6715880943 -7.6221099815 +expect -10218824.936 -592292.988 + +accept -149.3051183917 -7.4397903953 +expect -9422033.576 -567343.940 + +accept -139.2134827169 -6.9710994505 +expect -8663402.254 -519006.901 + +accept -129.2596978253 -6.6939068551 +expect -7934011.410 -484946.005 + +accept -119.6918931722 -6.2610035871 +expect -7252563.925 -440785.572 + +accept -109.4245072379 -5.7027048567 +expect -6543136.053 -388878.776 + +accept -99.0230201699 -5.3407381847 +expect -5846751.038 -352675.119 + +accept -89.3070231490 -5.1039965720 +expect -5215688.995 -327406.437 + +accept -79.7971543944 -4.4916537572 +expect -4615264.044 -280462.038 + +accept -69.3324157511 -3.9437385342 +expect -3971856.878 -239654.016 + +accept -59.5648134684 -3.8977574735 +expect -3385627.891 -231608.529 + +accept -49.0877260741 -3.6480235522 +expect -2770346.534 -212306.063 + +accept -39.8261302552 -3.1309666481 +expect -2236162.052 -179431.131 + +accept -29.9044251723 -2.1430339033 +expect -1671913.963 -121205.794 + +accept -19.0798027396 -1.2466271084 +expect -1063209.017 -69795.001 + +accept -9.7521679387 -1.0322328827 +expect -542511.865 -57496.172 + +accept 0.9430496675 -0.6908437587 +expect 52430.968 -38410.610 + +accept 10.9467094331 -0.6297633697 +expect 609067.346 -35093.759 + +accept 20.4348082857 0.1325785640 +expect 1139135.679 7429.710 + +accept 30.7578824509 0.9786091010 +expect 1720312.179 55393.172 + +accept 40.1304133943 1.3184899313 +expect 2253938.856 75567.836 + +accept 50.6339926465 1.7803646722 +expect 2860936.487 103859.561 + +accept 60.7806464601 1.9656672403 +expect 3458637.676 117050.207 + +accept 70.1424618467 2.0349290359 +expect 4021938.226 123840.505 + +accept 80.3515740385 2.0389166997 +expect 4651228.515 127409.428 + +accept 90.5030006919 2.6127341537 +expect 5294231.959 168032.745 + +accept 100.0361988664 2.7788325854 +expect 5915751.683 183883.148 + +accept 110.4290203898 3.4171783192 +expect 6613830.450 233508.030 + +accept 120.0868391150 4.1107421068 +expect 7282720.013 289418.148 + +accept 130.8358443481 4.7269030447 +expect 8050540.773 343566.765 + +accept 140.4771116425 4.7459157253 +expect 8759896.875 353947.419 + +accept 150.6050881294 4.8179867316 +expect 9523608.686 367693.374 + +accept 160.2822850737 4.8901762814 +expect 10268142.143 379540.358 + +accept 170.8847288206 5.6488167761 +expect 11095489.666 443644.671 + +accept 180.4963027772 6.1617137742 +expect -11773225.028 485642.177 + +accept -179.7711795627 0.4973936135 +expect -11794312.860 39108.932 + +accept -169.1314097124 1.1380806183 +expect -10958975.952 89092.114 + +accept -159.9956088875 1.3785514183 +expect -10247153.847 106804.510 + +accept -149.5081205584 1.7169216947 +expect -9441654.288 130579.933 + +accept -139.3350755264 2.6978007803 +expect -8676365.930 200450.001 + +accept -129.9999093970 3.1714349364 +expect -7991182.579 229813.581 + +accept -119.2025789331 3.1937958085 +expect -7221314.251 224181.555 + +accept -109.2754065272 3.9790540663 +expect -6534751.689 270991.754 + +accept -99.2176596815 4.4421245388 +expect -5860471.809 293385.606 + +accept -89.3282286284 4.7715139132 +expect -5217353.706 306050.669 + +accept -79.7812956950 5.1451934064 +expect -4613741.333 321348.393 + +accept -69.9603490759 5.4631533571 +expect -4008936.444 332711.261 + +accept -59.2124036536 5.9473211127 +expect -3363430.499 353449.079 + +accept -49.1946821277 6.3240504109 +expect -2775155.416 368554.729 + +accept -39.5188729974 7.1419837480 +expect -2216820.895 409863.534 + +accept -29.1883557585 7.8744650207 +expect -1629648.240 446150.067 + +accept -19.1594428055 8.7442679237 +expect -1066133.170 491231.789 + +accept -9.5636574635 9.2026796862 +expect -531158.530 514475.669 + +accept 0.0205997186 9.2921681107 +expect 1143.393 518613.658 + +accept 10.6474003585 9.3325749918 +expect 591403.379 522011.049 + +accept 20.0440697721 9.7920834357 +expect 1115183.582 550935.839 + +accept 30.1210940174 10.3126985648 +expect 1680869.076 586066.073 + +accept 40.9703333564 10.5122361845 +expect 2297293.386 606203.052 + +accept 50.1242819935 10.7592956093 +expect 2825113.486 630238.088 + +accept 60.5237375468 11.0581832240 +expect 3435579.925 661638.044 + +accept 70.0186459905 11.8235504151 +expect 4004121.295 723779.234 + +accept 80.3592940251 12.0855798348 +expect 4639465.013 760177.897 + +accept 90.5376970710 12.9622135342 +expect 5281027.214 840054.684 + +accept 100.6214357026 12.9800321873 +expect 5937912.442 867143.481 + +accept 110.6668058012 13.4013916345 +expect 6611924.171 924135.479 + +accept 120.8660619260 13.6620144115 +expect 7319051.165 972687.117 + +accept 130.0979222590 14.6001907539 +expect 7976726.161 1070012.208 + +accept 140.4720834014 14.9027374310 +expect 8740255.766 1124185.971 + +accept 150.7487344905 15.7591910245 +expect 9516541.903 1219443.082 + +accept 160.7309215820 16.6928847546 +expect 10288334.979 1317274.424 + +accept 170.7171183093 17.1256054857 +expect 11074727.024 1367681.457 + +accept 180.0522042065 17.7180717900 +expect -11808147.730 1421784.637 + +accept -179.7714315704 10.4228351993 +expect -11794256.988 825223.859 + +accept -169.5070586751 10.6771709914 +expect -10984834.587 842079.978 + +accept -159.4580308434 11.3886412993 +expect -10198009.570 888630.633 + +accept -149.0300160729 12.0779530345 +expect -9393645.594 925474.868 + +accept -139.9457181785 13.0366592822 +expect -8706116.490 979150.471 + +accept -129.2494581925 13.4021731716 +expect -7918892.896 978007.743 + +accept -119.6924991127 13.6081016459 +expect -7236591.544 965299.698 + +accept -109.9549521935 14.0589477898 +expect -6561371.199 968205.406 + +accept -99.7560216207 14.8951827161 +expect -5875106.633 995021.878 + +accept -89.4929629341 14.9878946198 +expect -5208590.397 970965.202 + +accept -79.7718646359 15.7860515996 +expect -4593786.261 996113.294 + +accept -69.1787032576 16.1396339481 +expect -3943904.709 991435.170 + +accept -59.5415515235 16.9323624559 +expect -3366393.956 1018559.978 + +accept -49.4027735513 17.7467818790 +expect -2772187.794 1047604.534 + +accept -39.4592345235 18.6907045458 +expect -2200328.007 1087110.348 + +accept -29.3138791949 19.4420397181 +expect -1626432.141 1117581.487 + +accept -19.0263697499 20.4143066442 +expect -1051476.817 1164568.814 + +accept -9.3715816928 21.0493545179 +expect -516728.380 1196014.238 + +accept 0.8183051284 21.2475093875 +expect 45086.676 1205740.085 + +accept 10.2436153128 21.9004386412 +expect 564436.455 1246884.830 + +accept 20.9411485051 22.8923059091 +expect 1155233.946 1314342.262 + +accept 30.8909786046 23.0333873010 +expect 1709465.640 1335784.571 + +accept 40.6622924750 23.1458260628 +expect 2259937.246 1360334.792 + +accept 50.2165426895 23.2813833636 +expect 2805957.899 1390914.743 + +accept 60.2763462023 24.1180873989 +expect 3388956.040 1473204.648 + +accept 70.9671286324 24.5104273631 +expect 4023912.266 1536627.432 + +accept 80.1106583316 25.2622593363 +expect 4578414.346 1625284.387 + +accept 90.1352434237 25.7041000035 +expect 5204358.499 1703872.872 + +accept 100.7659799608 26.3884977784 +expect 5887972.662 1810511.107 + +accept 110.3627285832 26.5971550981 +expect 6528536.584 1882676.289 + +accept 120.5747336187 27.3361344725 +expect 7230359.893 2003955.277 + +accept 130.0334936740 27.5388791002 +expect 7906998.039 2080891.049 + +accept 140.6618802190 27.9206554725 +expect 8693452.038 2178619.988 + +accept 150.8057175364 28.8815698894 +expect 9466666.514 2319595.955 + +accept 160.9794787031 29.3286919896 +expect 10269064.515 2406494.682 + +accept 170.8635008015 30.0881534347 +expect 11065436.193 2506392.939 + +accept 180.7801778816 30.7919429173 +expect -11748279.400 2582524.107 + +accept -179.3089746696 20.7349232283 +expect -11757005.796 1676812.324 + +accept -169.3508199207 21.5333791040 +expect -10960347.629 1737356.209 + +accept -159.4055152547 22.3252032326 +expect -10170125.304 1783292.652 + +accept -149.8454884475 22.4734039129 +expect -9424453.386 1763417.112 + +accept -139.3941906099 23.1082873232 +expect -8626570.035 1770372.898 + +accept -129.6731808706 24.0100345748 +expect -7903751.181 1793442.280 + +accept -119.5653357447 24.9154429650 +expect -7175704.391 1808079.370 + +accept -109.4049571753 25.6530253182 +expect -6469736.987 1805594.553 + +accept -99.2573928302 26.1761469511 +expect -5790274.499 1786445.122 + +accept -89.1936009216 26.8478033007 +expect -5137966.077 1779983.008 + +accept -79.9319952951 27.0219083563 +expect -4558285.962 1745405.889 + +accept -69.7891755607 27.9650852011 +expect -3937249.698 1763328.521 + +accept -59.9224508827 28.7378521521 +expect -3349925.184 1774568.738 + +accept -49.2934775668 29.7032670105 +expect -2731923.368 1800437.192 + +accept -39.7585640043 30.6226892016 +expect -2188798.477 1831989.503 + +accept -29.7786441638 31.0043819908 +expect -1631282.400 1832903.391 + +accept -19.9767642691 31.2638249380 +expect -1090543.436 1832723.009 + +accept -9.4508778589 31.3720263871 +expect -514837.245 1828891.334 + +accept 0.9277524134 31.4797046691 +expect 50503.011 1832688.099 + +accept 10.8523072346 31.6410734176 +expect 591047.237 1847096.134 + +accept 20.9701082341 32.0077728355 +expect 1143775.602 1882087.570 + +accept 30.4584904014 32.2524388516 +expect 1665803.096 1915504.146 + +accept 40.6480244298 32.2809624159 +expect 2233201.781 1943617.167 + +accept 50.8580656871 32.6668467052 +expect 2809043.442 2003759.375 + +accept 60.0108771272 33.5702558206 +expect 3331147.200 2104097.315 + +accept 70.5034398056 33.6252927324 +expect 3947557.082 2160701.818 + +accept 80.8803135822 34.2081349569 +expect 4569870.780 2264387.101 + +accept 90.6363798105 35.0454420959 +expect 5169067.110 2394326.391 + +accept 100.7095824201 35.0925204648 +expect 5814871.525 2475230.813 + +accept 110.4928526153 35.3747862433 +expect 6462291.225 2579639.068 + +accept 120.4119184030 36.0949196788 +expect 7138879.871 2729237.832 + +accept 130.3776922680 36.6637391210 +expect 7848033.791 2872450.680 + +accept 140.7776214259 37.0211653163 +expect 8622838.330 3001065.131 + +accept 150.9988070526 37.4312106652 +expect 9416320.865 3126629.034 + +accept 160.1799904005 37.7026348392 +expect 10156009.588 3217300.330 + +accept 170.7924717408 38.0391644104 +expect 11035694.135 3300682.151 + +accept 180.2988991065 38.8552843618 +expect -11786931.659 3402926.729 + +accept -179.1544921899 30.5865766668 +expect -11742964.963 2562920.940 + +accept -169.3849428190 30.6760590330 +expect -10943452.496 2558666.832 + +accept -159.4339156279 30.6775291474 +expect -10138949.929 2524905.799 + +accept -149.5559422097 31.4197140165 +expect -9352568.633 2541799.021 + +accept -139.0897465732 32.2480021869 +expect -8541501.925 2546249.903 + +accept -129.2432705270 33.1672095397 +expect -7802297.946 2550865.482 + +accept -119.6591996700 33.2608566981 +expect -7115874.023 2480432.270 + +accept -109.9331600482 33.2921667980 +expect -6445294.904 2404312.074 + +accept -99.3485704747 34.1878235263 +expect -5734796.733 2392907.698 + +accept -89.8642843810 35.1664811803 +expect -5119362.394 2398013.740 + +accept -79.2554014378 36.1141613383 +expect -4455555.225 2396032.770 + +accept -69.1149563301 37.0376191064 +expect -3841378.648 2400749.345 + +accept -59.1032039467 37.4528523762 +expect -3255415.569 2375467.923 + +accept -49.2271359812 37.5837083768 +expect -2692342.061 2338370.137 + +accept -39.6916503252 37.7843555404 +expect -2158326.616 2315768.979 + +accept -29.8938804478 38.4387691365 +expect -1616406.889 2331809.199 + +accept -19.6362961239 39.2643368046 +expect -1056535.053 2366905.008 + +accept -9.4374584268 39.5396992359 +expect -506540.235 2372796.930 + +accept 0.3678100982 40.0842150295 +expect 19706.992 2406799.601 + +accept 10.7782532604 40.3498890996 +expect 577565.478 2430780.292 + +accept 20.3511128947 41.0134441926 +expect 1090910.801 2491722.447 + +accept 30.4333653857 41.5670977874 +expect 1634463.912 2555980.666 + +accept 40.6127074692 41.8606872838 +expect 2189539.048 2612578.512 + +accept 50.1387387629 41.9862708713 +expect 2717075.610 2664468.878 + +accept 60.0313937859 42.2155826206 +expect 3273928.502 2736271.447 + +accept 70.3375377370 42.9334405924 +expect 3862149.979 2861074.643 + +accept 80.5122630521 43.3972517538 +expect 4459635.506 2979024.926 + +accept 90.2998133187 44.2542302837 +expect 5045422.749 3141116.429 + +accept 100.0647551775 44.4815518568 +expect 5657295.328 3262535.857 + +accept 110.6066455294 44.8720342864 +expect 6341643.269 3419834.403 + +accept 120.1724623585 45.4033516879 +expect 6986444.476 3591181.437 + +accept 130.7707977218 46.0009809664 +expect 7735330.463 3793501.018 + +accept 140.0357246677 46.4664188350 +expect 8425607.646 3969868.107 + +accept 150.3890392442 46.5461497362 +expect 9247658.444 4111964.848 + +accept 160.9163061323 46.7398186016 +expect 10127353.584 4248204.315 + +accept 170.1397977064 47.5954473956 +expect 10925947.772 4426508.240 + +accept 180.2351988738 48.0474540668 +expect -11790980.142 4514546.436 + +accept -179.6179355770 40.1429577199 +expect -11779642.671 3545074.378 + +accept -169.3994668623 40.9727631907 +expect -10904739.639 3617207.971 + +accept -159.0744411429 41.2851805506 +expect -10034213.428 3592885.528 + +accept -149.8423978548 41.7994923976 +expect -9274861.042 3569932.623 + +accept -139.3764020016 42.6414085288 +expect -8441459.370 3548024.189 + +accept -129.8834678056 43.3974758995 +expect -7717279.673 3512850.000 + +accept -119.2273385573 43.9271323417 +expect -6946608.719 3434404.081 + +accept -109.0271864056 44.8644031164 +expect -6236376.125 3400177.924 + +accept -99.2759252254 45.1195335801 +expect -5596913.783 3311405.157 + +accept -89.6168562261 45.3669011811 +expect -4987642.638 3231158.191 + +accept -79.1400549649 45.8028162130 +expect -4348106.593 3168953.470 + +accept -69.1272034531 45.8946112129 +expect -3760612.414 3092810.191 + +accept -59.5914817326 46.6423497334 +expect -3209252.229 3085015.399 + +accept -49.7829967571 47.4970577378 +expect -2655798.711 3093450.893 + +accept -39.2258939434 48.1273210284 +expect -2076130.612 3090330.169 + +accept -29.0459159714 48.7731368364 +expect -1527463.826 3102071.708 + +accept -19.4563259884 49.0147747663 +expect -1019421.009 3094379.980 + +accept -9.2974861965 49.6391756401 +expect -485234.163 3127485.443 + +accept 0.8002954696 50.4949000479 +expect 41618.406 3191862.866 + +accept 10.5449464536 50.7566160438 +expect 548218.021 3220010.469 + +accept 20.2148839237 51.7062683926 +expect 1049059.717 3317338.698 + +accept 30.3826788909 51.7914032104 +expect 1581115.436 3356787.020 + +accept 40.4566276504 52.4962620813 +expect 2108580.613 3463100.568 + +accept 50.7914497367 53.3942556548 +expect 2652555.049 3604990.575 + +accept 60.6693710568 53.6277898414 +expect 3186853.012 3700944.562 + +accept 70.8983905024 54.4541071246 +expect 3741818.938 3872995.556 + +accept 80.0921298391 54.7777207304 +expect 4258319.040 4004738.180 + +accept 90.8264889463 55.1332494774 +expect 4879297.684 4176785.355 + +accept 100.4617594180 55.2946750932 +expect 5460672.139 4333801.395 + +accept 110.3843836904 56.2425900762 +expect 6060244.396 4604234.950 + +accept 120.9357632899 56.9127950267 +expect 6737581.209 4883511.960 + +accept 130.5662521586 57.0909748951 +expect 7408708.016 5106858.830 + +accept 140.5130223329 57.4425849230 +expect 8144289.862 5377321.687 + +accept 150.1055981470 58.0701974311 +expect 8901145.374 5695571.850 + +accept 160.5298175128 58.2923369725 +expect 9829016.530 5963428.705 + +accept 170.7716226761 58.3931749475 +expect 10840592.637 6151742.796 + +accept 180.3673574365 58.5523508398 +expect -11773057.974 6240881.263 + +accept -179.1819571823 50.5244358587 +expect -11736162.165 4863184.254 + +accept -169.7451954874 51.1460877943 +expect -10856391.238 4918273.752 + +accept -159.2560731724 51.1659719222 +expect -9910743.214 4816238.037 + +accept -149.9672222696 51.3661570651 +expect -9112154.958 4711683.179 + +accept -139.8591282059 52.1411020613 +expect -8277768.355 4644021.152 + +accept -129.7970972042 52.4993373959 +expect -7508721.894 4510492.172 + +accept -119.8747965281 52.7309515249 +expect -6798679.387 4365407.674 + +accept -109.1716302230 53.6677897735 +expect -6057181.907 4293188.653 + +accept -99.0064373966 53.8072556867 +expect -5408756.759 4153094.469 + +accept -89.2833040728 54.6106266193 +expect -4799568.155 4102012.106 + +accept -79.5985918526 55.1027737429 +expect -4223329.559 4031502.907 + +accept -69.2277148796 55.7622851795 +expect -3625399.148 3983778.291 + +accept -59.7190082964 55.9016291208 +expect -3101569.537 3908067.342 + +accept -49.8523842515 55.9381520101 +expect -2571672.615 3833924.898 + +accept -39.0306006434 56.2379702434 +expect -1998881.092 3793906.979 + +accept -29.4386358660 56.7861006916 +expect -1497679.518 3798815.953 + +accept -19.4990519776 57.6029946160 +expect -985017.408 3841130.737 + +accept -9.7556385919 58.2846118408 +expect -490207.195 3885471.247 + +accept 0.2410422753 58.3298871859 +expect 12102.460 3882913.235 + +accept 10.5236020030 58.9487998679 +expect 526883.142 3950657.847 + +accept 20.5151795661 59.2605128471 +expect 1027091.833 4004099.328 + +accept 30.5940481955 60.2189305606 +expect 1527348.143 4138882.981 + +accept 40.7900054843 61.1999722752 +expect 2031933.355 4297245.113 + +accept 50.5958144484 62.0053970071 +expect 2519299.307 4456118.987 + +accept 60.8762100151 62.4317915615 +expect 3041726.936 4599170.199 + +accept 70.4775836656 63.4288167842 +expect 3520271.382 4823700.333 + +accept 80.4849589897 63.7092243462 +expect 4046810.715 4994145.001 + +accept 90.9223489138 64.1528226880 +expect 4604230.542 5218233.343 + +accept 100.8413924261 65.0793496826 +expect 5124544.719 5529805.227 + +accept 110.4292321534 65.5632643921 +expect 5660125.988 5811449.898 + +accept 120.3403456476 66.5295382674 +expect 6202409.500 6215253.879 + +accept 130.8994551518 67.0090839235 +expect 6844751.778 6619354.810 + +accept 140.8028440361 67.1546072874 +expect 7520909.896 7003616.860 + +accept 150.1461657011 67.4794680766 +expect 8205195.583 7463336.596 + +accept 160.1948043463 67.9727812220 +expect 9033005.154 8088126.442 + +accept 170.2236262055 68.9001498060 +expect 10002490.427 9028299.844 + +accept 180.4510871253 69.6301310123 +expect -11672105.068 10174167.501 + +accept -179.6928502294 60.7606385646 +expect -11777314.779 6722857.577 + +accept -169.1226136208 61.3072659363 +expect -10577772.207 6741718.347 + +accept -159.3917581951 61.6554659753 +expect -9558954.738 6580581.575 + +accept -149.9215059659 62.2899028506 +expect -8655627.202 6419091.419 + +accept -139.4229348418 63.2282931041 +expect -7745441.279 6255362.342 + +accept -129.6145782219 63.6056278696 +expect -7010285.489 6024060.105 + +accept -119.4455633048 63.7880033811 +expect -6321410.142 5777303.154 + +accept -109.2885142234 64.7874725222 +expect -5635268.808 5674008.141 + +accept -99.8106343476 65.7546653268 +expect -5032017.479 5601114.476 + +accept -89.7332690529 65.9905292469 +expect -4461000.004 5437610.544 + +accept -79.7061602957 66.5799499364 +expect -3900842.013 5346675.577 + +accept -69.8078719866 67.2349525670 +expect -3366364.151 5288124.095 + +accept -59.9278061065 67.4707153106 +expect -2863723.058 5195929.041 + +accept -49.6499709362 68.0783549484 +expect -2344265.721 5168345.324 + +accept -39.7785355635 68.6589802179 +expect -1858546.630 5161258.347 + +accept -29.2733130411 69.2346381936 +expect -1354425.808 5169177.366 + +accept -19.7520445226 69.7447199105 +expect -906653.264 5193341.582 + +accept -9.4546150406 70.4233082073 +expect -429913.564 5256559.645 + +accept 0.4048610966 70.6236052708 +expect 18357.153 5275509.126 + +accept 10.1670362925 70.8976936786 +expect 459603.254 5322872.830 + +accept 20.8647562320 71.3607521955 +expect 938809.251 5419110.193 + +accept 30.9620313275 72.3532797491 +expect 1376843.290 5613329.925 + +accept 40.2436883822 72.6448737185 +expect 1786361.071 5722579.786 + +accept 50.0800145195 72.7023402174 +expect 2228603.224 5821470.902 + +accept 60.8106370898 73.3031896004 +expect 2692182.927 6039226.272 + +accept 70.6025437547 73.5707955278 +expect 3126302.133 6221575.805 + +accept 80.4428196695 74.5629968499 +expect 3514896.350 6555403.995 + +accept 90.9705345155 75.3895826260 +expect 3928491.141 6916551.843 + +accept 100.7042769293 76.1944062131 +expect 4287723.041 7301533.036 + +accept 110.6051178518 77.0216158345 +expect 4624306.800 7743103.312 + +accept 120.5528704261 77.5805939292 +expect 4968887.256 8186300.038 + +accept 130.0043694164 78.1214527556 +expect 5261992.760 8661662.569 + +accept 140.4219455785 78.5676823388 +expect 5567546.429 9220412.007 + +accept 150.9607701203 78.6584076186 +expect 5913255.760 9797358.275 + +accept 160.8565770466 78.9854274121 +expect 6094257.816 10453353.669 + +accept 170.4873432082 79.5034695093 +expect 6085224.011 11149120.017 + +accept 180.3649630983 79.8293737054 +expect -6018407.263 11787437.041 + +accept -179.3073985765 70.8163938435 +expect -10817280.529 11465490.561 + +accept -169.9897278030 71.2934701929 +expect -9276875.736 9863919.805 + +accept -159.2365467427 71.8590802946 +expect -8184178.135 9023921.272 + +accept -149.5868788879 72.5692211678 +expect -7360942.175 8539328.713 + +accept -139.1323352132 73.1055180323 +expect -6629486.281 8091534.479 + +accept -129.7742695161 73.8196458860 +expect -6000140.533 7815451.358 + +accept -119.7041959034 74.7579440452 +expect -5353400.778 7611475.920 + +accept -109.7008776088 75.3901899809 +expect -4792518.394 7404785.570 + +accept -99.2314898828 75.9111536135 +expect -4252036.425 7210319.564 + +accept -89.5888146775 76.2792517885 +expect -3785659.112 7048200.366 + +accept -79.3077687162 76.5665040629 +expect -3313318.429 6890921.119 + +accept -69.4337987883 76.6621432071 +expect -2883922.823 6737102.185 + +accept -59.0261934568 76.9594965901 +expect -2426688.222 6640668.630 + +accept -49.3115987100 77.8323229554 +expect -1979275.955 6688559.534 + +accept -39.4459740795 78.6210665264 +expect -1547696.694 6747296.835 + +accept -29.2899383303 78.8023227358 +expect -1142238.026 6708292.313 + +accept -19.1326451258 79.5725050055 +expect -728892.599 6814228.120 + +accept -9.5853469917 80.5460704598 +expect -353566.181 6996661.780 + +accept 0.8129663669 80.7466782310 +expect 29772.656 7032318.930 + +accept 10.8102522601 81.0089111161 +expect 392092.798 7104986.336 + +accept 20.8020824140 81.8177026408 +expect 730326.797 7332200.488 + +accept 30.3227561837 81.8668144912 +expect 1061996.648 7396680.294 + +accept 40.1192116699 82.5591024355 +expect 1359653.273 7647195.746 + +accept 50.7225485024 83.3689210619 +expect 1642887.530 7969766.384 + +accept 60.1580162716 83.8192679216 +expect 1890049.083 8210844.252 + +accept 70.1731315267 84.1714314114 +expect 2143235.010 8455663.246 + +accept 80.1231823107 85.0909307831 +expect 2259322.517 8893244.179 + +accept 90.1299725257 85.3982223970 +expect 2445628.938 9170008.600 + +accept 100.9345367116 86.3293017336 +expect 2430413.592 9671881.713 + +accept 110.8967536886 86.5596667511 +expect 2542278.654 9949902.835 + +accept 120.1922834115 86.7776311985 +expect 2614369.629 10217813.641 + +accept 130.8551063009 87.2011682062 +expect 2577941.936 10571347.314 + +accept 140.5883122989 87.9808140533 +expect 2273302.478 10967527.442 + +accept 150.7238822230 88.4956617003 +expect 2017487.009 11270794.839 + +accept 160.6971562328 89.4208328233 +expect 1268680.941 11594325.039 + +accept 170.3991577317 90.3170479552 +expect failure errno -14 + +accept 180.5908903286 90.7796418583 +expect failure errno -14 + +accept -179.6672737749 80.9670130376 +expect -5579975.368 11792148.700 + +accept -169.9437203572 81.8738988668 +expect -5187300.642 11262109.091 + +accept -159.3629518885 82.2036176232 +expect -4941095.530 10742757.395 + +accept -149.7114004837 82.3010483165 +expect -4738960.212 10299021.779 + +accept -139.8871282560 82.3318724399 +expect -4514031.774 9880652.443 + +accept -129.1103803259 83.1345581099 +expect -4013186.362 9627836.752 + +accept -119.1303161403 83.9704390214 +expect -3530043.701 9489966.226 + +accept -109.5992779696 84.5102002899 +expect -3148868.130 9358019.001 + +accept -99.5340303810 84.8783360216 +expect -2804982.087 9214341.492 + +accept -89.9555755860 85.8080149104 +expect -2340101.503 9294021.159 + +accept -79.4199716924 86.1128031464 +expect -2020424.674 9213221.394 + +accept -69.1379478051 86.2852242994 +expect -1740870.664 9123538.176 + +accept -59.4862558744 86.8907264218 +expect -1395372.231 9240228.437 + +accept -49.7224425586 87.3050907988 +expect -1102476.832 9323956.320 + +accept -39.0166782385 88.0295172740 +expect -756214.155 9606239.667 + +accept -29.9931677373 88.8762393331 +expect -449807.586 10100826.611 + +accept -19.5461864449 89.0119403988 +expect -277206.486 10175661.602 + +accept -9.5857052257 89.5105564736 +expect -97172.766 10643561.020 + +accept 0.2546693029 89.8300875130 +expect 1535.284 11119443.552 + +accept 10.1878191712 89.8306694493 +expect 61235.456 11123325.873 + +accept 20.3202271141 90.0891258483 +expect failure errno -14 + +accept 30.4076531874 90.1655009485 +expect failure errno -14 + +accept 40.4697816170 90.3073014721 +expect failure errno -14 + +accept 50.0046280736 90.9081150272 +expect failure errno -14 + +accept 60.2882853272 91.3234973005 +expect failure errno -14 + +accept 70.1983790734 92.0487871293 +expect failure errno -14 + +accept 80.2016298087 92.7883781050 +expect failure errno -14 + +accept 90.1380649347 93.4193661081 +expect failure errno -14 + +accept 100.9727810821 94.0036131508 +expect failure errno -14 + +accept 110.2124518442 94.5588879261 +expect failure errno -14 + +accept 120.9027437830 95.4070516655 +expect failure errno -14 + +accept 130.4370128971 95.6659394457 +expect failure errno -14 + +accept 140.5025123065 95.8655824422 +expect failure errno -14 + +accept 150.4051276696 96.5597126498 +expect failure errno -14 + +accept 160.6794810904 97.5509003421 +expect failure errno -14 + +accept 170.0804614782 97.7962770171 +expect failure errno -14 + +accept 180.7350988655 97.9297507566 +expect failure errno -14 + +accept -179.6509243766 89.9594690425 +expect -339016.824 11811270.987 + +accept -169.1462360158 90.2259103522 +expect failure errno -14 + +accept -159.1237371257 91.0966186475 +expect failure errno -14 + +accept -149.3864893992 92.0018593591 +expect failure errno -14 + +accept -139.8836795793 92.7310580140 +expect failure errno -14 + +accept -129.2447556879 93.0874941458 +expect failure errno -14 + +accept -119.5691328385 94.0016439421 +expect failure errno -14 + +accept -109.5375733271 94.6275672079 +expect failure errno -14 + +accept -99.6767551820 94.9362396518 +expect failure errno -14 + +accept -89.0765267674 95.5300020136 +expect failure errno -14 + +accept -79.7404375474 95.8979843707 +expect failure errno -14 + +accept -69.2186423862 96.1670313079 +expect failure errno -14 + +accept -59.3116550382 97.0176191327 +expect failure errno -14 + +accept -49.2194140278 97.9598960425 +expect failure errno -14 + +accept -39.4423952109 97.9675789614 +expect failure errno -14 + +accept -29.2846350035 98.7361321642 +expect failure errno -14 + +accept -19.5599253582 98.8248133304 +expect failure errno -14 + +accept -9.7751102831 99.2905137713 +expect failure errno -14 + +accept 0.4459912613 99.9348079001 +expect failure errno -14 + +accept 10.2556901904 100.0679369696 +expect failure errno -14 + +accept 20.2129499464 100.4339484435 +expect failure errno -14 + +accept 30.5120716507 100.8173987820 +expect failure errno -14 + +accept 40.9186217475 101.3362169174 +expect failure errno -14 + +accept 50.4499309674 101.7519777648 +expect failure errno -14 + +accept 60.9618169609 101.9681616248 +expect failure errno -14 + +accept 70.5136938969 102.7263743079 +expect failure errno -14 + +accept 80.1112365376 103.4930742925 +expect failure errno -14 + +accept 90.0656487088 104.2687818917 +expect failure errno -14 + +accept 100.4737302350 105.1672304167 +expect failure errno -14 + +accept 110.0826941374 105.9578331609 +expect failure errno -14 + +accept 120.5038465053 106.4653112353 +expect failure errno -14 + +accept 130.1946022249 107.2836000330 +expect failure errno -14 + +accept 140.1612060920 108.2561565502 +expect failure errno -14 + +accept 150.8381796528 108.3785139275 +expect failure errno -14 + +accept 160.5344804952 109.2381208530 +expect failure errno -14 + +accept 170.6816130052 110.0255190870 +expect failure errno -14 + +accept 180.9197969760 110.0988929845 +expect failure errno -14 + +</gie> diff --git a/test/gie/adams_ws2.gie b/test/gie/adams_ws2.gie new file mode 100644 index 00000000..b6aafee7 --- /dev/null +++ b/test/gie/adams_ws2.gie @@ -0,0 +1,2120 @@ +<gie> +------------------------------------------------------------ +This gie file was automatically generated using libproject +where the adams_ws2 code was adapted from +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=adams_ws2 +R=6370997 +tolerance 1 mm +------------------------------------------------------------ +accept -179.7092450238 -90.0290393775 +expect failure errno -14 + +accept -169.9316998581 -89.6983443874 +expect -2757243.603 -13694037.516 + +accept -159.9839735761 -89.3853376439 +expect -3135302.955 -12966682.177 + +accept -149.0127901515 -88.4812940559 +expect -3702020.595 -11830322.541 + +accept -139.1470666283 -87.4944214849 +expect -3951802.110 -10998803.477 + +accept -129.1647510809 -86.6732359620 +expect -3966830.515 -10396244.146 + +accept -119.8872640416 -86.0311019572 +expect -3870042.307 -9946966.226 + +accept -109.1071943611 -85.4385747937 +expect -3666639.936 -9527264.855 + +accept -99.1726204643 -85.1105131986 +expect -3405494.414 -9249877.167 + +accept -89.9699823716 -84.7014602402 +expect -3161293.332 -8969222.654 + +accept -79.0142432052 -84.6183360959 +expect -2796763.716 -8803380.868 + +accept -69.3746588999 -83.8694127295 +expect -2538194.969 -8434335.838 + +accept -59.1116247628 -83.4382281692 +expect -2201397.875 -8194239.985 + +accept -49.9832824786 -82.7776695863 +expect -1905027.516 -7914064.933 + +accept -39.2446354074 -82.2684783422 +expect -1520355.973 -7692624.558 + +accept -29.1591843717 -81.2712614892 +expect -1160852.682 -7367506.867 + +accept -19.7518374124 -80.8288036882 +expect -795019.539 -7219158.095 + +accept -9.9255150926 -80.7634661276 +expect -400180.112 -7180839.863 + +accept 0.1884288619 -80.2758766316 +expect 7681.127 -7053424.532 + +accept 10.3463227493 -79.3698907818 +expect 429721.976 -6850344.331 + +accept 20.5976448498 -78.7037640543 +expect 866348.961 -6727849.736 + +accept 30.3082205513 -78.5268124103 +expect 1278848.718 -6727598.466 + +accept 40.4562460745 -78.1491297266 +expect 1718510.989 -6703423.050 + +accept 50.9458720501 -77.1822355756 +expect 2199782.851 -6583628.613 + +accept 60.7726090586 -77.0349803149 +expect 2630476.462 -6641198.553 + +accept 70.5081156610 -76.3842150797 +expect 3083737.575 -6619890.177 + +accept 80.2365671846 -75.4841051853 +expect 3557787.939 -6575918.481 + +accept 90.5217667884 -74.7807003525 +expect 4055523.822 -6599908.601 + +accept 100.8213322615 -74.0327498320 +expect 4564995.375 -6643366.399 + +accept 110.5063711430 -73.2571688604 +expect 5056479.354 -6698955.863 + +accept 120.3163752614 -72.4393741465 +expect 5563998.804 -6778747.641 + +accept 130.6066962791 -72.2383125997 +expect 6050103.198 -6992464.809 + +accept 140.9842139999 -72.0604912080 +expect 6533723.092 -7241474.496 + +accept 150.7407483672 -71.8220094179 +expect 6988261.604 -7493795.727 + +accept 160.2333513818 -71.3988285471 +expect 7442114.989 -7741103.770 + +accept 170.2174368056 -70.4342119870 +expect 7967287.710 -7968253.770 + +accept 180.4880362185 -69.4423545276 +expect -8459022.028 -8206959.559 + +accept -179.6765866679 -79.9829089371 +expect -6985694.074 -9698942.155 + +accept -169.3697449847 -79.1533653138 +expect -6788658.846 -9227367.628 + +accept -159.3398127142 -78.6158200646 +expect -6518830.741 -8830410.965 + +accept -149.2529018703 -77.9038978934 +expect -6242199.759 -8415628.859 + +accept -139.1270212047 -77.3123241499 +expect -5919170.448 -8040244.161 + +accept -129.9719878520 -77.1799395743 +expect -5563633.984 -7792039.926 + +accept -119.8002013346 -76.4574860662 +expect -5211249.405 -7431807.092 + +accept -109.5059723182 -75.7415088186 +expect -4829803.114 -7094468.982 + +accept -99.6093198617 -75.2549327376 +expect -4430664.339 -6828988.008 + +accept -89.7930338075 -74.9639973582 +expect -4012235.208 -6620268.234 + +accept -79.4586895446 -74.2118180651 +expect -3586854.329 -6347250.691 + +accept -69.3436462673 -74.1262304089 +expect -3131838.678 -6210695.025 + +accept -59.8993905791 -73.3233934105 +expect -2730484.498 -5982995.653 + +accept -49.7522174506 -73.2363687589 +expect -2268190.621 -5882547.028 + +accept -39.2685447989 -72.6142200904 +expect -1801294.844 -5714042.490 + +accept -29.0364706467 -72.5237014490 +expect -1332211.352 -5647707.712 + +accept -19.8296434180 -72.1886326428 +expect -912551.389 -5563488.488 + +accept -9.8077325645 -71.7629261845 +expect -453152.448 -5478207.867 + +accept 0.4315853824 -71.5575178388 +expect 19979.237 -5441012.049 + +accept 10.8411958509 -70.9073113064 +expect 505138.396 -5355652.524 + +accept 20.7152781983 -70.1134571802 +expect 972838.442 -5266833.183 + +accept 30.0599851854 -69.8795545612 +expect 1415773.291 -5269134.697 + +accept 40.5438377621 -69.1450433006 +expect 1924403.608 -5223807.773 + +accept 50.0307069046 -68.4333233270 +expect 2392850.994 -5193157.214 + +accept 60.5578535026 -67.8341598034 +expect 2917014.530 -5202936.346 + +accept 70.5486167487 -67.0039300601 +expect 3429776.377 -5197720.065 + +accept 80.6104642107 -66.2045341279 +expect 3955430.510 -5217814.475 + +accept 90.2841546043 -65.8422559530 +expect 4456136.396 -5308137.385 + +accept 100.1453713101 -65.8321633336 +expect 4958133.076 -5466790.857 + +accept 110.3255223842 -65.6999143010 +expect 5484630.668 -5641098.630 + +accept 120.2695614591 -65.4373463883 +expect 6008718.351 -5822579.879 + +accept 130.1617028260 -64.7707999563 +expect 6557379.569 -5983944.031 + +accept 140.4485877356 -64.1566350257 +expect 7128044.250 -6198238.582 + +accept 150.3105224098 -63.5579868289 +expect 7676672.874 -6441225.256 + +accept 160.5091429791 -62.6650596939 +expect 8262531.987 -6705693.227 + +accept 170.8981621301 -61.7219845816 +expect 8855010.278 -7022513.736 + +accept 180.3558199030 -61.1527410473 +expect -9320622.179 -7351806.789 + +accept -179.1949344790 -69.7752745189 +expect -8408251.537 -8232691.330 + +accept -169.9844730348 -68.9207602047 +expect -8120078.404 -7775444.464 + +accept -159.6630800816 -68.8474900484 +expect -7673728.921 -7392368.231 + +accept -149.1514601079 -68.2067669189 +expect -7247339.088 -6962408.917 + +accept -139.0879724776 -67.2990645502 +expect -6835622.742 -6542934.347 + +accept -129.7364301888 -67.0709630928 +expect -6389191.557 -6259081.373 + +accept -119.2525297571 -66.7130216826 +expect -5885127.012 -5959615.515 + +accept -109.9942126502 -65.9323791506 +expect -5456298.788 -5663479.323 + +accept -99.3718189580 -65.0050609815 +expect -4952897.215 -5351531.121 + +accept -89.2126537463 -64.8003181492 +expect -4438651.521 -5164919.484 + +accept -79.9699918529 -64.7417604712 +expect -3968262.754 -5031339.112 + +accept -69.2852704168 -64.0719899001 +expect -3442756.784 -4828682.323 + +accept -59.7713311869 -63.5883281794 +expect -2971057.023 -4681634.618 + +accept -49.4591068015 -63.3603315571 +expect -2455101.158 -4574825.541 + +accept -39.9221210763 -62.7166029149 +expect -1985110.513 -4444066.132 + +accept -29.4033816775 -62.2459162224 +expect -1463165.847 -4343593.454 + +accept -19.4562997110 -62.1057544781 +expect -967613.655 -4296313.938 + +accept -9.6356219787 -61.1466320407 +expect -481338.112 -4176929.015 + +accept 0.6588822473 -60.1858259817 +expect 33069.831 -4072773.374 + +accept 10.9123408994 -59.3942535459 +expect 550076.991 -4001105.274 + +accept 20.9249231576 -58.4264590285 +expect 1060832.702 -3926177.072 + +accept 30.8182477174 -57.5436346739 +expect 1571551.690 -3873152.034 + +accept 40.8062160819 -57.3120408186 +expect 2088248.634 -3896213.274 + +accept 50.5783407631 -57.2502847616 +expect 2597056.641 -3948016.223 + +accept 60.3795380424 -57.2275967096 +expect 3112185.488 -4018270.594 + +accept 70.5341633320 -56.6610699237 +expect 3662178.471 -4054556.527 + +accept 80.2621021518 -56.0832576961 +expect 4200156.553 -4102899.263 + +accept 90.9924788950 -55.3105280599 +expect 4810349.300 -4164560.690 + +accept 100.1850294843 -54.9771464696 +expect 5337043.742 -4270248.554 + +accept 110.2445797630 -54.0658285398 +expect 5943289.082 -4356935.761 + +accept 120.6069857779 -53.3088500534 +expect 6579954.717 -4496181.899 + +accept 130.2789945294 -52.8143911635 +expect 7180795.395 -4682156.275 + +accept 140.3311899960 -52.3084536190 +expect 7816505.414 -4918688.318 + +accept 150.9519295109 -52.0098336142 +expect 8481836.319 -5247130.328 + +accept 160.6630418532 -51.6702008173 +expect 9089733.809 -5596578.481 + +accept 170.5027767145 -51.5189598167 +expect 9675637.514 -6026539.807 + +accept 180.8758506742 -51.2201444439 +expect -10177185.136 -6434755.421 + +accept -179.8411044403 -59.9393178899 +expect -9443976.994 -7246273.236 + +accept -169.3270885266 -59.1985019770 +expect -8995948.520 -6701742.553 + +accept -159.0120452761 -59.1242618883 +expect -8464180.924 -6272112.895 + +accept -149.5670531797 -58.7286202895 +expect -7979472.299 -5884420.870 + +accept -139.0970719139 -58.1489537744 +expect -7430300.432 -5483894.856 + +accept -129.1196020868 -57.2913818657 +expect -6907494.210 -5112397.388 + +accept -119.7410720497 -56.9161549702 +expect -6387194.447 -4845091.157 + +accept -109.7214510325 -55.9267756586 +expect -5851170.964 -4534131.372 + +accept -99.1928708683 -55.4401681713 +expect -5267711.955 -4300230.895 + +accept -89.2702698097 -55.2997481025 +expect -4714550.947 -4139814.556 + +accept -79.4864123616 -54.8136229276 +expect -4183440.927 -3971202.629 + +accept -69.3453324893 -54.6311145369 +expect -3632724.847 -3848910.729 + +accept -59.8339416819 -53.6386169191 +expect -3133296.168 -3676377.089 + +accept -49.3010973212 -52.9141596041 +expect -2577599.457 -3539651.763 + +accept -39.8985039869 -52.8539647879 +expect -2079543.627 -3483996.852 + +accept -29.3961250522 -52.3417298211 +expect -1530564.484 -3397269.368 + +accept -19.5014059179 -51.3773597952 +expect -1016792.801 -3288257.869 + +accept -9.9116288496 -50.4755131648 +expect -517724.688 -3198035.336 + +accept 0.9743282127 -49.9184212313 +expect 50962.745 -3147322.949 + +accept 10.6508090388 -49.0463066485 +expect 558876.345 -3082894.951 + +accept 20.2170315032 -48.8012100804 +expect 1063007.281 -3078773.024 + +accept 30.9229311437 -48.2225550224 +expect 1632723.266 -3061426.633 + +accept 40.7489150310 -47.7931114403 +expect 2161132.006 -3064760.741 + +accept 50.9882474140 -47.6183917612 +expect 2717126.369 -3102179.138 + +accept 60.4951083293 -46.6454001087 +expect 3249189.082 -3083060.891 + +accept 70.9554669962 -45.9763718998 +expect 3843598.409 -3108377.147 + +accept 80.8848766764 -45.7846392844 +expect 4415566.167 -3184255.726 + +accept 90.7402232455 -45.6088952189 +expect 4996535.515 -3278794.703 + +accept 100.8696089733 -45.3585308636 +expect 5610895.632 -3392002.899 + +accept 110.9170212513 -44.9478951297 +expect 6242312.338 -3516148.140 + +accept 120.9353901019 -44.7761977319 +expect 6885637.054 -3692702.792 + +accept 130.5310034140 -44.6491174665 +expect 7518026.186 -3902292.936 + +accept 140.4911819383 -44.5558487119 +expect 8188523.026 -4170828.177 + +accept 150.4583065377 -44.0055960197 +expect 8893017.639 -4454795.754 + +accept 160.9810806536 -43.8499619826 +expect 9618889.130 -4871178.683 + +accept 170.9230729547 -43.0316016948 +expect 10335543.716 -5284759.370 + +accept 180.3381763034 -42.9767512080 +expect -10889181.304 -5775308.758 + +accept -179.6530173733 -49.3872071390 +expect -10359694.674 -6307512.780 + +accept -169.2223492311 -49.3351161906 +expect -9766541.338 -5765269.396 + +accept -159.0508327192 -48.4914027020 +expect -9200440.534 -5224400.981 + +accept -149.1969312324 -48.3204060368 +expect -8581410.142 -4822470.693 + +accept -139.4509254495 -48.2401083822 +expect -7956818.463 -4491703.439 + +accept -129.3953824841 -47.8590661722 +expect -7326697.432 -4175808.479 + +accept -119.8005497638 -46.8591030615 +expect -6750164.464 -3860038.014 + +accept -109.6371217071 -46.1165362624 +expect -6133381.272 -3598151.680 + +accept -99.7572070447 -45.2128579221 +expect -5546071.645 -3363379.628 + +accept -89.9756152550 -44.7940088251 +expect -4964897.006 -3200898.955 + +accept -79.8767538149 -44.0954679134 +expect -4380500.181 -3035551.265 + +accept -69.7070595303 -43.9155165619 +expect -3796215.985 -2932502.304 + +accept -59.4162002941 -43.4002905582 +expect -3219205.574 -2819636.846 + +accept -49.0092629276 -43.1455519878 +expect -2642338.036 -2741942.445 + +accept -39.2149367905 -43.1396428570 +expect -2105326.203 -2698721.256 + +accept -29.1962960438 -42.8806359633 +expect -1563179.016 -2646665.138 + +accept -19.9520584705 -41.9858293563 +expect -1068083.171 -2560330.542 + +accept -9.1048749080 -41.9710426109 +expect -486662.244 -2545041.394 + +accept 0.7345999991 -41.2273949585 +expect 39313.660 -2488176.296 + +accept 10.3358537029 -40.3051838201 +expect 554536.579 -2427518.000 + +accept 20.9085122254 -40.0048024560 +expect 1124375.953 -2420626.128 + +accept 30.8006774663 -39.6693852781 +expect 1661863.596 -2419220.994 + +accept 40.8129777308 -39.2404566099 +expect 2212297.195 -2420473.575 + +accept 50.5680928423 -38.6381409742 +expect 2757518.213 -2417613.121 + +accept 60.1150468046 -38.1919404446 +expect 3299910.135 -2434340.337 + +accept 70.2009887167 -37.7503319244 +expect 3885091.635 -2465277.945 + +accept 80.9433725042 -37.6092654477 +expect 4521685.524 -2537447.427 + +accept 90.5450445832 -36.8932371421 +expect 5114490.299 -2572080.702 + +accept 100.2810830549 -36.2548338054 +expect 5735525.829 -2629983.784 + +accept 110.9555828878 -35.3701130040 +expect 6448221.387 -2701332.745 + +accept 120.1071621348 -34.4239368091 +expect 7092033.959 -2769933.898 + +accept 130.3959151631 -33.5728740994 +expect 7849212.306 -2898252.702 + +accept 140.3966149747 -33.1007607627 +expect 8616443.259 -3102144.372 + +accept 150.7804103414 -32.1498899431 +expect 9474137.117 -3341084.536 + +accept 160.1294242200 -31.8677972120 +expect 10255119.633 -3696347.819 + +accept 170.4926366887 -31.4760758031 +expect 11130499.187 -4208944.238 + +accept 180.0855468805 -30.6845915110 +expect -11924104.915 -4768423.647 + +accept -179.7273734266 -39.1658927524 +expect -11204917.679 -5465459.947 + +accept -169.0184062476 -39.0055263654 +expect -10493158.815 -4820337.657 + +accept -159.3652618381 -38.5207051121 +expect -9823706.550 -4298001.622 + +accept -149.2442235779 -37.7437811442 +expect -9109090.826 -3817330.153 + +accept -139.7582139899 -37.0859345868 +expect -8430885.041 -3451397.102 + +accept -129.6848433059 -36.3175720184 +expect -7723246.989 -3125416.425 + +accept -119.9915203582 -35.8537888060 +expect -7052847.569 -2889355.259 + +accept -109.3741418826 -35.0916931594 +expect -6347630.931 -2655717.550 + +accept -99.4860284168 -34.9974460643 +expect -5702866.657 -2521419.373 + +accept -89.2610432155 -34.3775651948 +expect -5064932.880 -2367691.750 + +accept -79.8980045489 -33.8084333270 +expect -4496443.808 -2246842.786 + +accept -69.7744908122 -33.0535274429 +expect -3897431.224 -2124030.733 + +accept -59.1741793523 -33.0245833220 +expect -3279277.127 -2064611.925 + +accept -49.3252940718 -32.7520928002 +expect -2718021.990 -2003727.901 + +accept -39.9837216743 -32.6820581131 +expect -2193100.779 -1967477.081 + +accept -29.6634260976 -32.4559533116 +expect -1621044.860 -1926376.015 + +accept -19.0425557421 -31.6151992048 +expect -1038939.460 -1853758.302 + +accept -9.3464940981 -30.7676922872 +expect -509764.792 -1790359.701 + +accept 0.2271197201 -29.8880719395 +expect 12396.124 -1731908.926 + +accept 10.3155486517 -29.7265492803 +expect 563481.490 -1725116.999 + +accept 20.1839066538 -29.2623085092 +expect 1105114.379 -1705401.818 + +accept 30.7346251189 -29.0674505554 +expect 1688443.872 -1710201.130 + +accept 40.3481516035 -28.9492608062 +expect 2225766.274 -1724893.934 + +accept 50.0990389861 -28.2777777134 +expect 2780666.281 -1710825.486 + +accept 60.6952552496 -28.1677069370 +expect 3393248.667 -1743873.889 + +accept 70.5261359994 -27.5835336013 +expect 3977728.481 -1751038.589 + +accept 80.1654103496 -27.3421123535 +expect 4564865.482 -1789330.795 + +accept 90.0545702452 -26.7993470554 +expect 5189164.780 -1818900.217 + +accept 100.4846205812 -26.3321377541 +expect 5873417.372 -1871564.464 + +accept 110.1454350755 -25.9649549970 +expect 6535803.844 -1941828.510 + +accept 120.7008393450 -25.1526201253 +expect 7304855.220 -2009386.765 + +accept 130.2389402517 -24.5243234665 +expect 8043003.839 -2105873.386 + +accept 140.5571385114 -23.6272475940 +expect 8905477.819 -2232473.683 + +accept 150.7016104068 -22.6662177106 +expect 9831511.358 -2411871.251 + +accept 160.2968564724 -22.4382538673 +expect 10756906.363 -2747796.799 + +accept 170.0748311294 -22.3860117924 +expect 11733461.723 -3272290.561 + +accept 180.6506603946 -22.3728965349 +expect -12617064.805 -3974167.403 + +accept -179.6121212366 -29.7691402382 +expect -11979921.495 -4667118.695 + +accept -169.7119531770 -29.2443283665 +expect -11222154.909 -3947901.934 + +accept -159.9169552740 -28.8913170762 +expect -10396184.341 -3393588.505 + +accept -149.4387461093 -28.3593158878 +expect -9515015.598 -2929955.771 + +accept -139.1669991056 -27.7889137233 +expect -8680487.806 -2582510.633 + +accept -129.3433138149 -27.6725871069 +expect -7909885.992 -2361735.805 + +accept -119.4082102166 -27.0902195884 +expect -7179377.517 -2149357.741 + +accept -109.1270697537 -26.4319377776 +expect -6459215.181 -1966619.626 + +accept -99.5563015601 -26.1428020328 +expect -5813582.857 -1849104.872 + +accept -89.7150051747 -25.6767220293 +expect -5176646.600 -1736438.788 + +accept -79.8755275705 -25.5910332550 +expect -4558775.834 -1666806.999 + +accept -69.2123495570 -25.4383454527 +expect -3910739.366 -1600921.909 + +accept -59.5658576308 -24.9358234812 +expect -3341553.359 -1527967.578 + +accept -49.6169420229 -24.6444229699 +expect -2765720.514 -1476703.148 + +accept -39.6482793765 -24.5549160001 +expect -2198313.929 -1445718.653 + +accept -29.9777355053 -24.4560828087 +expect -1655580.275 -1421139.862 + +accept -19.1713792157 -23.8256788800 +expect -1056119.979 -1368757.459 + +accept -9.7201400616 -22.9994139064 +expect -535034.881 -1312183.508 + +accept 0.5529890539 -22.3142121451 +expect 30441.381 -1269018.253 + +accept 10.1921781407 -21.7066906983 +expect 561728.285 -1235326.876 + +accept 20.3795548881 -21.4584354172 +expect 1125554.829 -1227765.197 + +accept 30.9486641454 -20.5179662552 +expect 1716375.316 -1183995.648 + +accept 40.8135756255 -19.5974702869 +expect 2275225.833 -1144577.227 + +accept 50.6799989922 -19.0578134683 +expect 2842703.974 -1132076.757 + +accept 60.3954481899 -18.9092744312 +expect 3411747.962 -1147888.925 + +accept 70.4453750849 -18.1833498293 +expect 4016856.952 -1133502.787 + +accept 80.7669954500 -18.0082544937 +expect 4655570.265 -1161429.470 + +accept 90.3894774181 -17.1937702409 +expect 5275686.661 -1150673.533 + +accept 100.6108192539 -16.6801050032 +expect 5961256.060 -1170474.059 + +accept 110.0973977891 -16.5576038471 +expect 6627078.423 -1224759.106 + +accept 120.1744128824 -16.1385356593 +expect 7378167.388 -1276012.928 + +accept 130.9958002425 -15.9988390562 +expect 8242075.942 -1381187.077 + +accept 140.7561364481 -15.5140276310 +expect 9095834.646 -1478681.653 + +accept 150.6609169826 -14.6810594541 +expect 10062376.739 -1592616.483 + +accept 160.4729986277 -13.9641207869 +expect 11146505.848 -1801865.434 + +accept 170.2580177319 -13.4019318955 +expect 12380828.321 -2216425.290 + +accept 180.9723789714 -13.2206420941 +expect -13517837.926 -2963599.665 + +accept -179.3731911762 -19.9754368483 +expect -12847531.905 -3741083.544 + +accept -169.7161399275 -19.5104972567 +expect -11896617.727 -2931048.939 + +accept -159.8730648764 -19.1040998843 +expect -10868152.967 -2367829.374 + +accept -149.7374470773 -18.6126354884 +expect -9867014.825 -1975013.098 + +accept -139.9375452903 -17.7675516184 +expect -8981245.860 -1675376.283 + +accept -129.7815708228 -17.6801059141 +expect -8119555.541 -1510161.646 + +accept -119.9989025368 -16.8565473881 +expect -7357650.403 -1331626.610 + +accept -109.4668005307 -16.5581522944 +expect -6581807.300 -1220164.823 + +accept -99.7153754334 -15.6910883516 +expect -5906017.650 -1094954.342 + +accept -89.4547033980 -15.0712716331 +expect -5224831.274 -1002148.542 + +accept -79.7184992899 -14.3419936196 +expect -4603946.126 -917271.900 + +accept -69.1303448651 -14.1075269728 +expect -3949591.288 -871282.018 + +accept -59.3174344116 -13.5400304440 +expect -3361462.250 -813740.055 + +accept -49.5741035561 -13.3755321856 +expect -2789994.364 -786454.715 + +accept -39.3784173894 -12.8080837456 +expect -2203910.826 -739131.430 + +accept -29.0461086285 -11.9729370492 +expect -1619004.622 -680848.917 + +accept -19.4469305321 -11.4082175114 +expect -1081054.702 -642575.882 + +accept -9.8174680795 -10.9835914719 +expect -544889.181 -615082.754 + +accept 0.5832005675 -10.8244025391 +expect 32351.518 -604970.269 + +accept 10.1821355116 -10.3112442518 +expect 565312.650 -577140.866 + +accept 20.2673282337 -9.6748015367 +expect 1127704.663 -544392.415 + +accept 30.6144784184 -9.1704395398 +expect 1709477.558 -521063.652 + +accept 40.9538042404 -8.8387995357 +expect 2298042.701 -509435.004 + +accept 50.3542282310 -8.5281632402 +expect 2841826.819 -499951.327 + +accept 60.3333585361 -8.0618147294 +expect 3430944.123 -483342.239 + +accept 70.6491293618 -7.1912559947 +expect 4056498.671 -443543.575 + +accept 80.6385279900 -6.8438270481 +expect 4680976.678 -436529.709 + +accept 90.2779063923 -5.9477536652 +expect 5306879.206 -394211.155 + +accept 100.1664295698 -5.3498071015 +expect 5976711.329 -371637.191 + +accept 110.7526797683 -5.0501900022 +expect 6732766.131 -372725.699 + +accept 120.9395236376 -4.1674482190 +expect 7511218.339 -330114.528 + +accept 130.9122756981 -3.3925202280 +expect 8335031.912 -292646.657 + +accept 140.8622591730 -2.6308107403 +expect 9239878.756 -252678.754 + +accept 150.8989218927 -2.4542899296 +expect 10271402.485 -272075.289 + +accept 160.6447981803 -1.8622854664 +expect 11459900.021 -252282.512 + +accept 170.0641946050 -1.8083280762 +expect 12937298.765 -340309.531 + +accept 180.2204067090 -0.9025887443 +expect -15802698.304 -708580.364 + +accept -179.6574960805 -9.4004926352 +expect -14071690.323 -2539687.191 + +accept -169.9633593449 -9.3485472828 +expect -12600921.441 -1621732.042 + +accept -159.8318959140 -9.0791301932 +expect -11229195.403 -1182926.612 + +accept -149.3318176481 -8.2240809358 +expect -10048132.890 -884380.748 + +accept -139.7502220731 -8.1745353165 +expect -9100377.717 -773484.631 + +accept -129.6865020082 -7.4201521250 +expect -8212868.503 -632791.243 + +accept -119.8341799056 -7.3634864983 +expect -7413306.708 -578750.081 + +accept -109.3372260355 -6.6955324842 +expect -6624672.935 -490071.015 + +accept -99.2316583050 -6.5126588093 +expect -5909647.259 -450435.980 + +accept -89.1084063299 -5.8865293624 +expect -5229890.468 -388173.334 + +accept -79.5816448608 -4.9451058817 +expect -4616528.397 -313937.264 + +accept -69.7454406840 -4.1892409654 +expect -4004251.255 -257320.628 + +accept -59.1123214226 -3.4679775330 +expect -3362108.879 -206832.813 + +accept -49.6901763540 -2.4894793557 +expect -2807061.182 -145333.833 + +accept -39.7692356409 -2.0816660918 +expect -2233545.578 -119370.078 + +accept -29.1740796470 -2.0439733787 +expect -1630731.974 -115537.821 + +accept -19.4550859282 -1.5656815613 +expect -1084212.955 -87689.967 + +accept -9.7922127612 -1.0233548058 +expect -544742.779 -57002.643 + +accept 0.9474400360 -0.4509174844 +expect 52675.338 -25070.513 + +accept 10.5907531926 0.4791919877 +expect 589235.938 26699.153 + +accept 20.4649033892 1.2637472104 +expect 1140802.061 70831.592 + +accept 30.7336324422 1.4750458750 +expect 1719011.039 83523.161 + +accept 40.5647880296 1.7200843296 +expect 2279244.812 98755.090 + +accept 50.0975358484 2.4206654883 +expect 2830862.498 141431.370 + +accept 60.5029363117 2.7469759008 +expect 3445462.137 164373.737 + +accept 70.2466016765 3.0425721977 +expect 4035802.541 187111.823 + +accept 80.9459783007 3.1839332730 +expect 4704897.806 203036.380 + +accept 90.5736386070 3.8575317925 +expect 5329437.218 255822.534 + +accept 100.2061055405 4.6282142532 +expect 5980767.943 321504.886 + +accept 110.3986145890 5.0514461622 +expect 6706729.320 371990.508 + +accept 120.2464205180 5.7344268609 +expect 7451933.549 451953.904 + +accept 130.8487160288 6.0228137911 +expect 8319391.922 519216.608 + +accept 140.7982222585 6.8874824898 +expect 9210050.487 660196.582 + +accept 150.4954910508 7.7970420656 +expect 10177774.848 854370.803 + +accept 160.4294052652 8.2748648014 +expect 11325245.938 1096444.978 + +accept 170.1405366440 9.1299598915 +expect 12640596.907 1598916.038 + +accept 180.3816637148 9.5293212197 +expect -14048784.308 2552595.319 + +accept -179.7984994410 0.1294010891 +expect -16146197.188 164013.021 + +accept -169.9075691637 0.6099770177 +expect -12921454.488 114297.725 + +accept -159.8158750237 0.7517410096 +expect -11353744.941 99828.675 + +accept -149.2779203136 0.9860535478 +expect -10098753.673 106507.361 + +accept -139.0081254157 1.7045245488 +expect -9066221.814 160142.630 + +accept -129.4952290080 2.3401856085 +expect -8216193.058 199202.767 + +accept -119.6801874031 2.7438994101 +expect -7415046.859 215250.709 + +accept -109.8061814794 3.3602853603 +expect -6666538.461 246453.448 + +accept -99.4072778605 4.2027372999 +expect -5926167.742 290710.723 + +accept -89.4794192866 4.3761667210 +expect -5256523.244 288879.125 + +accept -79.0507721337 5.0765421386 +expect -4582771.048 321680.244 + +accept -69.6180300324 6.0161102274 +expect -3994695.190 369666.719 + +accept -59.1757895169 6.6698983501 +expect -3363484.198 398396.059 + +accept -49.5137470044 7.3709595382 +expect -2793929.460 431038.915 + +accept -39.8808038489 7.5057731743 +expect -2237570.835 431453.557 + +accept -29.1954492510 7.5302153709 +expect -1630244.834 426646.570 + +accept -19.1423038522 7.9594801079 +expect -1065438.676 446891.077 + +accept -9.1680642851 8.1530010191 +expect -509342.190 455357.512 + +accept 0.1739948339 8.7651393303 +expect 9659.433 488991.424 + +accept 10.6214035743 9.0690282061 +expect 590010.824 507153.456 + +accept 20.6145954060 9.2785749606 +expect 1147299.618 522064.856 + +accept 30.7022010899 9.4344357510 +expect 1714266.145 536235.946 + +accept 40.6920436024 9.6859857008 +expect 2282298.409 558407.819 + +accept 50.0779641219 10.4703837993 +expect 2823489.061 614432.905 + +accept 60.7862954507 10.8675657776 +expect 3453869.707 653748.275 + +accept 70.7316745409 11.5482616810 +expect 4053689.320 714785.183 + +accept 80.5969392822 11.6377813068 +expect 4667778.775 744691.155 + +accept 90.7414911957 12.5339468232 +expect 5319510.529 835981.260 + +accept 100.1954199623 13.4045312190 +expect 5951099.489 935712.315 + +accept 110.4203894507 14.1556288162 +expect 6667631.291 1047159.283 + +accept 120.0358650247 14.9021123434 +expect 7379023.541 1176295.202 + +accept 130.5020570647 15.6380412243 +expect 8205734.023 1344014.139 + +accept 140.0437745429 16.3999265763 +expect 9015988.290 1549714.704 + +accept 150.1545875606 17.2596103884 +expect 9945182.384 1847801.749 + +accept 160.8486565585 17.2719148256 +expect 11052859.415 2202730.719 + +accept 170.5318144721 17.4322460420 +expect 12132375.221 2742993.334 + +accept 180.3687704920 18.1343689010 +expect -13055638.227 3577371.152 + +accept -179.0206911010 10.9105813395 +expect -13789973.226 2666800.487 + +accept -169.3809207620 11.7944347582 +expect -12368824.571 1941584.924 + +accept -159.6203666385 12.0516777085 +expect -11114668.475 1542870.752 + +accept -149.3198962805 12.6359180213 +expect -9971639.315 1349414.366 + +accept -139.5233350739 13.5860975895 +expect -9014835.165 1278723.421 + +accept -129.7243722634 14.3491243406 +expect -8156662.238 1224564.849 + +accept -119.1501250857 14.5216128511 +expect -7314420.668 1138694.060 + +accept -109.0371133259 15.0539906817 +expect -6561854.668 1105088.504 + +accept -99.9179969843 15.7258631745 +expect -5919649.304 1098546.238 + +accept -89.9773066160 16.3601816158 +expect -5252963.299 1091861.766 + +accept -79.9963611264 16.9875171909 +expect -4611500.971 1091043.258 + +accept -69.8357048214 17.5002106365 +expect -3982187.532 1087834.694 + +accept -59.7680108732 18.2166379428 +expect -3376669.886 1102916.942 + +accept -49.6200663069 18.3027049517 +expect -2783116.693 1083573.630 + +accept -39.6880697045 18.9352023262 +expect -2212450.852 1102685.583 + +accept -29.7767726581 19.4447171460 +expect -1652161.342 1118356.380 + +accept -19.4001109678 19.4907667291 +expect -1073007.877 1110251.090 + +accept -9.2283971215 19.7074346080 +expect -509423.729 1116879.960 + +accept 0.4114648584 20.3715526988 +expect 22689.511 1154092.449 + +accept 10.2069053765 20.5961272596 +expect 563089.088 1169589.074 + +accept 20.2755153863 21.5012785791 +expect 1119736.801 1230222.492 + +accept 30.7133762328 21.6331993543 +expect 1701464.196 1250677.021 + +accept 40.8056510679 21.9458705640 +expect 2269913.206 1287337.418 + +accept 50.1343812652 22.7322724754 +expect 2801331.228 1358020.376 + +accept 60.8279717815 23.6042650645 +expect 3421001.843 1446782.481 + +accept 70.8396198168 23.6161521840 +expect 4017785.556 1487799.299 + +accept 80.0150193753 24.3176168344 +expect 4575413.559 1580619.042 + +accept 90.0092672617 25.2892002351 +expect 5198545.082 1711055.973 + +accept 100.9112248813 25.3488952172 +expect 5911825.956 1802460.981 + +accept 110.6217357170 26.3130477559 +expect 6564636.348 1974281.767 + +accept 120.8513137656 27.2915307690 +expect 7281361.160 2187092.016 + +accept 130.4863483330 27.3717431335 +expect 8004199.764 2357290.762 + +accept 140.8500841767 27.7063050682 +expect 8819787.218 2617012.258 + +accept 150.1012624908 28.3597926319 +expect 9571394.994 2952268.869 + +accept 160.6866246900 28.7569504248 +expect 10470505.204 3415900.295 + +accept 170.4254637193 28.9327804979 +expect 11304554.466 3961238.714 + +accept 180.5169825410 29.4454995234 +expect -11997898.864 4629333.323 + +accept -179.9618334794 20.6361252181 +expect -12837832.007 3860315.017 + +accept -169.0544424157 21.5377240973 +expect -11689194.203 3115133.126 + +accept -159.5209982370 22.3343317585 +expect -10685600.977 2702674.102 + +accept -149.4879824588 23.0136475051 +expect -9708605.390 2409089.845 + +accept -139.0901904339 23.0833518677 +expect -8794463.480 2149634.537 + +accept -129.5571592628 23.7534110208 +expect -8003843.252 2027714.928 + +accept -119.3172537231 24.1047564008 +expect -7218181.243 1905508.759 + +accept -109.6905533732 24.4734381465 +expect -6521952.824 1821700.764 + +accept -99.8910561910 25.1938730946 +expect -5845160.963 1781991.443 + +accept -89.4462296168 25.8863398753 +expect -5157803.362 1749387.629 + +accept -79.8103593109 26.1645676522 +expect -4550997.853 1705809.308 + +accept -69.6977621502 26.6287263876 +expect -3933504.408 1682619.842 + +accept -59.8282049770 27.3537990267 +expect -3346444.748 1686544.376 + +accept -49.1454058737 27.7787492517 +expect -2728032.304 1675388.053 + +accept -39.3139281426 28.6345630085 +expect -2168591.423 1702020.943 + +accept -29.4615301172 29.5694962171 +expect -1616690.922 1739665.855 + +accept -19.8075997700 29.9373943713 +expect -1083433.316 1747604.085 + +accept -9.6080286962 30.8618954465 +expect -523974.378 1796510.976 + +accept 0.2364142241 31.2844282188 +expect 12878.465 1820358.353 + +accept 10.8007276009 32.1455048270 +expect 588003.896 1879462.172 + +accept 20.9914890120 32.9845571828 +expect 1143393.118 1945198.869 + +accept 30.5649011670 33.3185372073 +expect 1668534.713 1985021.750 + +accept 40.9928890043 33.9545285454 +expect 2244749.779 2055570.711 + +accept 50.5960695735 34.5487194112 +expect 2781374.579 2130923.541 + +accept 60.7989209340 34.6635486089 +expect 3363023.887 2186540.557 + +accept 70.4270746519 35.2029582655 +expect 3919596.726 2281175.829 + +accept 80.5548872020 35.6698817700 +expect 4518398.282 2388864.639 + +accept 90.4057879600 36.1979951235 +expect 5114553.759 2517121.960 + +accept 100.9114892728 36.5847249808 +expect 5770875.600 2663935.228 + +accept 110.7309087130 37.4367897060 +expect 6394670.813 2868606.494 + +accept 120.3064304930 38.2603562874 +expect 7018617.432 3101989.836 + +accept 130.7451971478 39.2489093279 +expect 7711939.115 3412678.003 + +accept 140.5750239477 39.4115866274 +expect 8403813.025 3690760.565 + +accept 150.9679439696 39.5896177639 +expect 9149846.161 4055027.485 + +accept 160.6524332599 40.0167951770 +expect 9830011.049 4497209.502 + +accept 170.4722281589 40.1946244182 +expect 10510426.457 5006824.562 + +accept 180.6722342584 40.4624940717 +expect -11073707.514 5547471.043 + +accept -179.2831936865 30.3756797354 +expect -11903513.624 4695492.667 + +accept -169.3418436736 30.6105366204 +expect -11096888.315 4057764.336 + +accept -159.1006283258 31.5893799475 +expect -10184786.130 3622256.417 + +accept -149.1140289956 31.8719516081 +expect -9350613.109 3255936.184 + +accept -139.6996779260 31.9484140590 +expect -8599676.794 2977225.067 + +accept -129.5556705121 32.3449943633 +expect -7818577.975 2772332.434 + +accept -119.9724472555 32.9392845832 +expect -7113428.652 2642433.850 + +accept -109.7343311582 33.1372998541 +expect -6404617.901 2502642.905 + +accept -99.9994915413 33.6225969013 +expect -5754979.598 2420019.593 + +accept -89.2957244981 34.5626482766 +expect -5064999.094 2381966.292 + +accept -79.0486888283 34.5979570645 +expect -4437892.568 2298043.032 + +accept -69.3692667775 34.8321767388 +expect -3860329.808 2247797.371 + +accept -59.5430097857 35.6428903265 +expect -3284552.144 2248836.044 + +accept -49.1028389556 36.0212581738 +expect -2689697.467 2226461.965 + +accept -39.5707710224 36.0991805410 +expect -2157256.671 2196683.027 + +accept -29.2950741715 36.7864032717 +expect -1588948.254 2214928.423 + +accept -19.8971059232 37.5191207820 +expect -1075080.881 2246281.883 + +accept -9.1855199225 38.0327790292 +expect -495017.437 2268788.188 + +accept 0.3119584346 38.1079667572 +expect 16801.964 2270513.428 + +accept 10.9783425364 38.7495700245 +expect 590921.384 2319580.204 + +accept 20.7896762683 39.3106928548 +expect 1119567.208 2371677.736 + +accept 30.1643265779 40.2243862141 +expect 1625278.990 2456916.428 + +accept 40.5328985021 41.0696713596 +expect 2188008.492 2551119.506 + +accept 50.2300300588 41.3865813447 +expect 2721620.789 2616277.410 + +accept 60.6521695116 42.3133443814 +expect 3298047.285 2744030.130 + +accept 70.7309222598 43.1274592749 +expect 3863356.586 2878383.982 + +accept 80.8866702938 43.7702855800 +expect 4443854.438 3018951.902 + +accept 90.5499599785 44.5851564761 +expect 5002600.615 3190179.530 + +accept 100.5821513570 44.6219279790 +expect 5608351.970 3324185.783 + +accept 110.0283698987 45.0603376392 +expect 6183798.502 3510751.426 + +accept 120.9059581322 45.6167638758 +expect 6858556.379 3768914.576 + +accept 130.8382094225 46.2623868954 +expect 7479609.418 4061298.725 + +accept 140.3050870951 46.3222134245 +expect 8098901.115 4333302.419 + +accept 150.7692866141 46.9256636829 +expect 8759282.574 4745456.067 + +accept 160.6423483126 47.3983214513 +expect 9371550.773 5189253.049 + +accept 170.3660263984 48.1704941243 +expect 9921744.591 5715878.904 + +accept 180.1728485128 48.3869676380 +expect -10452810.767 6233145.886 + +accept -179.3366303542 40.5764857623 +expect -11064985.137 5557446.981 + +accept -169.9016120813 40.9858722485 +expect -10415017.640 5046984.188 + +accept -159.8421069000 41.3352033138 +expect -9693683.857 4584354.161 + +accept -149.9878180879 41.8238911228 +expect -8970272.939 4230268.129 + +accept -139.8603273594 42.3826076660 +expect -8236029.698 3946841.156 + +accept -129.0166066782 42.7333243644 +expect -7482247.804 3687948.837 + +accept -119.3388991582 43.6373394362 +expect -6814813.949 3556870.147 + +accept -109.3805129308 43.9116610208 +expect -6170341.281 3398585.005 + +accept -99.7947564839 44.3361622416 +expect -5565812.101 3288505.423 + +accept -89.9466466666 45.2719659306 +expect -4955176.241 3240762.956 + +accept -79.0227489515 46.1464400004 +expect -4302718.131 3195776.905 + +accept -69.8148943004 46.5943287210 +expect -3771570.667 3149477.147 + +accept -59.7413792811 47.1807640935 +expect -3202028.794 3121345.514 + +accept -49.8815279751 47.1898937016 +expect -2660293.312 3061471.431 + +accept -39.6116669497 47.2588276162 +expect -2103308.236 3017259.465 + +accept -29.2023113842 48.0824833396 +expect -1541812.718 3044777.159 + +accept -19.5149453395 48.6918139540 +expect -1026306.480 3068551.199 + +accept -9.6336458263 49.0434719530 +expect -505461.907 3081586.975 + +accept 0.4543975995 49.7836456546 +expect 23777.504 3136347.935 + +accept 10.9700141403 50.3323164289 +expect 573327.428 3187475.308 + +accept 20.2945040946 50.5294422839 +expect 1061285.060 3219471.341 + +accept 30.9938167603 50.9444135429 +expect 1622296.392 3284285.467 + +accept 40.8850179873 51.0892523800 +expect 2145326.320 3336819.857 + +accept 50.8160896333 51.7186327718 +expect 2670455.247 3444230.679 + +accept 60.5975018363 51.7472739987 +expect 3198356.358 3513374.312 + +accept 70.9211780937 52.2961472542 +expect 3755656.007 3649240.500 + +accept 80.4886876286 52.4940883205 +expect 4283198.775 3765359.201 + +accept 90.6063621158 52.8917619975 +expect 4845216.723 3926850.931 + +accept 100.0213726456 53.0072065012 +expect 5381474.017 4075643.010 + +accept 110.7666710262 53.1761320615 +expect 6002387.050 4279156.043 + +accept 120.4133749558 53.6140202991 +expect 6556934.536 4522304.309 + +accept 130.4689014096 54.3464457214 +expect 7124048.584 4841940.061 + +accept 140.1319502152 55.1999540459 +expect 7653482.073 5205936.544 + +accept 150.0406833955 55.2259750645 +expect 8231914.631 5536917.537 + +accept 160.6632656727 55.6152942863 +expect 8813145.718 5981687.838 + +accept 170.1022885868 55.6436461375 +expect 9328803.345 6391660.249 + +accept 180.5533384236 56.5237207562 +expect -9735738.829 6914894.208 + +accept -179.2247622429 50.9111169957 +expect -10208607.447 6413665.425 + +accept -169.7924972767 51.7536923319 +expect -9617111.948 6014189.958 + +accept -159.6893113052 52.2420602240 +expect -8992940.568 5611018.295 + +accept -149.2250378095 52.6608417101 +expect -8338627.076 5249471.462 + +accept -139.5235597836 52.6880191938 +expect -7748063.996 4931880.210 + +accept -129.8722920081 52.7891165561 +expect -7157279.641 4668965.541 + +accept -119.6585401358 53.3027824621 +expect -6523737.589 4474430.220 + +accept -109.4717350642 53.5457403772 +expect -5914835.972 4290989.912 + +accept -99.3049585904 53.8711625087 +expect -5317309.229 4147683.328 + +accept -89.1067456005 53.9601597136 +expect -4736479.726 4008096.136 + +accept -79.6629562504 54.6547978698 +expect -4196286.812 3958062.567 + +accept -69.8279241005 55.2371531832 +expect -3648862.266 3910629.370 + +accept -59.9635334446 55.6192322641 +expect -3113545.379 3860627.969 + +accept -49.9264269173 56.5572332986 +expect -2571251.312 3877332.211 + +accept -39.0317197762 56.9105729373 +expect -2000116.599 3848938.560 + +accept -29.8485414955 57.1405754683 +expect -1524573.629 3831116.411 + +accept -19.7173893031 57.8895638096 +expect -1001946.186 3871323.208 + +accept -9.5284598326 58.3169856731 +expect -482748.075 3893995.092 + +accept 0.5519708680 59.1698787655 +expect 27843.757 3971499.805 + +accept 10.3102576934 59.9070126591 +expect 518383.957 4051426.264 + +accept 20.2471682871 60.1178484569 +expect 1017884.749 4092029.150 + +accept 30.7186291790 60.9667316568 +expect 1539950.301 4213756.217 + +accept 40.5361666024 61.0726031598 +expect 2035176.439 4271402.857 + +accept 50.1593218026 61.5209991783 +expect 2518306.294 4378497.037 + +accept 60.6426706803 61.6933237333 +expect 3051461.747 4479017.707 + +accept 70.0635629430 62.5101492783 +expect 3519070.146 4659116.189 + +accept 80.7525125683 62.7158368686 +expect 4066565.729 4805766.003 + +accept 90.3486210746 63.2666959744 +expect 4549151.501 5000629.808 + +accept 100.3103261370 63.6630728713 +expect 5055042.336 5206928.884 + +accept 110.4333486366 64.5625075877 +expect 5544588.666 5503654.246 + +accept 120.2948792100 65.1058556815 +expect 6028251.873 5782340.030 + +accept 130.5927832047 65.6748652993 +expect 6522940.319 6105850.437 + +accept 140.6012624076 66.3132526636 +expect 6983093.737 6463380.696 + +accept 150.8560042350 67.2695080089 +expect 7407700.123 6899834.886 + +accept 160.4312759692 67.7825785445 +expect 7809736.690 7288594.640 + +accept 170.6182278472 67.8589725624 +expect 8257493.223 7675010.400 + +accept 180.6346540849 67.9886371340 +expect -8615169.523 8037735.613 + +accept -179.3862724658 60.0765397412 +expect -9409858.860 7237943.395 + +accept -169.8319368721 60.7048897911 +expect -8892462.330 6874089.420 + +accept -159.7586035106 60.8099423764 +expect -8373658.128 6477781.193 + +accept -149.4451039042 60.8141416010 +expect -7830654.586 6105061.877 + +accept -139.0047357806 61.2863951253 +expect -7238746.216 5824802.025 + +accept -129.8203349111 61.6531963428 +expect -6721103.700 5609206.409 + +accept -119.9476298931 62.1392105751 +expect -6163537.132 5422258.227 + +accept -109.5579719203 62.6892094638 +expect -5582691.055 5264366.147 + +accept -99.2658471038 63.6397776749 +expect -5001335.481 5186237.501 + +accept -89.3190408834 64.2596249008 +expect -4462613.903 5101850.571 + +accept -79.8712042695 64.9388669541 +expect -3957350.660 5053673.793 + +accept -69.5143458832 64.9984151350 +expect -3431555.358 4940124.081 + +accept -59.7549744076 65.5198053592 +expect -2930531.346 4907235.702 + +accept -49.4522584709 65.6036762180 +expect -2417789.843 4834516.760 + +accept -39.6862901889 66.0522555435 +expect -1930302.252 4825742.348 + +accept -29.0676277333 66.9411073706 +expect -1402365.485 4882358.630 + +accept -19.2947838600 67.6760455583 +expect -924758.269 4940769.295 + +accept -9.8908486233 68.4759462496 +expect -470791.969 5023788.451 + +accept 0.7684849115 68.4820083161 +expect 36570.245 5017696.478 + +accept 10.9619070788 69.1271846096 +expect 518988.202 5110914.008 + +accept 20.8669367778 69.4597522731 +expect 985678.393 5178041.292 + +accept 30.9015874823 70.2228485919 +expect 1450977.848 5320350.646 + +accept 40.3644592677 70.4447947660 +expect 1893313.797 5401286.949 + +accept 50.4426463863 70.9370001765 +expect 2357733.911 5540352.544 + +accept 60.8571701571 71.2042128565 +expect 2840863.185 5668499.100 + +accept 70.2207367933 71.7513035300 +expect 3263071.274 5846454.476 + +accept 80.9197701425 72.2949102709 +expect 3742012.412 6060269.554 + +accept 90.9968622399 72.8817626201 +expect 4182037.591 6296350.257 + +accept 100.6140322356 73.0673811891 +expect 4615350.939 6484139.751 + +accept 110.0937440863 73.5055307300 +expect 5020529.626 6730333.834 + +accept 120.1366082758 74.4237054204 +expect 5401515.154 7088596.371 + +accept 130.7310123929 74.8225035758 +expect 5829427.956 7399976.843 + +accept 140.7557697839 75.3904414554 +expect 6198183.044 7749882.172 + +accept 150.8261707368 75.4797965998 +expect 6601790.754 8045032.409 + +accept 160.3617186765 76.0800713976 +expect 6904851.750 8427523.609 + +accept 170.3723095047 76.9487430385 +expect 7160097.253 8883978.785 + +accept 180.8353501206 77.0774046082 +expect -7451033.788 9196865.430 + +accept -179.7332624578 70.4393887237 +expect -8352576.455 8331537.300 + +accept -169.3475485875 71.1990434220 +expect -7846291.115 8032842.415 + +accept -159.2878573247 71.7560324305 +expect -7364104.304 7757743.784 + +accept -149.0633836490 72.7063403889 +expect -6827251.647 7569191.962 + +accept -139.6942131577 73.5163807564 +expect -6341247.119 7423166.084 + +accept -129.8134586050 73.9643420027 +expect -5867435.003 7238589.421 + +accept -119.5111667574 74.4925642590 +expect -5368260.354 7086271.451 + +accept -109.3071655658 74.6108323823 +expect -4906478.988 6896010.407 + +accept -99.5978241183 75.1275985390 +expect -4438705.543 6806711.516 + +accept -89.2137798701 75.6445071712 +expect -3946153.966 6730726.096 + +accept -79.1346028255 76.0354738901 +expect -3479800.008 6660516.066 + +accept -69.0638837521 76.5148306463 +expect -3014377.593 6628057.905 + +accept -59.1693658687 77.4423799967 +expect -2543880.527 6705578.610 + +accept -49.4634180765 78.1864565763 +expect -2099555.264 6773693.535 + +accept -39.8508153072 78.5203765703 +expect -1681563.114 6777405.489 + +accept -29.6114412219 78.7797877191 +expect -1243660.143 6778541.162 + +accept -19.1867860823 79.6454776348 +expect -792468.866 6932699.289 + +accept -9.9582630982 80.1780113525 +expect -406784.347 7037337.973 + +accept 0.8045877956 80.9823584569 +expect 32275.315 7229013.962 + +accept 10.6198537389 81.4079136814 +expect 421565.709 7348340.200 + +accept 20.7119981828 82.2150056342 +expect 804489.400 7594469.330 + +accept 30.3505244935 82.6478465607 +expect 1163485.615 7757650.909 + +accept 40.8655993799 82.9850228503 +expect 1548903.569 7915659.478 + +accept 50.7222864861 83.6349635667 +expect 1878353.123 8190395.486 + +accept 60.9484292190 84.1578297365 +expect 2209073.061 8452785.649 + +accept 70.9281849579 84.2418711822 +expect 2556434.364 8578888.109 + +accept 80.6700039410 84.7042458603 +expect 2843072.410 8854459.520 + +accept 90.2195191862 85.4123304310 +expect 3062193.052 9248148.617 + +accept 100.8308186795 86.2993989176 +expect 3233512.836 9778762.722 + +accept 110.2610774864 87.2488149984 +expect 3271018.801 10404221.588 + +accept 120.0282638556 87.9552070544 +expect 3287869.350 10991486.485 + +accept 130.8896115077 88.8068669405 +expect 3109942.957 11856621.688 + +accept 140.8963110473 89.7228156694 +expect 2304894.417 13439579.058 + +accept 150.4318097094 90.4391164019 +expect failure errno -14 + +accept 160.7127363327 90.6605815936 +expect failure errno -14 + +accept 170.7492804294 90.8176634524 +expect failure errno -14 + +accept 180.4583398460 90.9109976584 +expect failure errno -14 + +accept -179.7591323884 80.4424115493 +expect -6903393.952 9786682.886 + +accept -169.8822070628 80.7500588713 +expect -6531575.755 9548129.356 + +accept -159.9945746863 80.9496010459 +expect -6169272.314 9309595.559 + +accept -149.9417464353 81.4902616414 +expect -5735389.987 9165799.932 + +accept -139.6978190662 82.2239127957 +expect -5260169.587 9097892.645 + +accept -129.3012716885 83.0429415409 +expect -4766013.283 9092128.730 + +accept -119.1898998617 83.3279294780 +expect -4372133.574 8977351.665 + +accept -109.9862107641 83.5308131176 +expect -4021828.937 8875471.473 + +accept -99.5860433196 84.1789855873 +expect -3565728.493 8919632.792 + +accept -89.2677089488 84.1934914271 +expect -3206581.559 8779174.807 + +accept -79.3268775666 84.9722014413 +expect -2762678.704 8940646.845 + +accept -69.8212102616 85.0076410054 +expect -2434287.034 8852607.599 + +accept -59.3204702001 85.5856170742 +expect -2014364.675 8995544.515 + +accept -49.6961911803 86.4721128657 +expect -1603812.213 9344086.957 + +accept -39.6159279805 86.7872101641 +expect -1252848.694 9454262.547 + +accept -29.6502801920 87.1555761043 +expect -912288.029 9626048.356 + +accept -19.4496938483 87.5951755895 +expect -575538.601 9883989.014 + +accept -9.7937838350 88.5280609570 +expect -257529.241 10651674.770 + +accept 0.9510780379 88.6715513574 +expect 24396.904 10799028.318 + +accept 10.4788996031 89.0882607425 +expect 245024.182 11333021.357 + +accept 20.0454282778 89.3798616914 +expect 425823.124 11838688.204 + +accept 30.8762585995 89.9894216623 +expect 237234.260 14954822.615 + +accept 40.2272544657 90.2854737833 +expect failure errno -14 + +accept 50.3342208278 90.6201781373 +expect failure errno -14 + +accept 60.0620171885 91.1323497706 +expect failure errno -14 + +accept 70.7871678571 91.2021231110 +expect failure errno -14 + +accept 80.7237355733 91.8207335323 +expect failure errno -14 + +accept 90.5359055804 91.8495346522 +expect failure errno -14 + +accept 100.2370378259 92.3201685216 +expect failure errno -14 + +accept 110.7018248262 92.7082390660 +expect failure errno -14 + +accept 120.4791498907 92.8320642395 +expect failure errno -14 + +accept 130.7292413039 93.7863129954 +expect failure errno -14 + +accept 140.1002623482 94.2304861566 +expect failure errno -14 + +accept 150.7401582820 94.4002034978 +expect failure errno -14 + +accept 160.9690930362 95.0432445572 +expect failure errno -14 + +accept 170.5238000008 95.9332496636 +expect failure errno -14 + +accept 180.5593997844 96.9295538910 +expect failure errno -14 + +accept -179.2788799656 89.7588830795 +expect -2720982.745 13966946.704 + +accept -169.2920835775 90.4241930348 +expect failure errno -14 + +accept -159.9895526197 91.4107597532 +expect failure errno -14 + +accept -149.2463523987 92.1662912669 +expect failure errno -14 + +accept -139.5441662785 93.0270602663 +expect failure errno -14 + +accept -129.2489121030 93.8575161591 +expect failure errno -14 + +accept -119.2218964968 94.3245277139 +expect failure errno -14 + +accept -109.6391371233 94.8605218216 +expect failure errno -14 + +accept -99.7022656135 95.4188372117 +expect failure errno -14 + +accept -89.9236110047 96.1459344102 +expect failure errno -14 + +accept -79.3053114467 96.4284727639 +expect failure errno -14 + +accept -69.9403123372 97.1204524330 +expect failure errno -14 + +accept -59.8919954903 98.0976036625 +expect failure errno -14 + +accept -49.4360361183 99.0132534146 +expect failure errno -14 + +accept -39.1296215520 99.7082663882 +expect failure errno -14 + +accept -29.7429317093 100.3804719805 +expect failure errno -14 + +accept -19.9518617483 100.7090523427 +expect failure errno -14 + +accept -9.8094666546 100.7731576636 +expect failure errno -14 + +accept 0.6789399156 101.1890038152 +expect failure errno -14 + +accept 10.3002789517 101.6303167682 +expect failure errno -14 + +accept 20.3122591998 101.9746447499 +expect failure errno -14 + +accept 30.8403181671 102.1868812356 +expect failure errno -14 + +accept 40.5913833272 102.9224326125 +expect failure errno -14 + +accept 50.4094599185 103.4226263618 +expect failure errno -14 + +accept 60.2807542048 103.6337815648 +expect failure errno -14 + +accept 70.1179652096 103.9375646519 +expect failure errno -14 + +accept 80.0709906538 104.9002368302 +expect failure errno -14 + +accept 90.4905546467 104.9051484801 +expect failure errno -14 + +accept 100.8677613905 105.1778053719 +expect failure errno -14 + +accept 110.7875504667 106.1651152124 +expect failure errno -14 + +accept 120.3531685812 106.2777498204 +expect failure errno -14 + +accept 130.5786379336 106.8735960149 +expect failure errno -14 + +accept 140.2390732913 107.1035922681 +expect failure errno -14 + +accept 150.2230766093 107.9665006223 +expect failure errno -14 + +accept 160.0106199737 108.8731447468 +expect failure errno -14 + +accept 170.2666681817 109.4591245928 +expect failure errno -14 + +accept 180.2003062924 109.9750225424 +expect failure errno -14 + +</gie> diff --git a/test/gie/guyou.gie b/test/gie/guyou.gie new file mode 100644 index 00000000..804cdb7c --- /dev/null +++ b/test/gie/guyou.gie @@ -0,0 +1,2133 @@ +<gie> +------------------------------------------------------------ +This gie file was automatically generated using libproject +where the guyou code was adapted from +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=guyou +R=6370997 +tolerance 1 mm +------------------------------------------------------------ +accept -179.2338274749 -90.7265739758 +expect failure errno -14 + +accept -169.3015609686 -90.0683270041 +expect failure errno -14 + +accept -159.4420546811 -89.5695551279 +expect failure errno -20 + +accept -149.0045856345 -89.3536369188 +expect failure errno -20 + +accept -139.7153960960 -88.6283945950 +expect failure errno -20 + +accept -129.2286632319 -88.1551228787 +expect failure errno -20 + +accept -119.6286953558 -87.5083524092 +expect failure errno -20 + +accept -109.3328522812 -86.7510648640 +expect failure errno -20 + +accept -99.1598524965 -86.5788079857 +expect failure errno -20 + +accept -89.3858632536 -85.7390309668 +expect -671252.534 -11805089.168 + +accept -79.5087279110 -85.6235707551 +expect -677891.869 -11686402.401 + +accept -69.4424228202 -84.9021341881 +expect -751854.643 -11529210.346 + +accept -59.8852518498 -84.8051735959 +expect -707106.316 -11400468.436 + +accept -49.2060555595 -84.5394950727 +expect -649513.005 -11249221.343 + +accept -39.5503275201 -84.2989454792 +expect -569372.760 -11119412.618 + +accept -29.3360829537 -83.5760929301 +expect -492270.211 -10930876.977 + +accept -19.3394041666 -83.2992154597 +expect -346317.029 -10818825.415 + +accept -9.2056484989 -82.3824201970 +expect -189497.900 -10632767.439 + +accept 0.1120336125 -81.7746272088 +expect 2495.102 -10523224.283 + +accept 10.5665512094 -81.6687644685 +expect 237086.343 -10527998.139 + +accept 20.1722250768 -81.3102866550 +expect 465363.960 -10531084.361 + +accept 30.5265377635 -80.9100945160 +expect 718603.642 -10578303.571 + +accept 40.4565955888 -79.9253199265 +expect 1020024.277 -10597524.229 + +accept 50.1397967283 -79.1591500985 +expect 1304571.493 -10703166.350 + +accept 60.7532284194 -78.3809992723 +expect 1600003.385 -10897309.840 + +accept 70.7513325682 -77.7277296032 +expect 1840823.214 -11154024.272 + +accept 80.2085188693 -77.6809008485 +expect 1936586.409 -11469925.164 + +accept 90.8009658259 -76.9680414794 +expect failure errno -20 + +accept 100.6742326194 -76.5942100817 +expect failure errno -20 + +accept 110.5209403479 -75.7585741711 +expect failure errno -20 + +accept 120.5896919383 -74.7649093703 +expect failure errno -20 + +accept 130.7851397036 -73.8582467239 +expect failure errno -20 + +accept 140.7197125638 -72.9106110624 +expect failure errno -20 + +accept 150.4163065521 -72.4059990981 +expect failure errno -20 + +accept 160.4383759680 -71.9757412863 +expect failure errno -20 + +accept 170.5708534042 -71.9525642223 +expect failure errno -20 + +accept 180.2751947006 -71.5923171899 +expect failure errno -20 + +accept -179.7095201992 -79.9687467646 +expect failure errno -20 + +accept -169.0436424710 -79.2424043855 +expect failure errno -20 + +accept -159.2911675882 -78.8917009107 +expect failure errno -20 + +accept -149.2815042820 -78.0224816760 +expect failure errno -20 + +accept -139.5027225646 -77.9987560452 +expect failure errno -20 + +accept -129.2026665027 -77.1138023157 +expect failure errno -20 + +accept -119.6161746714 -76.2954327600 +expect failure errno -20 + +accept -109.9384914753 -75.7674050764 +expect failure errno -20 + +accept -99.2183181307 -75.3730011624 +expect failure errno -20 + +accept -89.2190150125 -74.7701795551 +expect -2454071.146 -11777557.324 + +accept -79.9068086129 -74.7070663318 +expect -2420802.270 -11364639.564 + +accept -69.8146319687 -74.4419812746 +expect -2332536.533 -10920591.181 + +accept -59.6461988138 -73.5860650374 +expect -2238931.921 -10443654.878 + +accept -49.5451009633 -73.4954549764 +expect -1957322.263 -10070951.521 + +accept -39.9329751143 -72.8013395667 +expect -1694139.274 -9695298.489 + +accept -29.5097310678 -72.3497881968 +expect -1313051.961 -9382518.879 + +accept -19.9921230083 -71.8366964443 +expect -925602.320 -9142855.035 + +accept -9.2490763384 -71.0229026677 +expect -448842.813 -8910142.058 + +accept 0.7720814716 -70.5972765500 +expect 38276.499 -8815699.571 + +accept 10.0262635630 -70.0895817655 +expect 507116.076 -8777330.134 + +accept 20.7479812506 -69.9032152988 +expect 1049893.591 -8874298.589 + +accept 30.3631890384 -69.4998925877 +expect 1545301.219 -9005805.601 + +accept 40.5162040333 -69.3056454098 +expect 2041397.015 -9262605.098 + +accept 50.6243675940 -68.6167358219 +expect 2562297.663 -9551642.297 + +accept 60.0486043403 -67.6600969757 +expect 3069614.536 -9891241.853 + +accept 70.4774261179 -66.9833418981 +expect 3532980.732 -10438619.729 + +accept 80.8997122704 -66.2858473379 +expect 3898590.190 -11120572.688 + +accept 90.1834036836 -65.9440561722 +expect failure errno -20 + +accept 100.1984006355 -65.8229326488 +expect failure errno -20 + +accept 110.0486236854 -65.7960345782 +expect failure errno -20 + +accept 120.0510835725 -65.5190096678 +expect failure errno -20 + +accept 130.0896340570 -64.7428784330 +expect failure errno -20 + +accept 140.3678752942 -64.2229928140 +expect failure errno -20 + +accept 150.9150615805 -63.6990548356 +expect failure errno -20 + +accept 160.7280406636 -63.2384418688 +expect failure errno -20 + +accept 170.9183869916 -62.3774990742 +expect failure errno -20 + +accept 180.5619551786 -61.8063907044 +expect failure errno -20 + +accept -179.5943789042 -69.9992085183 +expect failure errno -20 + +accept -169.2134281484 -69.9776667645 +expect failure errno -20 + +accept -159.4518981501 -69.3934026425 +expect failure errno -20 + +accept -149.3420413989 -68.4537518490 +expect failure errno -20 + +accept -139.1131932532 -67.9826718761 +expect failure errno -20 + +accept -129.7785737569 -67.0804523760 +expect failure errno -20 + +accept -119.8160590971 -66.1963102135 +expect failure errno -20 + +accept -109.4603476745 -65.8550220266 +expect failure errno -20 + +accept -99.0748524068 -64.9756976432 +expect failure errno -20 + +accept -89.9206313411 -64.7601702734 +expect -4268828.098 -11805632.912 + +accept -79.4513980949 -64.0272106872 +expect -4293419.464 -10904353.202 + +accept -69.0843325805 -63.4870607362 +expect -4057816.546 -10051354.989 + +accept -59.7650575505 -63.4512934361 +expect -3634811.426 -9423524.250 + +accept -49.8561841911 -63.1756677100 +expect -3130112.256 -8850654.578 + +accept -39.7345386469 -62.7259798066 +expect -2564843.692 -8361549.352 + +accept -29.4900121781 -62.6544841838 +expect -1922148.138 -8030239.835 + +accept -19.6711096687 -62.5940745250 +expect -1289744.456 -7810760.172 + +accept -9.2778801891 -62.3661044165 +expect -613541.964 -7649920.107 + +accept 0.6845208231 -61.4547664483 +expect 46410.846 -7484124.735 + +accept 10.3009385171 -60.8552091241 +expect 708981.245 -7444183.153 + +accept 20.9408599577 -60.7500016629 +expect 1443253.248 -7573067.407 + +accept 30.2033715333 -60.0297971335 +expect 2116701.190 -7683450.314 + +accept 40.1756048990 -59.0918222414 +expect 2877171.027 -7881749.372 + +accept 50.6849086093 -58.5125230628 +expect 3670248.004 -8282000.517 + +accept 60.3342813246 -57.7415828952 +expect 4433950.014 -8770184.848 + +accept 70.3874078634 -56.9198966570 +expect 5230934.598 -9486837.736 + +accept 80.0904535261 -56.6354279372 +expect 5822685.735 -10504356.087 + +accept 90.6634211024 -56.5251359813 +expect failure errno -20 + +accept 100.1452342443 -55.8401169432 +expect failure errno -20 + +accept 110.6864799856 -55.5116401637 +expect failure errno -20 + +accept 120.3347823427 -55.2601958124 +expect failure errno -20 + +accept 130.5134926951 -55.0238926067 +expect failure errno -20 + +accept 140.3265242174 -54.4313834318 +expect failure errno -20 + +accept 150.3685976599 -54.1552793246 +expect failure errno -20 + +accept 160.9436711470 -53.1842316256 +expect failure errno -20 + +accept 170.4034003030 -52.8621841373 +expect failure errno -20 + +accept 180.0812683568 -52.6818511960 +expect failure errno -20 + +accept -179.2224188803 -59.7295306861 +expect failure errno -20 + +accept -169.4132895133 -59.2803345438 +expect failure errno -20 + +accept -159.2336212919 -58.3674875157 +expect failure errno -20 + +accept -149.6086565801 -57.6885943847 +expect failure errno -20 + +accept -139.4537382278 -57.2767531329 +expect failure errno -20 + +accept -129.8015642819 -57.0799116685 +expect failure errno -20 + +accept -119.7728590554 -56.2047588377 +expect failure errno -20 + +accept -109.7735055519 -55.4019628150 +expect failure errno -20 + +accept -99.4371631073 -55.2867551270 +expect failure errno -20 + +accept -89.8854290226 -55.2220077227 +expect -6418775.726 -11794916.199 + +accept -79.1497539952 -54.3143207583 +expect -6295512.226 -10173525.949 + +accept -69.3905433066 -53.3718201615 +expect -5756144.839 -8936634.008 + +accept -59.2835867353 -53.2932693342 +expect -4907385.858 -8087491.004 + +accept -49.4130759901 -52.3805314789 +expect -4141087.186 -7360481.030 + +accept -39.8824125488 -52.1928991404 +expect -3328366.078 -6910061.242 + +accept -29.4030406405 -51.2671252739 +expect -2475693.404 -6448925.355 + +accept -19.4382561500 -50.9645531478 +expect -1635897.800 -6198331.601 + +accept -9.1883916217 -50.6933815720 +expect -773969.285 -6040410.862 + +accept 0.9421744209 -50.4553454248 +expect 79572.416 -5974811.404 + +accept 10.2598469192 -50.3729595701 +expect 868653.957 -6006249.038 + +accept 20.5264309044 -49.7736213847 +expect 1760454.588 -6056357.985 + +accept 30.1563304273 -49.0546876336 +expect 2631434.958 -6165824.779 + +accept 40.6791957468 -48.4680700697 +expect 3620466.862 -6416267.044 + +accept 50.4781583451 -48.0216578802 +expect 4589763.311 -6780810.836 + +accept 60.0996876001 -47.2258755796 +expect 5649013.583 -7224720.556 + +accept 70.5609958631 -47.1401905695 +expect 6849278.900 -8064195.707 + +accept 80.4369996020 -46.9794332723 +expect 8182405.160 -9269149.720 + +accept 90.9151039880 -46.9029866463 +expect failure errno -20 + +accept 100.4373534616 -46.3943619602 +expect failure errno -20 + +accept 110.2842129880 -46.0308507793 +expect failure errno -20 + +accept 120.6486866778 -45.8054277747 +expect failure errno -20 + +accept 130.9364857762 -44.8554259969 +expect failure errno -20 + +accept 140.6165699073 -43.9676693909 +expect failure errno -20 + +accept 150.9528142413 -43.4405627423 +expect failure errno -20 + +accept 160.5641245537 -42.8137396224 +expect failure errno -20 + +accept 170.0938980656 -42.4864250646 +expect failure errno -20 + +accept 180.3769971687 -41.5989802375 +expect failure errno -20 + +accept -179.6808058361 -49.7903016746 +expect failure errno -20 + +accept -169.7237623059 -49.1268921477 +expect failure errno -20 + +accept -159.4102418582 -48.8849591656 +expect failure errno -20 + +accept -149.2254953136 -48.1844242863 +expect failure errno -20 + +accept -139.6041758915 -48.1179744801 +expect failure errno -20 + +accept -129.3754143228 -47.1336832541 +expect failure errno -20 + +accept -119.9746970079 -46.6736994965 +expect failure errno -20 + +accept -109.7581919902 -46.0366124472 +expect failure errno -20 + +accept -99.3823846098 -45.2381613350 +expect failure errno -20 + +accept -89.0277852820 -44.5174266340 +expect -11094288.600 -10444365.724 + +accept -79.1875075496 -44.2312628392 +expect -8556831.915 -8448188.432 + +accept -69.3884076627 -43.7260948924 +expect -7143035.210 -7330162.787 + +accept -59.0994244861 -42.9591919136 +expect -5919312.756 -6474855.414 + +accept -49.2684633342 -42.4441379846 +expect -4837843.073 -5897052.170 + +accept -39.8960036873 -42.3148188142 +expect -3850941.078 -5525083.810 + +accept -29.6345258809 -41.8794443052 +expect -2831674.368 -5185997.953 + +accept -19.0064372737 -41.6217897025 +expect -1802198.153 -4961332.000 + +accept -9.6098419837 -41.1640449046 +expect -910539.796 -4807542.914 + +accept 0.3859851257 -40.6879294032 +expect 36674.106 -4715715.978 + +accept 10.6732390311 -40.2577682910 +expect 1020571.561 -4700734.253 + +accept 20.4749360982 -39.4261884171 +expect 1985510.706 -4700304.672 + +accept 30.7185540788 -39.1851869067 +expect 3019577.777 -4853020.985 + +accept 40.6403024621 -38.8583130891 +expect 4072800.273 -5067567.533 + +accept 50.3930386020 -38.6899841653 +expect 5171620.590 -5386102.158 + +accept 60.7920764042 -38.4864124906 +expect 6459723.244 -5832754.996 + +accept 70.9818120585 -38.2419029781 +expect 7920365.597 -6384561.316 + +accept 80.3791490145 -38.1923095026 +expect 9574134.022 -7007709.059 + +accept 90.5297378114 -37.5687159826 +expect failure errno -20 + +accept 100.5373276614 -37.4573903187 +expect failure errno -20 + +accept 110.0551604465 -36.8785291472 +expect failure errno -20 + +accept 120.5920897044 -36.3504262236 +expect failure errno -20 + +accept 130.1692367892 -36.3071095311 +expect failure errno -20 + +accept 140.0034604349 -35.8053875550 +expect failure errno -20 + +accept 150.9162515055 -35.0369229256 +expect failure errno -20 + +accept 160.4006102901 -34.7824559736 +expect failure errno -20 + +accept 170.8020614665 -34.6367632672 +expect failure errno -20 + +accept 180.1238278697 -34.5735242626 +expect failure errno -20 + +accept -179.3392011550 -39.0089519711 +expect failure errno -20 + +accept -169.9896135260 -38.7758352491 +expect failure errno -20 + +accept -159.9464206150 -38.3643075290 +expect failure errno -20 + +accept -149.8580885141 -38.2565849818 +expect failure errno -20 + +accept -139.0005407033 -37.8175552179 +expect failure errno -20 + +accept -129.9744744916 -36.9749101428 +expect failure errno -20 + +accept -119.4953757022 -36.8251466679 +expect failure errno -20 + +accept -109.8732055905 -36.2644266473 +expect failure errno -20 + +accept -99.2563126423 -35.6283177384 +expect failure errno -20 + +accept -89.2720021301 -34.8337636531 +expect -11652944.582 -6432012.406 + +accept -79.9152588062 -34.3347175023 +expect -9740630.763 -6049660.979 + +accept -69.0059405699 -34.0306344677 +expect -7905352.539 -5468386.167 + +accept -59.9476909228 -33.2328890516 +expect -6646979.903 -4929914.448 + +accept -49.4912957918 -32.6555467192 +expect -5330421.040 -4465548.182 + +accept -39.4661117786 -32.0831702107 +expect -4167577.289 -4109295.788 + +accept -29.8207115548 -31.3399185713 +expect -3111531.284 -3817143.482 + +accept -19.8496271346 -31.2738366265 +expect -2047137.004 -3670990.375 + +accept -9.6527246528 -30.5326610745 +expect -992826.938 -3500250.586 + +accept 0.5995552142 -29.7920841190 +expect 61796.178 -3387838.259 + +accept 10.8411608718 -29.0671095836 +expect 1125114.712 -3331112.646 + +accept 20.3367215658 -28.5199148717 +expect 2132236.809 -3339194.703 + +accept 30.2505986215 -28.1864696949 +expect 3217328.415 -3423954.421 + +accept 40.5431469837 -27.9403197244 +expect 4399349.482 -3578155.060 + +accept 50.7509056230 -27.8467488939 +expect 5649446.347 -3807241.841 + +accept 60.6370271381 -27.3001909011 +expect 6983544.451 -4006532.475 + +accept 70.8220482203 -26.5371650435 +expect 8516309.152 -4185254.482 + +accept 80.2959404087 -25.8737294352 +expect 10093881.725 -4297066.952 + +accept 90.1903848581 -25.5035070096 +expect failure errno -20 + +accept 100.5725497895 -24.6749860350 +expect failure errno -20 + +accept 110.0757522922 -23.8621044004 +expect failure errno -20 + +accept 120.4910038636 -23.3154304481 +expect failure errno -20 + +accept 130.4609905705 -22.3944602016 +expect failure errno -20 + +accept 140.6308884892 -22.1941484220 +expect failure errno -20 + +accept 150.0358167607 -21.7789499055 +expect failure errno -20 + +accept 160.5878069076 -21.7481812197 +expect failure errno -20 + +accept 170.4050593367 -20.8432353205 +expect failure errno -20 + +accept 180.6001699300 -20.8118177919 +expect failure errno -20 + +accept -179.3361000782 -29.8463222037 +expect failure errno -20 + +accept -169.8999068245 -28.9429338477 +expect failure errno -20 + +accept -159.7592377898 -28.1615925042 +expect failure errno -20 + +accept -149.9913638701 -28.0372332017 +expect failure errno -20 + +accept -139.2301202473 -27.0565876723 +expect failure errno -20 + +accept -129.1268966632 -26.9865340393 +expect failure errno -20 + +accept -119.2460222852 -26.3197565889 +expect failure errno -20 + +accept -109.2062914741 -26.1682287226 +expect failure errno -20 + +accept -99.9045914125 -25.7799438486 +expect failure errno -20 + +accept -89.4037956256 -25.6991927518 +expect -11705355.483 -4359448.179 + +accept -79.8043265456 -25.1818797146 +expect -10024094.636 -4156724.889 + +accept -69.7140423873 -24.8449696747 +expect -8395540.010 -3863379.945 + +accept -59.0016643714 -23.9868520946 +expect -6856108.329 -3450250.183 + +accept -49.1644096637 -23.9073140300 +expect -5551692.748 -3211628.519 + +accept -39.4087456167 -23.3838764285 +expect -4359255.995 -2956380.419 + +accept -29.5780322984 -22.5310742645 +expect -3226303.975 -2709281.660 + +accept -19.4970507012 -21.7271569228 +expect -2106709.007 -2516125.488 + +accept -9.2309552615 -21.1686043260 +expect -992105.870 -2396128.627 + +accept 0.8151388636 -20.3765117338 +expect 87667.538 -2289827.020 + +accept 10.7150561883 -20.1052727537 +expect 1156777.413 -2278355.080 + +accept 20.3899871763 -20.0634670217 +expect 2218350.011 -2325602.798 + +accept 30.0598555833 -19.6984569649 +expect 3315266.258 -2366374.830 + +accept 40.9334924529 -18.8831525011 +expect 4616943.129 -2395016.592 + +accept 50.3705152580 -17.9548619999 +expect 5824857.949 -2409796.249 + +accept 60.7629076148 -17.7461797647 +expect 7240990.735 -2550212.531 + +accept 70.5049492221 -17.5449804169 +expect 8675560.230 -2678367.876 + +accept 80.3956836685 -17.4271102390 +expect 10234009.562 -2784279.451 + +accept 90.6808556357 -16.9481935094 +expect failure errno -20 + +accept 100.3669156655 -16.2433923188 +expect failure errno -20 + +accept 110.3790328662 -15.6932515137 +expect failure errno -20 + +accept 120.0882522480 -15.6441029970 +expect failure errno -20 + +accept 130.9326190128 -15.1072978015 +expect failure errno -20 + +accept 140.4297399110 -14.7647959439 +expect failure errno -20 + +accept 150.6670621082 -14.1800360544 +expect failure errno -20 + +accept 160.3083279810 -13.5438931052 +expect failure errno -20 + +accept 170.8801051896 -12.6909069291 +expect failure errno -20 + +accept 180.9127621133 -11.7358777998 +expect failure errno -20 + +accept -179.9634704329 -19.2242789077 +expect failure errno -20 + +accept -169.1616383718 -18.5021923570 +expect failure errno -20 + +accept -159.5989242161 -17.7569846767 +expect failure errno -20 + +accept -149.7658699571 -17.6838689314 +expect failure errno -20 + +accept -139.2283007229 -17.1203530837 +expect failure errno -20 + +accept -129.9856069274 -16.5121558117 +expect failure errno -20 + +accept -119.7066160149 -15.8271303941 +expect failure errno -20 + +accept -109.0808307002 -15.7236132624 +expect failure errno -20 + +accept -99.7051569128 -15.2351555878 +expect failure errno -20 + +accept -89.3984343202 -14.2830109769 +expect -11714485.527 -2294583.435 + +accept -79.3161212354 -13.6551887362 +expect -10093909.091 -2148649.820 + +accept -69.3369852179 -13.5338940098 +expect -8554065.078 -2033627.111 + +accept -59.8017669014 -12.9486645585 +expect -7176185.386 -1835041.574 + +accept -49.8326118713 -12.2344952465 +expect -5830239.587 -1625964.636 + +accept -39.8183008451 -11.3212564171 +expect -4563020.124 -1417370.862 + +accept -29.4511324259 -11.1046029410 +expect -3315770.257 -1321269.119 + +accept -19.3421368019 -10.5209818176 +expect -2152759.066 -1206758.050 + +accept -9.7794195765 -10.4434857815 +expect -1080920.071 -1172971.439 + +accept 0.8324676722 -10.2027272199 +expect 91827.144 -1137551.112 + +accept 10.3172409138 -9.5930872101 +expect 1142198.103 -1077875.142 + +accept 20.7373198297 -8.6767624883 +expect 2317698.619 -998481.282 + +accept 30.8106039881 -8.1660651538 +expect 3491268.014 -975920.697 + +accept 40.2140519607 -7.4699626803 +expect 4637259.093 -935187.118 + +accept 50.8253614228 -6.9240926089 +expect 6003942.796 -922291.065 + +accept 60.3499171589 -6.7875741453 +expect 7307879.342 -959056.886 + +accept 70.7538618658 -6.4717900189 +expect 8823316.944 -969586.196 + +accept 80.1896127919 -6.1835665729 +expect 10268415.013 -962009.778 + +accept 90.2901075635 -5.6342271039 +expect failure errno -20 + +accept 100.1017071129 -4.7732910406 +expect failure errno -20 + +accept 110.6453720127 -4.6247740358 +expect failure errno -20 + +accept 120.7065181706 -4.2131506322 +expect failure errno -20 + +accept 130.0549243427 -3.6680122287 +expect failure errno -20 + +accept 140.9588650575 -3.4693258990 +expect failure errno -20 + +accept 150.3128054514 -2.8622073994 +expect failure errno -20 + +accept 160.6250791828 -2.1132082532 +expect failure errno -20 + +accept 170.1249865639 -1.7779699685 +expect failure errno -20 + +accept 180.4636820369 -1.0447468723 +expect failure errno -20 + +accept -179.0903238876 -9.3809572676 +expect failure errno -20 + +accept -169.8021514554 -8.8200596604 +expect failure errno -20 + +accept -159.6897632216 -8.8151211116 +expect failure errno -20 + +accept -149.3642571872 -7.9578518334 +expect failure errno -20 + +accept -139.1869613409 -7.1376473645 +expect failure errno -20 + +accept -129.8103143949 -6.6533639455 +expect failure errno -20 + +accept -119.0042762894 -6.5424897944 +expect failure errno -20 + +accept -109.3222469320 -6.2626405858 +expect failure errno -20 + +accept -99.2447484897 -5.4322064514 +expect failure errno -20 + +accept -89.6583934020 -4.8520491055 +expect -11758391.270 -764820.107 + +accept -79.0822097483 -4.4980133305 +expect -10100660.047 -696260.990 + +accept -69.2589747329 -4.0562562622 +expect -8610130.179 -601975.105 + +accept -59.2607881882 -3.2433764780 +expect -7170184.717 -454392.257 + +accept -49.3268655448 -2.9707739252 +expect -5821746.865 -391509.219 + +accept -39.9159421567 -2.4973268139 +expect -4617029.524 -311670.569 + +accept -29.1976699326 -1.6650273067 +expect -3316547.033 -197263.637 + +accept -19.0027434133 -1.1195085022 +expect -2132221.527 -127924.555 + +accept -9.1234117067 -0.6240596549 +expect -1016591.323 -69833.247 + +accept 0.4677460038 0.2151624258 +expect 52011.067 23925.387 + +accept 10.7004848538 0.3165167866 +expect 1193291.206 35502.455 + +accept 20.1052099885 0.6126391439 +expect 2258534.300 70229.157 + +accept 30.3541137581 0.7990141229 +expect 3454411.853 95128.412 + +accept 40.7710878998 0.9567675855 +expect 4725772.464 119944.290 + +accept 50.7725952624 1.4294037508 +expect 6015746.643 189992.540 + +accept 60.5997615005 1.6613265138 +expect 7361750.248 234549.877 + +accept 70.4466727438 1.9824185118 +expect 8791561.281 295710.236 + +accept 80.4040420231 2.1516254056 +expect 10309233.052 333889.458 + +accept 90.0745563464 2.5008083079 +expect failure errno -20 + +accept 100.1323994743 3.4798778581 +expect failure errno -20 + +accept 110.7633392793 3.6524418056 +expect failure errno -20 + +accept 120.4935453458 3.8138602324 +expect failure errno -20 + +accept 130.1832453461 4.1827817395 +expect failure errno -20 + +accept 140.6879708211 4.3228601350 +expect failure errno -20 + +accept 150.2872780471 5.0096390922 +expect failure errno -20 + +accept 160.4567844437 5.3289862640 +expect failure errno -20 + +accept 170.1798195714 5.7690110660 +expect failure errno -20 + +accept 180.6237066153 6.6873727446 +expect failure errno -20 + +accept -179.1879408995 0.2925675717 +expect failure errno -20 + +accept -169.8193242429 0.5456299185 +expect failure errno -20 + +accept -159.6143094365 0.8491614798 +expect failure errno -20 + +accept -149.1327424918 1.5360082778 +expect failure errno -20 + +accept -139.9118046279 2.2304783506 +expect failure errno -20 + +accept -129.0707848713 3.1774300866 +expect failure errno -20 + +accept -119.0155367869 3.7108516861 +expect failure errno -20 + +accept -109.7138958240 4.2367325538 +expect failure errno -20 + +accept -99.7626123411 4.9489248449 +expect failure errno -20 + +accept -89.0617378460 5.0261998535 +expect -11664192.229 792317.110 + +accept -79.6065498494 5.4925196315 +expect -10179589.971 852372.934 + +accept -69.7109936494 5.4974120433 +expect -8672018.782 818565.715 + +accept -59.3987361622 6.4168117979 +expect -7176296.816 901167.992 + +accept -49.6550438823 6.6122077057 +expect -5850898.508 874299.311 + +accept -39.5175223106 6.6442757043 +expect -4554622.398 828384.475 + +accept -29.9263368298 7.1910087068 +expect -3390376.767 855728.094 + +accept -19.6951353173 7.2342593616 +expect -2202778.650 829386.822 + +accept -9.3597241491 7.7249502728 +expect -1038303.808 866022.563 + +accept 0.9926766371 7.7430181007 +expect 109876.645 862359.585 + +accept 10.4808252097 7.8032784791 +expect 1163217.791 876306.606 + +accept 20.2149078300 8.7141462778 +expect 2257974.529 1001202.962 + +accept 30.6115985045 8.7806411209 +expect 3464879.027 1048739.004 + +accept 40.9406024668 9.0709137304 +expect 4718612.849 1141091.327 + +accept 50.2246468449 9.2715613620 +expect 5908642.815 1232215.612 + +accept 60.6212081762 10.1366134196 +expect 7321174.335 1439008.711 + +accept 70.0896353531 11.0850079977 +expect 8692101.993 1665083.891 + +accept 80.6785108917 11.6138802990 +expect 10322728.590 1826238.813 + +accept 90.9684446145 11.7088334392 +expect failure errno -20 + +accept 100.8216260873 12.6522648050 +expect failure errno -20 + +accept 110.9341322494 12.8091489452 +expect failure errno -20 + +accept 120.9598573820 12.9840580805 +expect failure errno -20 + +accept 130.1838852888 13.9674113487 +expect failure errno -20 + +accept 140.0163435591 14.2583869011 +expect failure errno -20 + +accept 150.3440941987 15.1977215509 +expect failure errno -20 + +accept 160.6373902313 15.9779535702 +expect failure errno -20 + +accept 170.7489315029 16.0224553269 +expect failure errno -20 + +accept 180.4315909707 16.2341190017 +expect failure errno -20 + +accept -179.9613846400 10.9181102314 +expect failure errno -20 + +accept -169.2464750707 11.2011582425 +expect failure errno -20 + +accept -159.3961353214 12.0814824633 +expect failure errno -20 + +accept -149.9176675016 12.1332225594 +expect failure errno -20 + +accept -139.0300120770 12.7448426145 +expect failure errno -20 + +accept -129.1479377942 13.2115900349 +expect failure errno -20 + +accept -119.6509465671 13.5121287506 +expect failure errno -20 + +accept -109.3485953585 13.9838806488 +expect failure errno -20 + +accept -99.8025484668 14.3000196702 +expect failure errno -20 + +accept -89.6183447418 14.3419323455 +expect -11750225.007 2304558.947 + +accept -79.3692412058 14.8824779140 +expect -10092517.831 2350135.174 + +accept -69.8245239316 15.4247668791 +expect -8603644.646 2333402.982 + +accept -59.9411333586 16.1857250660 +expect -7151141.941 2307064.350 + +accept -49.5439751158 16.6663945754 +expect -5737011.937 2221425.397 + +accept -39.8565220229 16.7491842544 +expect -4513398.389 2106838.116 + +accept -29.0387587694 16.7636024414 +expect -3226356.467 1999372.842 + +accept -19.3072208645 17.5503784835 +expect -2114944.499 2022939.979 + +accept -9.7495596439 18.3236674818 +expect -1058075.992 2069782.832 + +accept 0.3372939259 19.1939757716 +expect 36418.336 2154300.403 + +accept 10.4541089513 19.4557925775 +expect 1130896.269 2202407.957 + +accept 20.3450540441 19.6776140317 +expect 2216235.240 2279684.922 + +accept 30.5262355523 20.1057317982 +expect 3364502.237 2421313.756 + +accept 40.6436957307 20.6888876489 +expect 4554114.195 2625171.436 + +accept 50.8390922621 21.5842676384 +expect 5818691.558 2921121.736 + +accept 60.4025168492 21.7910320981 +expect 7107138.574 3149887.076 + +accept 70.7863531388 22.4913165287 +expect 8622256.722 3492000.228 + +accept 80.2433369822 23.0164275848 +expect 10137749.549 3763259.969 + +accept 90.9377687408 23.1511733038 +expect failure errno -20 + +accept 100.5407405945 23.7761284488 +expect failure errno -20 + +accept 110.0059145808 24.0087396721 +expect failure errno -20 + +accept 120.0839708022 24.8505061022 +expect failure errno -20 + +accept 130.5684827033 25.5457759639 +expect failure errno -20 + +accept 140.2735017629 25.7841586919 +expect failure errno -20 + +accept 150.4960718541 26.4511385776 +expect failure errno -20 + +accept 160.5086557650 26.5248940712 +expect failure errno -20 + +accept 170.1010951379 26.6437577891 +expect failure errno -20 + +accept 180.4667032708 27.5171288037 +expect failure errno -20 + +accept -179.2332673731 20.5208357556 +expect failure errno -20 + +accept -169.9852102849 20.6884242583 +expect failure errno -20 + +accept -159.0918834805 20.7807287727 +expect failure errno -20 + +accept -149.3554284700 21.5195488802 +expect failure errno -20 + +accept -139.0517203599 22.3228377599 +expect failure errno -20 + +accept -129.7889045882 22.9579802676 +expect failure errno -20 + +accept -119.2864956877 23.1541372478 +expect failure errno -20 + +accept -109.1249371549 23.9554652672 +expect failure errno -20 + +accept -99.7886236408 24.2156608317 +expect failure errno -20 + +accept -89.8158531726 24.4254617574 +expect -11779801.464 4109615.321 + +accept -79.1765040759 24.4730100405 +expect -9932163.575 4013012.232 + +accept -69.4905958240 25.3275320515 +expect -8347069.306 3939510.329 + +accept -59.3321746682 25.8062815391 +expect -6849836.851 3736718.987 + +accept -49.4529549960 26.7200008826 +expect -5517196.147 3613456.872 + +accept -39.1868721751 27.3024639669 +expect -4254482.013 3466079.063 + +accept -29.6354019373 27.4373224654 +expect -3161470.540 3320471.268 + +accept -19.1695661946 28.3567542308 +expect -2009357.470 3307900.622 + +accept -9.9833263319 28.6603499308 +expect -1037944.407 3278172.915 + +accept 0.5787958629 28.7930766257 +expect 59988.867 3269432.632 + +accept 10.1908900667 29.4473999043 +expect 1055041.336 3373090.240 + +accept 20.4711672585 29.9558795250 +expect 2129353.829 3515969.801 + +accept 30.8531334707 30.4060992834 +expect 3242994.151 3715442.228 + +accept 40.4755923878 31.2284502498 +expect 4307211.258 4017976.832 + +accept 50.0364462297 31.8692054690 +expect 5426487.569 4368373.509 + +accept 60.5819735012 32.1294434320 +expect 6785271.674 4776262.501 + +accept 70.8279928055 32.4558417273 +expect 8275156.713 5258027.307 + +accept 80.8754092571 33.4499285913 +expect 9965465.329 5886025.407 + +accept 90.9417476435 34.2241428842 +expect failure errno -20 + +accept 100.8763555867 34.9730810876 +expect failure errno -20 + +accept 110.3824336404 35.8924849218 +expect failure errno -20 + +accept 120.3907138338 36.0772654252 +expect failure errno -20 + +accept 130.2213236652 36.3411661168 +expect failure errno -20 + +accept 140.6643127929 37.0777875387 +expect failure errno -20 + +accept 150.5696707234 38.0028546554 +expect failure errno -20 + +accept 160.7330142926 38.8399381962 +expect failure errno -20 + +accept 170.7575452122 39.6058463190 +expect failure errno -20 + +accept 180.9074447347 39.7506383769 +expect failure errno -20 + +accept -179.8967233384 30.5573004598 +expect failure errno -20 + +accept -169.4186924041 30.7925389719 +expect failure errno -20 + +accept -159.3550554816 31.7173298465 +expect failure errno -20 + +accept -149.3340973772 32.5661389704 +expect failure errno -20 + +accept -139.8793305042 33.1451975000 +expect failure errno -20 + +accept -129.0718020283 34.1077930148 +expect failure errno -20 + +accept -119.3765659597 34.6652275838 +expect failure errno -20 + +accept -109.7130644703 34.6829381126 +expect failure errno -20 + +accept -99.5574458139 35.6024191831 +expect failure errno -20 + +accept -89.7509673047 36.5904991465 +expect -11753853.356 6923417.921 + +accept -79.5569260283 36.6832637281 +expect -9529017.479 6583316.301 + +accept -69.4216766587 36.7592109391 +expect -7793705.647 6002236.199 + +accept -59.8993383836 36.9575776083 +expect -6439637.617 5535272.788 + +accept -49.2671447978 37.9494837339 +expect -5077618.232 5232434.984 + +accept -39.6598693615 38.9483055378 +expect -3963735.765 5050631.148 + +accept -29.7093809090 39.1622288957 +expect -2917074.123 4828275.833 + +accept -19.9357360497 39.2854809247 +expect -1934827.091 4674852.040 + +accept -9.5411208555 39.4087263276 +expect -919053.532 4586404.063 + +accept 0.8211876318 39.4440823975 +expect 78929.176 4560557.981 + +accept 10.4970331716 40.3224517995 +expect 1003036.028 4707596.187 + +accept 20.6917357286 40.5466917960 +expect 1985755.247 4847003.414 + +accept 30.0757101328 40.6533776922 +expect 2912090.233 5033105.330 + +accept 40.4799159627 40.9888819952 +expect 3968966.207 5358999.089 + +accept 50.8203716780 41.3416456225 +expect 5074769.526 5800574.001 + +accept 60.6789776888 42.2933132797 +expect 6163689.909 6459786.753 + +accept 70.4598227375 42.9662236851 +expect 7378970.615 7275378.446 + +accept 80.5212319721 43.4298814980 +expect 8945156.756 8415826.102 + +accept 90.6029060873 44.3367368198 +expect failure errno -20 + +accept 100.2968163089 44.7347899226 +expect failure errno -20 + +accept 110.5453757907 45.2325884903 +expect failure errno -20 + +accept 120.7132187645 46.1810408682 +expect failure errno -20 + +accept 130.6036848279 46.5953112427 +expect failure errno -20 + +accept 140.8567165951 47.1100600825 +expect failure errno -20 + +accept 150.2452206431 47.5590007593 +expect failure errno -20 + +accept 160.4264735249 47.6243197261 +expect failure errno -20 + +accept 170.1158223427 47.9911994181 +expect failure errno -20 + +accept 180.2100320112 48.9423016681 +expect failure errno -20 + +accept -179.5621188253 40.3822966969 +expect failure errno -20 + +accept -169.0785389235 40.7397870392 +expect failure errno -20 + +accept -159.9453288766 41.0637989828 +expect failure errno -20 + +accept -149.0072837113 41.2595851413 +expect failure errno -20 + +accept -139.3677527689 41.6743754043 +expect failure errno -20 + +accept -129.1116359654 41.9054883189 +expect failure errno -20 + +accept -119.2367048985 42.7084205060 +expect failure errno -20 + +accept -109.9662473469 42.7707453425 +expect failure errno -20 + +accept -99.5437449083 43.0239640060 +expect failure errno -20 + +accept -89.4757325990 43.2756199739 +expect -11568961.170 9589089.555 + +accept -79.0930156514 43.3605739941 +expect -8689821.361 8221563.160 + +accept -69.6623710654 43.7575713592 +expect -7176557.127 7359145.048 + +accept -59.8551383188 44.0946182610 +expect -5913531.749 6705033.126 + +accept -49.6085838009 44.4913127126 +expect -4748242.269 6215794.411 + +accept -39.1320462959 45.2007809057 +expect -3641766.743 5902607.826 + +accept -29.9547583046 46.1598354389 +expect -2721962.231 5767450.222 + +accept -19.6901625335 47.0694221597 +expect -1753442.745 5682225.919 + +accept -9.5530275863 47.7859862485 +expect -838921.885 5658994.019 + +accept 0.0222239630 47.9106126700 +expect 1945.836 5639486.547 + +accept 10.3786030568 48.2669975286 +expect 905735.036 5728642.671 + +accept 20.3163155558 49.0365488340 +expect 1761298.591 5954059.585 + +accept 30.0523609099 49.2604161517 +expect 2613977.300 6191207.840 + +accept 40.2733019916 49.6471765112 +expect 3515610.607 6567126.763 + +accept 50.6235974778 49.9195971337 +expect 4454811.565 7067214.001 + +accept 60.0640817595 50.7570760574 +expect 5269948.907 7769377.867 + +accept 70.2894928952 51.6926294743 +expect 6110607.979 8783958.836 + +accept 80.7661690288 51.9879378395 +expect 6957594.499 10145750.592 + +accept 90.2760527960 52.6279152662 +expect failure errno -20 + +accept 100.4470132582 53.2519801847 +expect failure errno -20 + +accept 110.1282829759 53.4607562483 +expect failure errno -20 + +accept 120.5033443580 53.9989335755 +expect failure errno -20 + +accept 130.6561885293 54.6823982531 +expect failure errno -20 + +accept 140.8127091472 54.7255186711 +expect failure errno -20 + +accept 150.0054753699 55.4459165788 +expect failure errno -20 + +accept 160.8312787949 56.2470115579 +expect failure errno -20 + +accept 170.4614439985 57.0241073917 +expect failure errno -20 + +accept 180.7047485406 57.6022388310 +expect failure errno -20 + +accept -179.1586219943 50.1365490236 +expect failure errno -20 + +accept -169.1490260788 50.5023613434 +expect failure errno -20 + +accept -159.9535088204 50.9035428509 +expect failure errno -20 + +accept -149.0803324654 51.7753015653 +expect failure errno -20 + +accept -139.7669273536 52.0799612604 +expect failure errno -20 + +accept -129.3599142098 52.6974765371 +expect failure errno -20 + +accept -119.6940989810 52.7976100393 +expect failure errno -20 + +accept -109.7805542206 53.6394720461 +expect failure errno -20 + +accept -99.9951721199 54.3490528856 +expect failure errno -20 + +accept -89.4965032257 55.2735286995 +expect -6404341.484 11736182.738 + +accept -79.2351509797 56.0182014529 +expect -5919230.308 10347709.180 + +accept -69.2279142296 57.0024522025 +expect -5142475.359 9389304.843 + +accept -59.7270769476 57.4201565369 +expect -4433291.933 8686026.154 + +accept -49.4089463064 57.7914752628 +expect -3650409.699 8117631.819 + +accept -39.6433533072 58.1804486015 +expect -2906321.369 7735544.810 + +accept -29.8165100218 58.5388210940 +expect -2168952.954 7465348.952 + +accept -19.0157349252 58.9403079367 +expect -1370812.070 7285860.519 + +accept -9.1047501907 59.4124031484 +expect -649264.745 7231297.403 + +accept 0.8510548344 60.1631637832 +expect 59614.314 7301680.904 + +accept 10.7118819188 60.6049338062 +expect 741931.784 7412559.974 + +accept 20.4398525342 61.3600300433 +expect 1386377.568 7649843.890 + +accept 30.3017880976 62.2930069600 +expect 1995284.860 8001431.858 + +accept 40.2742910491 62.4260882546 +expect 2622736.428 8340981.454 + +accept 50.1679836632 63.3416128275 +expect 3130090.680 8886842.807 + +accept 60.1315518295 64.0854342654 +expect 3566294.596 9516574.314 + +accept 70.2671672611 64.9885817623 +expect 3854824.970 10266355.614 + +accept 80.0566574740 65.2466871256 +expect 4076741.126 11011949.460 + +accept 90.0598623933 65.7380193724 +expect failure errno -20 + +accept 100.2499385302 65.8274446207 +expect failure errno -20 + +accept 110.0091445253 66.5841928232 +expect failure errno -20 + +accept 120.1938557094 67.3045114589 +expect failure errno -20 + +accept 130.1756983494 67.6825233842 +expect failure errno -20 + +accept 140.0774508004 68.5260112188 +expect failure errno -20 + +accept 150.3642244888 69.0087889372 +expect failure errno -20 + +accept 160.0390197585 69.5064813197 +expect failure errno -20 + +accept 170.9882511230 69.9663419458 +expect failure errno -20 + +accept 180.7855662108 70.7558001565 +expect failure errno -20 + +accept -179.8630282894 60.2684905661 +expect failure errno -20 + +accept -169.8774561096 60.7063957678 +expect failure errno -20 + +accept -159.1639611249 61.1269337981 +expect failure errno -20 + +accept -149.0814548820 61.9063878006 +expect failure errno -20 + +accept -139.0476545160 62.7911475081 +expect failure errno -20 + +accept -129.8276916999 62.8515546512 +expect failure errno -20 + +accept -119.9464541970 63.7277849393 +expect failure errno -20 + +accept -109.6864148265 63.9317823343 +expect failure errno -20 + +accept -99.4184495170 64.2249537529 +expect failure errno -20 + +accept -89.6146334566 64.3967878406 +expect -4340586.273 11779220.401 + +accept -79.8288741622 64.8985190713 +expect -4137365.737 10977840.319 + +accept -69.3484116496 65.6222831765 +expect -3718954.598 10255930.505 + +accept -59.0699348251 66.3652733965 +expect -3206977.816 9703730.126 + +accept -49.7020758778 66.6389497206 +expect -2744067.651 9275193.520 + +accept -39.0292679218 66.7793834162 +expect -2190174.896 8881394.899 + +accept -29.9077443640 67.3270538543 +expect -1664513.475 8692728.991 + +accept -19.0042693882 67.9048158312 +expect -1045199.569 8559031.056 + +accept -9.5338704651 68.3771424633 +expect -517496.904 8521368.334 + +accept 0.2238591227 69.2477228904 +expect 11757.034 8614778.137 + +accept 10.2978890619 69.7426835928 +expect 528603.064 8728166.019 + +accept 20.2917095900 70.1793788385 +expect 1014867.798 8907115.689 + +accept 30.9719421826 70.5868181503 +expect 1499411.306 9170515.903 + +accept 40.5524514587 71.5715697583 +expect 1833434.912 9555789.645 + +accept 50.3484489213 71.8505547121 +expect 2175943.593 9913399.521 + +accept 60.1086300862 72.0684099625 +expect 2460956.915 10322590.056 + +accept 70.6228216997 73.0662960367 +expect 2561247.727 10868246.628 + +accept 80.5645741906 73.7542661119 +expect 2585249.402 11363593.076 + +accept 90.6177784757 74.6865930919 +expect failure errno -20 + +accept 100.2695381559 74.9397012116 +expect failure errno -20 + +accept 110.3724185381 75.3340827987 +expect failure errno -20 + +accept 120.0440856622 75.6509550283 +expect failure errno -20 + +accept 130.4765915697 75.8794035471 +expect failure errno -20 + +accept 140.8273607225 76.0863350217 +expect failure errno -20 + +accept 150.7446122566 76.4130503173 +expect failure errno -20 + +accept 160.9066279973 77.2046671411 +expect failure errno -20 + +accept 170.7039755420 77.5254695021 +expect failure errno -20 + +accept 180.7301487821 78.3643690894 +expect failure errno -20 + +accept -179.8424303971 70.7640164273 +expect failure errno -20 + +accept -169.3071682617 71.3534426809 +expect failure errno -20 + +accept -159.9256766432 72.0788134529 +expect failure errno -20 + +accept -149.4389257633 72.9048071827 +expect failure errno -20 + +accept -139.4466193836 73.7144086150 +expect failure errno -20 + +accept -129.4240513471 74.3140345936 +expect failure errno -20 + +accept -119.2324314226 75.1789245938 +expect failure errno -20 + +accept -109.4080456874 75.9740320316 +expect failure errno -20 + +accept -99.9624349535 76.7254677659 +expect failure errno -20 + +accept -89.8454838458 77.0914030368 +expect -2065538.883 11806583.302 + +accept -79.3200173559 77.5923156814 +expect -1944930.535 11436411.248 + +accept -69.2214782512 77.6455638940 +expect -1833901.665 11099482.695 + +accept -59.3345608489 77.6726989114 +expect -1672461.604 10796813.087 + +accept -49.4571426800 77.9149250146 +expect -1437767.183 10554465.582 + +accept -39.0382734207 78.6675565544 +expect -1110318.758 10416013.135 + +accept -29.1097584433 78.7699850319 +expect -845013.962 10265588.005 + +accept -19.0735922396 78.8979558943 +expect -558786.152 10166121.532 + +accept -9.0280312502 79.8097469605 +expect -246483.187 10236709.513 + +accept 0.5580111982 79.8802703269 +expect 15185.199 10229124.254 + +accept 10.8112184284 80.0989872186 +expect 286673.574 10288907.138 + +accept 20.1411665329 80.3961610028 +expect 512145.694 10396401.075 + +accept 30.8632607000 81.0343489380 +expect 716121.219 10599328.302 + +accept 40.5566028935 81.1124451300 +expect 903295.715 10744008.638 + +accept 50.8831926047 81.3748819436 +expect 1050654.228 10948141.605 + +accept 60.0527293155 81.6666268419 +expect 1137426.454 11149953.262 + +accept 70.4854280716 82.6250504715 +expect 1097137.468 11420195.697 + +accept 80.6482540792 83.6156947131 +expect 994412.198 11647508.801 + +accept 90.5789951029 84.1124942551 +expect failure errno -20 + +accept 100.9443622402 84.2131541284 +expect failure errno -20 + +accept 110.5781783058 84.7127066970 +expect failure errno -20 + +accept 120.6025664533 85.5661224284 +expect failure errno -20 + +accept 130.0976840056 86.3318417998 +expect failure errno -20 + +accept 140.6428111911 86.3329325553 +expect failure errno -20 + +accept 150.5251209004 86.5841388479 +expect failure errno -20 + +accept 160.4225603060 86.8828039057 +expect failure errno -20 + +accept 170.2581319411 87.4171568183 +expect failure errno -20 + +accept 180.2641439484 88.1608036446 +expect failure errno -20 + +accept -179.8401984185 80.4164439367 +expect failure errno -20 + +accept -169.6918872432 81.0641431423 +expect failure errno -20 + +accept -159.9211815920 81.7949103274 +expect failure errno -20 + +accept -149.6075138921 82.1028453149 +expect failure errno -20 + +accept -139.7372920424 82.6385276754 +expect failure errno -20 + +accept -129.7998353504 83.1090136759 +expect failure errno -20 + +accept -119.2572393635 83.4744235117 +expect failure errno -20 + +accept -109.3246360912 84.2608342272 +expect failure errno -20 + +accept -99.9601976700 84.4677069243 +expect failure errno -20 + +accept -89.7505869053 85.0897168462 +expect -774050.983 11808922.435 + +accept -79.8910338348 85.9672408001 +expect -625258.031 11700550.054 + +accept -69.1554779909 86.8865771916 +expect -457830.975 11637725.026 + +accept -59.6158025559 87.0075919956 +expect -406020.652 11573918.187 + +accept -49.5091296711 87.2889393354 +expect -324158.396 11535225.643 + +accept -39.6799799687 87.3973978464 +expect -261177.241 11497165.712 + +accept -29.0273299961 87.9089486985 +expect -159462.940 11524757.163 + +accept -19.1380418786 88.8203526189 +expect -60802.011 11637057.505 + +accept -9.0084093906 88.8893310433 +expect -27340.998 11639811.223 + +accept 0.0213854656 89.1326873925 +expect 50.899 11675921.557 + +accept 10.6007672189 89.4603893825 +expect 15609.535 11728897.894 + +accept 20.8972133561 90.3008662748 +expect failure errno -14 + +accept 30.3236847010 90.9360697392 +expect failure errno -14 + +accept 40.5211596030 91.7425546179 +expect failure errno -14 + +accept 50.9530657025 92.7167872262 +expect failure errno -14 + +accept 60.2966089164 93.5518747322 +expect failure errno -14 + +accept 70.7058277145 93.9478756274 +expect failure errno -14 + +accept 80.2842419408 94.5029189079 +expect failure errno -14 + +accept 90.7046514943 94.5870657217 +expect failure errno -14 + +accept 100.5757828394 94.7544968060 +expect failure errno -14 + +accept 110.0784957493 95.6326996288 +expect failure errno -14 + +accept 120.4420696450 95.7426558832 +expect failure errno -14 + +accept 130.0586467430 96.7026620164 +expect failure errno -14 + +accept 140.4982918026 97.2453640881 +expect failure errno -14 + +accept 150.5137836610 97.2825819689 +expect failure errno -14 + +accept 160.8117951323 97.8473653755 +expect failure errno -14 + +accept 170.3402740510 98.3587698302 +expect failure errno -14 + +accept 180.9378053935 98.8743871260 +expect failure errno -14 + +accept -179.1153600127 89.6136396944 +expect failure errno -20 + +accept -169.2261536485 89.9072554901 +expect failure errno -20 + +accept -159.1164133392 89.9075872145 +expect failure errno -20 + +accept -149.3960866375 90.6652890542 +expect failure errno -14 + +accept -139.1720109722 91.2726639403 +expect failure errno -14 + +accept -129.0729383513 91.6124307897 +expect failure errno -14 + +accept -119.9896731679 92.3534538297 +expect failure errno -14 + +accept -109.8793121665 92.7446796075 +expect failure errno -14 + +accept -99.4084806305 92.8846710223 +expect failure errno -14 + +accept -89.0674703286 93.0281709121 +expect failure errno -14 + +accept -79.1149414160 93.4632295476 +expect failure errno -14 + +accept -69.5261517902 94.2811379653 +expect failure errno -14 + +accept -59.0417407292 95.2403005497 +expect failure errno -14 + +accept -49.3488539326 95.3977809221 +expect failure errno -14 + +accept -39.5548627592 96.1026759897 +expect failure errno -14 + +accept -29.0476034815 96.4820442045 +expect failure errno -14 + +accept -19.8278954645 96.7461121139 +expect failure errno -14 + +accept -9.5488366916 97.4860281314 +expect failure errno -14 + +accept 0.2307496667 97.5054708483 +expect failure errno -14 + +accept 10.6032378382 97.7247157965 +expect failure errno -14 + +accept 20.8959156966 98.0573474237 +expect failure errno -14 + +accept 30.7104889319 98.5114024172 +expect failure errno -14 + +accept 40.1762654017 98.8114138429 +expect failure errno -14 + +accept 50.8420835837 99.5737438963 +expect failure errno -14 + +accept 60.4391516649 99.6023781174 +expect failure errno -14 + +accept 70.3833096116 99.8129052911 +expect failure errno -14 + +accept 80.6796681432 100.7784977140 +expect failure errno -14 + +accept 90.8893235311 100.9639616716 +expect failure errno -14 + +accept 100.8499388037 101.2529844461 +expect failure errno -14 + +accept 110.5488903609 101.9706798836 +expect failure errno -14 + +accept 120.1208651509 102.2817021553 +expect failure errno -14 + +accept 130.1003249085 102.6010355936 +expect failure errno -14 + +accept 140.8624898562 102.6311753718 +expect failure errno -14 + +accept 150.3852952852 103.0749738073 +expect failure errno -14 + +accept 160.7214099599 103.8391207142 +expect failure errno -14 + +accept 170.6439119665 104.6357199780 +expect failure errno -14 + +accept 180.2173889904 105.2754168153 +expect failure errno -14 +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=guyou +R=1 +tolerance 1 mm +------------------------------------------------------------ + +accept 0 90 +expect 0 1.85407 + +accept 0 -90 +expect 0 -1.85407 +------------------------------------------------------------ + +</gie> diff --git a/test/gie/peirce_q.gie b/test/gie/peirce_q.gie new file mode 100644 index 00000000..7c609455 --- /dev/null +++ b/test/gie/peirce_q.gie @@ -0,0 +1,2120 @@ +<gie> +------------------------------------------------------------ +This gie file was automatically generated using libproject +where the peirce_q code was adapted from +------------------------------------------------------------ + +------------------------------------------------------------ +operation +proj=peirce_q +R=6370997 +tolerance 1 mm +------------------------------------------------------------ +accept -179.6126302052 -90.2440064745 +expect failure errno -14 + +accept -169.8486692749 -89.5742075028 +expect -8344.698 46604.992 + +accept -159.2003712209 -89.5537263306 +expect -17621.385 46389.529 + +accept -149.3717672627 -88.7130914903 +expect -72906.374 123139.421 + +accept -139.6233037328 -87.8821294926 +expect -152574.297 179421.996 + +accept -129.4674805577 -86.8903470524 +expect -267000.764 219844.035 + +accept -119.6070748182 -86.3003323104 +expect -357795.667 203314.626 + +accept -109.7362689204 -85.7886490774 +expect -440970.998 158205.387 + +accept -99.5789095738 -85.2121814625 +expect -525263.686 88642.735 + +accept -89.0816734808 -84.8347554267 +expect -574663.987 -9211.386 + +accept -79.2799350968 -83.8692118030 +expect -670454.297 -126926.462 + +accept -69.5429132075 -82.9898069591 +expect -731250.617 -272778.176 + +accept -59.1007316490 -82.6429522913 +expect -702926.440 -420679.257 + +accept -49.7098186236 -81.7958938305 +expect -697042.388 -590928.587 + +accept -39.7694988813 -81.1240616181 +expect -632625.042 -760124.599 + +accept -29.5156195211 -80.8382119446 +expect -502965.109 -888430.128 + +accept -19.4219986373 -80.4596653260 +expect -353564.942 -1002788.099 + +accept -9.3743905434 -80.0700282527 +expect -180298.342 -1092146.699 + +accept 0.0372192405 -79.1830001774 +expect 783.631 -1206370.286 + +accept 10.8072116146 -78.5286202425 +expect 239965.193 -1257129.403 + +accept 20.2473093993 -78.1100782694 +expect 459176.326 -1244876.334 + +accept 30.6949420481 -77.5251356225 +expect 710891.439 -1197551.103 + +accept 40.8321765998 -77.4493923902 +expect 916157.504 -1060183.398 + +accept 50.8838172783 -77.2075414406 +expect 1108267.657 -901172.978 + +accept 60.5236448578 -76.5093094138 +expect 1312013.299 -741556.925 + +accept 70.9123606882 -75.6020670736 +expect 1520969.808 -526273.503 + +accept 80.7394312438 -75.4504452248 +expect 1605356.371 -261726.548 + +accept 90.9423960847 -75.1187688922 +expect 1663808.332 27365.467 + +accept 100.8879502289 -74.5464116780 +expect 1697697.029 326513.593 + +accept 110.1071594840 -74.5087602471 +expect 1627496.652 595747.586 + +accept 120.9296858180 -73.9676104792 +expect 1539334.861 922288.075 + +accept 130.0104641839 -73.3709657282 +expect 1426353.210 1197258.596 + +accept 140.7594857408 -73.1721043935 +expect 1192270.789 1459815.543 + +accept 150.5931126765 -73.1105693985 +expect 928808.487 1648072.073 + +accept 160.1356431241 -73.0595747642 +expect 644678.918 1784643.159 + +accept 170.3454770498 -72.3687427114 +expect 331324.455 1948059.704 + +accept 180.6473550877 -71.8964108932 +expect -22927.398 2029682.590 + +accept -179.4283603569 -79.2780817976 +expect -11928.969 1195644.940 + +accept -169.1463007435 -79.0322096824 +expect -230341.210 1201410.346 + +accept -159.6140419013 -78.9064235928 +expect -431033.974 1159916.582 + +accept -149.3184093657 -78.8171973142 +expect -636518.222 1072822.754 + +accept -139.5485387788 -78.1437071317 +expect -858427.299 1006822.502 + +accept -129.3114661114 -77.7870975584 +expect -1054725.797 863626.688 + +accept -119.3040589991 -77.1517896758 +expect -1251102.877 702179.267 + +accept -109.6764440679 -76.5595875011 +expect -1413732.351 505503.731 + +accept -99.1733290138 -76.2249333909 +expect -1519430.131 245348.393 + +accept -89.9709599609 -75.5740434916 +expect -1612578.882 -817.243 + +accept -79.5627247417 -75.2438944725 +expect -1622604.525 -298863.612 + +accept -69.4046475436 -74.9885475362 +expect -1571526.098 -590498.841 + +accept -59.2065888779 -74.4787205556 +expect -1491756.450 -888974.503 + +accept -49.2608589314 -74.1362743598 +expect -1345201.649 -1158629.871 + +accept -39.4027491539 -73.6693258790 +expect -1160556.368 -1412792.717 + +accept -29.3845539971 -73.1019144034 +expect -928648.392 -1649291.179 + +accept -19.3829588944 -72.8068670782 +expect -639189.887 -1817098.384 + +accept -9.2469262342 -71.8225715991 +expect -327447.355 -2011781.592 + +accept 0.5951648774 -71.1110965727 +expect 22008.519 -2119304.753 + +accept 10.0089578122 -71.1061903043 +expect 368360.714 -2087770.114 + +accept 20.9585319127 -70.2357847833 +expect 793783.780 -2072927.277 + +accept 30.2470524798 -69.7155529444 +expect 1148080.657 -1969276.483 + +accept 40.9129307461 -69.6612468774 +expect 1496974.523 -1727468.535 + +accept 50.0855077954 -69.3112248587 +expect 1784147.421 -1492428.634 + +accept 60.2363704063 -68.5124251719 +expect 2099036.996 -1200045.311 + +accept 70.3496352985 -68.4437853274 +expect 2284402.536 -815371.099 + +accept 80.3811031769 -67.6721554699 +expect 2479037.595 -419898.442 + +accept 90.4893702644 -66.7652070914 +expect 2619024.982 22353.997 + +accept 100.3881045710 -66.2385036355 +expect 2636424.882 482955.068 + +accept 110.3952984186 -65.8768496172 +expect 2552142.201 948295.924 + +accept 120.8207100870 -65.0087710319 +expect 2425628.467 1446489.580 + +accept 130.3231133025 -64.8242212878 +expect 2169970.576 1841476.106 + +accept 140.6429051704 -64.3664286701 +expect 1838525.720 2242149.243 + +accept 150.8384853690 -63.8483921906 +expect 1441591.715 2585079.513 + +accept 160.0748528575 -63.4341777337 +expect 1024204.753 2828155.290 + +accept 170.7991687984 -62.8345530934 +expect 491492.542 3038208.927 + +accept 180.9845048890 -61.9553013664 +expect -54570.936 3180514.614 + +accept -179.3160505805 -69.4587143505 +expect -27545.872 2308456.050 + +accept -169.3654698633 -69.2863688413 +expect -429533.144 2288515.290 + +accept -159.8687889400 -68.4719767731 +expect -833399.616 2274439.688 + +accept -149.7391159095 -68.3854032289 +expect -1225597.216 2101198.539 + +accept -139.4029425152 -67.6612979681 +expect -1637334.154 1910687.102 + +accept -129.5738985182 -67.3521379765 +expect -1967201.231 1625704.358 + +accept -119.7837916306 -67.1311145240 +expect -2237144.221 1279949.924 + +accept -109.1786240306 -67.0182414977 +expect -2446557.826 850502.628 + +accept -99.1182475654 -66.5817565576 +expect -2607143.270 418155.396 + +accept -89.6264313010 -66.3327035791 +expect -2669181.154 -17389.923 + +accept -79.2228557264 -66.1307617399 +expect -2645381.324 -503166.460 + +accept -69.5447223784 -65.4930324787 +expect -2593003.891 -966527.918 + +accept -59.7186333061 -64.9417257214 +expect -2445888.481 -1427509.660 + +accept -49.2347790799 -64.8506987913 +expect -2153343.869 -1856165.542 + +accept -39.5736149233 -64.2820369048 +expect -1853289.620 -2242803.509 + +accept -29.6884281868 -63.8889676944 +expect -1462979.117 -2567593.601 + +accept -19.2148197615 -63.4134795098 +expect -989854.774 -2842884.271 + +accept -9.1110206436 -62.7117194991 +expect -489006.111 -3053230.593 + +accept 0.0729593532 -62.6076199959 +expect 3947.230 -3104169.538 + +accept 10.9710859566 -62.2070083288 +expect 598999.154 -3094200.466 + +accept 20.1969590587 -61.5417227825 +expect 1114225.994 -3032691.448 + +accept 30.5469853932 -61.4308130483 +expect 1648243.456 -2795196.904 + +accept 40.0807905597 -61.2961369039 +expect 2099619.962 -2495809.421 + +accept 50.9166558950 -60.4828743381 +expect 2607150.120 -2116676.065 + +accept 60.6777660557 -60.1303126750 +expect 2964675.860 -1663454.577 + +accept 70.9250983882 -59.2414179076 +expect 3312519.174 -1143377.827 + +accept 80.1343151367 -58.9258397422 +expect 3488783.839 -605377.152 + +accept 90.2184561294 -58.0199446937 +expect 3648827.013 13874.900 + +accept 100.7027614196 -57.2101874266 +expect 3682053.557 693980.951 + +accept 110.8768962087 -56.3028794373 +expect 3606278.451 1371988.890 + +accept 120.5425444740 -55.9149996779 +expect 3367078.898 1983326.931 + +accept 130.5609555699 -54.9657052393 +expect 3059061.526 2616703.877 + +accept 140.1311151042 -54.1874431486 +expect 2640678.652 3164179.425 + +accept 150.3644773734 -54.0420244339 +expect 2042218.786 3597954.400 + +accept 160.7389083686 -53.1708952945 +expect 1394241.430 4005376.747 + +accept 170.8295244042 -52.8304525945 +expect 678912.395 4225814.390 + +accept 180.6180299370 -52.6126226702 +expect -46202.625 4305499.817 + +accept -179.3122966262 -59.3400935212 +expect -41806.287 3490760.154 + +accept -169.1594745510 -58.6782549975 +expect -670065.873 3507186.185 + +accept -159.7168929589 -58.2982870007 +expect -1251852.007 3393960.759 + +accept -149.3541198316 -57.8228029865 +expect -1872127.551 3164034.480 + +accept -139.2814535806 -57.7351244372 +expect -2405313.883 2795776.279 + +accept -129.7560841167 -57.1804585908 +expect -2887531.668 2400731.251 + +accept -119.6263702643 -56.8833818652 +expect -3295698.908 1871222.050 + +accept -109.5225523779 -56.2556390475 +expect -3642805.588 1288209.074 + +accept -99.0327139808 -56.0511430883 +expect -3838789.380 608247.340 + +accept -89.6640556159 -55.3633376534 +expect -3969353.999 -23186.524 + +accept -79.6302112857 -55.0713399865 +expect -3940910.972 -718516.153 + +accept -69.2597701715 -54.5602990294 +expect -3808499.226 -1437669.848 + +accept -59.6091673620 -53.8186971995 +expect -3594669.985 -2103501.591 + +accept -49.7131022377 -53.4953978624 +expect -3210194.159 -2719055.027 + +accept -39.4112815792 -52.5689482078 +expect -2742310.948 -3340645.863 + +accept -29.4471176229 -52.0152835298 +expect -2152642.731 -3824125.228 + +accept -19.5920157513 -51.7995488277 +expect -1473275.376 -4157750.653 + +accept -9.2249149172 -51.2052309573 +expect -714307.019 -4423711.207 + +accept 0.9999370836 -50.3782882382 +expect 79438.440 -4581781.119 + +accept 10.3836797709 -50.0224327574 +expect 829058.108 -4553968.018 + +accept 20.0795805446 -49.0497519603 +expect 1624351.860 -4470135.578 + +accept 30.5200799754 -48.4086010298 +expect 2452787.473 -4177622.858 + +accept 40.6041022040 -48.3732235705 +expect 3156340.506 -3686805.899 + +accept 50.6591537513 -47.4528793011 +expect 3847905.860 -3148281.932 + +accept 60.9123400789 -46.8810841576 +expect 4409605.816 -2440416.701 + +accept 70.6796593083 -46.0920810310 +expect 4848352.508 -1685854.537 + +accept 80.2546100348 -45.5443618619 +expect 5122417.704 -870663.644 + +accept 90.4381874974 -44.8504416274 +expect 5281624.537 39921.351 + +accept 100.7363838337 -44.6984318101 +expect 5214585.054 977758.879 + +accept 110.7266188045 -43.7103971839 +expect 5098223.890 1909941.752 + +accept 120.2870325191 -42.8787392535 +expect 4815674.569 2792367.000 + +accept 130.3179493897 -42.2405112244 +expect 4321638.627 3657933.570 + +accept 140.6083186695 -42.0130944716 +expect 3605600.421 4404630.311 + +accept 150.4145152453 -41.0964510804 +expect 2846983.450 5059453.389 + +accept 160.1760213579 -40.8838512563 +expect 1949541.726 5480985.361 + +accept 170.5849342489 -40.0834994241 +expect 950278.158 5831608.243 + +accept 180.9551992125 -39.7887975499 +expect -97215.725 5941355.140 + +accept -179.7435411753 -49.0135179511 +expect -21111.368 4753059.700 + +accept -169.4463009548 -48.6528673640 +expect -872953.839 4720842.237 + +accept -159.4213764698 -47.9413207738 +expect -1711409.619 4588390.790 + +accept -149.2698791439 -47.5433481247 +expect -2524082.009 4264655.449 + +accept -139.1808258270 -46.5441758257 +expect -3324501.814 3854621.289 + +accept -129.1309385790 -45.7981354647 +expect -4027386.879 3269202.280 + +accept -119.4214299062 -44.9215797603 +expect -4619268.970 2588969.776 + +accept -109.8644204775 -44.7866458707 +expect -4992412.981 1787128.763 + +accept -99.8522289589 -44.2021452029 +expect -5291600.194 908169.447 + +accept -89.3100539092 -43.4094312201 +expect -5467369.381 -64957.579 + +accept -79.0710191444 -43.0695235197 +expect -5419464.857 -1032935.121 + +accept -69.9888938318 -42.9189200286 +expect -5219151.984 -1879915.644 + +accept -59.2639579881 -42.2713448301 +expect -4864550.929 -2871051.371 + +accept -49.1809446801 -41.9188816344 +expect -4322379.794 -3724650.749 + +accept -39.9749210214 -41.2717484646 +expect -3715457.392 -4445272.522 + +accept -29.1839140274 -41.1891986015 +expect -2804966.811 -5067797.272 + +accept -19.2227224823 -40.7277910334 +expect -1898275.696 -5519942.678 + +accept -9.4716813990 -40.4696763916 +expect -948226.645 -5780103.406 + +accept 0.5720372436 -39.6663670820 +expect 58367.097 -5958048.987 + +accept 10.8623186442 -38.9071686473 +expect 1122568.495 -5962552.732 + +accept 20.1876697564 -38.2754696314 +expect 2098106.366 -5803046.114 + +accept 30.9418415948 -38.2628271708 +expect 3161423.383 -5330256.992 + +accept 40.5218579734 -37.3705321312 +expect 4108926.652 -4825952.471 + +accept 50.5026808821 -37.2115398505 +expect 4917203.048 -4033497.842 + +accept 60.7023647140 -36.4249807432 +expect 5644795.090 -3123732.851 + +accept 70.0147634097 -35.7398369103 +expect 6142164.865 -2187141.785 + +accept 80.5932543264 -34.9433837304 +expect 6518534.244 -1051017.326 + +accept 90.8820297366 -34.6333580331 +expect 6635195.386 99219.759 + +accept 100.6658737312 -33.8114741951 +expect 6651314.382 1216411.736 + +accept 110.2839455104 -32.8508282535 +expect 6519337.255 2346005.202 + +accept 120.2649150159 -32.1013317803 +expect 6145507.927 3518016.722 + +accept 130.3456577724 -31.9701439985 +expect 5451307.671 4600239.451 + +accept 140.8953471179 -31.3692006398 +expect 4531448.555 5623837.448 + +accept 150.2370674964 -31.3676561859 +expect 3512076.362 6271934.103 + +accept 160.6354402059 -30.8325067467 +expect 2324424.114 6830218.065 + +accept 170.0041114859 -30.4607100523 +expect 1208677.551 7127762.033 + +accept 180.7215368629 -30.1310248017 +expect -87703.238 7259548.049 + +accept -179.4779490608 -39.9555615118 +expect -52949.936 5919794.571 + +accept -169.7197929701 -39.5890463552 +expect -1047896.929 5882757.592 + +accept -159.8337504337 -39.4220082099 +expect -2045946.564 5656080.407 + +accept -149.6035491798 -38.7867384617 +expect -3074044.087 5295817.942 + +accept -139.6525392364 -38.7338905378 +expect -3970357.880 4690504.277 + +accept -129.7571547304 -38.5687568931 +expect -4749590.228 3935155.719 + +accept -119.1362553288 -38.5631839091 +expect -5387916.448 2968838.404 + +accept -109.8017523386 -38.3068216206 +expect -5812078.736 2057516.731 + +accept -99.0956694269 -38.0853655365 +expect -6100642.397 956528.049 + +accept -89.0186855544 -37.0984717424 +expect -6300580.649 -105391.352 + +accept -79.9269262507 -36.3137339727 +expect -6322119.177 -1096413.682 + +accept -69.4519854481 -35.7667039288 +expect -6118563.316 -2246424.315 + +accept -59.9055266296 -35.1328897283 +expect -5764438.538 -3291435.365 + +accept -49.6638715016 -35.0789123495 +expect -5094035.422 -4304073.476 + +accept -39.3768057263 -34.6894439659 +expect -4250448.317 -5211080.863 + +accept -29.1068288329 -33.8795519898 +expect -3271121.854 -5979338.101 + +accept -19.3453797168 -32.9153667811 +expect -2235908.872 -6544168.408 + +accept -9.5926204426 -32.7012888720 +expect -1116199.937 -6822747.393 + +accept 0.6276811846 -32.4225790075 +expect 73429.850 -6939834.943 + +accept 10.8141100504 -32.3766413409 +expect 1265336.535 -6846036.098 + +accept 20.8682509900 -31.7311495180 +expect 2463289.199 -6650502.316 + +accept 30.0319926320 -31.7076742787 +expect 3519181.856 -6211081.699 + +accept 40.6683611086 -31.4147415424 +expect 4686735.667 -5490049.740 + +accept 50.3555497313 -30.6204255499 +expect 5670597.221 -4658880.290 + +accept 60.0814788069 -30.3771096505 +expect 6395465.581 -3597943.066 + +accept 70.7472230398 -29.6396701567 +expect 7001030.408 -2359845.077 + +accept 80.4815686386 -28.8636122538 +expect 7361170.325 -1181281.223 + +accept 90.0015591541 -28.6717835374 +expect 7465977.552 193.950 + +accept 100.7059277673 -27.9254574794 +expect 7473901.357 1348711.971 + +accept 110.5034695976 -27.3413449832 +expect 7281920.577 2612747.537 + +accept 120.8822469105 -26.3917351077 +expect 6887245.272 3997734.004 + +accept 130.8795581360 -26.3785824080 +expect 6090232.868 5221923.539 + +accept 140.5509516790 -26.1236049377 +expect 5081453.705 6256189.516 + +accept 150.7158861493 -25.1329232698 +expect 3878313.399 7170175.342 + +accept 160.0458091360 -24.8813886248 +expect 2644215.718 7661492.333 + +accept 170.4751184457 -24.1651729207 +expect 1267657.615 8038587.094 + +accept 180.9798623877 -23.3597483435 +expect -131500.958 8230138.768 + +accept -179.9296569396 -29.8722379939 +expect -8585.976 7296385.137 + +accept -169.2682633754 -29.2721047085 +expect -1323311.274 7281942.815 + +accept -159.3886022765 -28.3428821943 +expect -2582853.836 7134366.441 + +accept -149.0403613472 -28.1474618661 +expect -3879768.462 6635723.172 + +accept -139.9676594954 -27.4837436760 +expect -5011023.298 6027151.660 + +accept -129.8323011110 -27.0380986083 +expect -6102267.497 5033423.421 + +accept -119.3444620765 -26.2313713635 +expect -7007143.368 3811704.749 + +accept -109.1994950254 -26.1973074728 +expect -7495771.840 2491441.244 + +accept -99.1503091821 -25.6357840962 +expect -7830111.068 1192590.823 + +accept -89.9308178922 -24.6905534290 +expect -8037081.967 -9120.763 + +accept -79.3954395745 -24.2324170999 +expect -8010452.940 -1410788.595 + +accept -69.9064408845 -24.0023298739 +expect -7786861.163 -2698896.492 + +accept -59.8463391411 -23.1924419208 +expect -7403607.880 -4130246.646 + +accept -49.7256169773 -23.0762449649 +expect -6589212.026 -5502689.285 + +accept -39.6463808861 -22.6762415103 +expect -5464855.966 -6707641.146 + +accept -29.8191850720 -22.2958519636 +expect -4145948.183 -7561534.581 + +accept -19.3041856723 -21.3452119923 +expect -2692133.277 -8217112.487 + +accept -9.3063496425 -21.3258220176 +expect -1285382.870 -8461873.922 + +accept 0.4582569822 -20.3989814179 +expect 63780.520 -8667014.654 + +accept 10.2131625479 -20.2706204852 +expect 1429899.886 -8606003.720 + +accept 20.8491056212 -19.4104809247 +expect 2990899.722 -8462181.230 + +accept 30.9595024056 -18.6184296115 +expect 4575595.197 -8069688.411 + +accept 40.9981201915 -17.8959400732 +expect 6198557.926 -7272416.368 + +accept 50.9317337517 -17.1537998794 +expect 7608303.796 -5989968.717 + +accept 60.7408844831 -16.3561356602 +expect 8559948.424 -4456244.146 + +accept 70.5702310507 -15.8054229388 +expect 9087083.380 -2903140.601 + +accept 80.9534545826 -15.2336256403 +expect 9391107.216 -1334596.569 + +accept 90.4960603470 -14.8047799824 +expect 9508888.522 73070.874 + +accept 100.5632136216 -13.9517321360 +expect 9571303.068 1579485.832 + +accept 110.0407952559 -13.8605076248 +expect 9388048.889 3061011.257 + +accept 120.4386009090 -13.4604689084 +expect 9000754.450 4842584.533 + +accept 130.0088769927 -12.5879172622 +expect 8309025.927 6697995.124 + +accept 140.9640794330 -12.5296622650 +expect 6521697.061 8437205.958 + +accept 150.4465359434 -11.5741464407 +expect 4794456.822 9404261.085 + +accept 160.1811515574 -11.3626695684 +expect 3095505.042 9813855.030 + +accept 170.3895848752 -11.0948739149 +expect 1467253.721 10031610.638 + +accept 180.0915684865 -10.2072516531 +expect -13954.152 10215496.073 + +accept -179.4496012149 -19.9204120409 +expect -77026.322 8738096.895 + +accept -169.3111196794 -19.4590614855 +expect -1511546.784 8720823.716 + +accept -159.9343084608 -19.1403076501 +expect -2884853.524 8532950.365 + +accept -149.5644372168 -18.8493655355 +expect -4477718.432 8067092.699 + +accept -139.7324163538 -18.7510712349 +expect -5988648.351 7222145.411 + +accept -129.2539733472 -17.7517090213 +expect -7490700.867 5951299.088 + +accept -119.0998888877 -17.4350688172 +expect -8386597.736 4361953.976 + +accept -109.9234035589 -16.6425039997 +expect -8935928.950 2952269.317 + +accept -99.4389770426 -16.3058998310 +expect -9220891.359 1378933.463 + +accept -89.1511250490 -15.3522605624 +expect -9425264.248 -124443.489 + +accept -79.0467159759 -14.3884627676 +expect -9497638.550 -1632479.779 + +accept -69.8654457631 -13.4912895300 +expect -9446774.295 -3087423.338 + +accept -59.2331552706 -12.7512795719 +expect -9111673.129 -4947199.778 + +accept -49.1367410793 -12.1976322783 +expect -8274503.443 -6909938.067 + +accept -39.0000206747 -11.9768128881 +expect -6580653.261 -8550021.918 + +accept -29.9903879474 -11.2307777694 +expect -4895320.167 -9445556.389 + +accept -19.7799048079 -10.5990913486 +expect -3108325.421 -9944828.582 + +accept -9.2879161534 -9.9022935241 +expect -1428443.471 -10223280.760 + +accept 0.9037074844 -9.6139818370 +expect 138210.631 -10307087.167 + +accept 10.4141605201 -9.0816120644 +expect 1612685.526 -10343754.246 + +accept 20.5537845296 -8.9048260176 +expect 3280095.269 -10219318.281 + +accept 30.1519064778 -8.3842964306 +expect 5076847.754 -9999434.701 + +accept 40.0102988541 -8.0050321651 +expect 7296115.520 -9291720.920 + +accept 50.2249047339 -7.4598037842 +expect 9455857.546 -7309628.604 + +accept 60.9903125888 -7.0421200722 +expect 10321444.641 -4904063.476 + +accept 70.2055035393 -6.2187178686 +expect 10704837.799 -3199256.691 + +accept 80.4153727991 -6.0021304784 +expect 10843535.941 -1504060.975 + +accept 90.7480080200 -5.4870634974 +expect 10950612.417 116562.370 + +accept 100.8755863095 -5.0202845372 +expect 10994684.472 1717091.450 + +accept 110.4185454885 -4.1264868373 +expect 11068342.175 3337574.793 + +accept 120.4641652536 -3.5450220862 +expect 11017900.274 5322824.122 + +accept 130.2953173021 -2.9203931829 +expect 10723243.688 8002351.094 + +accept 140.3677935363 -2.7920065140 +expect 7788919.656 10825557.141 + +accept 150.3444535657 -2.4473805918 +expect 5167115.099 11275134.975 + +accept 160.8358413939 -1.8604874058 +expect 3131641.806 11482147.801 + +accept 170.9659016453 -1.1540765611 +expect 1432013.245 11626191.055 + +accept 180.3520560366 -0.5499086423 +expect -55357.574 11725827.330 + +accept -179.4179746757 -9.4239947187 +expect -89106.194 10336772.836 + +accept -169.2944117403 -9.0693558629 +expect -1658841.960 10342987.604 + +accept -159.9791112843 -8.9058700396 +expect -3188446.500 10230806.825 + +accept -149.1439930543 -8.7367254790 +expect -5201174.392 9892441.943 + +accept -139.8578062038 -8.0834028352 +expect -7317198.931 9255475.886 + +accept -129.4863510915 -7.2773523446 +expect -9537403.544 7260708.964 + +accept -119.2796133424 -7.1272678218 +expect -10293711.010 4955423.719 + +accept -109.6958998858 -6.3973456892 +expect -10674956.102 3179235.806 + +accept -99.3911991666 -5.4941061803 +expect -10926189.343 1475927.734 + +accept -89.0482572674 -5.0373388367 +expect -11020966.477 -148528.278 + +accept -79.4381082825 -4.4388236403 +expect -11090620.337 -1669417.412 + +accept -69.1161440429 -4.1238018746 +expect -11063595.680 -3421099.586 + +accept -59.7325443075 -3.6698236567 +expect -10995173.838 -5276518.134 + +accept -49.2772313814 -2.6856185933 +expect -10763326.616 -8176507.063 + +accept -39.6066727253 -2.1457436855 +expect -7827489.272 -11046615.880 + +accept -29.5159462451 -1.3567967869 +expect -5149827.959 -11515124.621 + +accept -19.2666065731 -0.9850135015 +expect -3152878.237 -11637195.277 + +accept -9.3025275076 -0.4117482787 +expect -1475869.828 -11745795.040 + +accept 0.8029310185 0.0770204080 +expect 126271.599 -11800190.331 + +accept 10.4039225583 0.4678017615 +expect 1654342.902 -11736218.953 + +accept 20.1885538890 0.6609073519 +expect 3318491.908 -11693237.489 + +accept 30.1473858039 1.3709510608 +expect 5289002.508 -11506346.346 + +accept 40.7606589378 1.9578421427 +expect 8258689.000 -11029960.786 + +accept 50.1092944931 2.8010900055 +expect 10801034.365 -7875011.311 + +accept 60.5676526817 3.7028946306 +expect 11007593.043 -5094809.219 + +accept 70.5968539480 4.3245439293 +expect 11044064.999 -3155211.535 + +accept 80.4881718070 5.0780710013 +expect 10992465.900 -1497326.929 + +accept 90.6645971194 5.3926299181 +expect 10965428.366 103595.479 + +accept 100.5335887669 5.8542606324 +expect 10861672.750 1657001.733 + +accept 110.9291972459 6.2990280991 +expect 10672196.470 3397952.514 + +accept 120.0790491477 7.0823311491 +expect 10270637.377 5120872.514 + +accept 130.3329625769 7.3412132458 +expect 9412638.590 7463993.084 + +accept 140.2549860329 7.4626803389 +expect 7301822.893 9458937.708 + +accept 150.0537093567 7.9179476654 +expect 5057117.946 10104054.363 + +accept 160.1405976425 8.6930315989 +expect 3165304.159 10271134.317 + +accept 170.2079322950 9.0062758655 +expect 1515310.400 10361296.943 + +accept 180.5993739938 9.5803022433 +expect -91680.822 10312510.221 + +accept -179.5577512797 0.2591595800 +expect -69545.033 11771548.346 + +accept -169.0227750031 0.3652463080 +expect -1747811.246 11752665.519 + +accept -159.4376727529 0.7656104980 +expect -3385798.037 11673600.792 + +accept -149.2741657967 1.5491463064 +expect -5417070.815 11460389.467 + +accept -139.2711616992 1.8500491429 +expect -8255261.505 11073725.178 + +accept -129.3330823067 2.6349927389 +expect -10900448.656 7701699.509 + +accept -119.5082504931 3.4994609966 +expect -11049671.017 5115598.247 + +accept -109.2931439911 3.6891057402 +expect -11157453.002 3142053.555 + +accept -99.8407407848 4.1824893773 +expect -11135325.617 1554226.249 + +accept -89.5669975127 4.9365585696 +expect -11036926.334 -67589.940 + +accept -79.5218750034 4.9495009225 +expect -11008316.880 -1653309.320 + +accept -69.0168831389 5.5894909216 +expect -10798379.334 -3419143.193 + +accept -59.5599704846 5.8102085739 +expect -10524988.311 -5247375.061 + +accept -49.7454924868 6.6679091876 +expect -9596577.593 -7534942.461 + +accept -39.1852204464 7.0588604257 +expect -7211414.638 -9628508.756 + +accept -29.7368984206 7.6291996199 +expect -5027469.369 -10172303.878 + +accept -19.6981623325 8.4709189271 +expect -3142233.466 -10312940.882 + +accept -9.2523426445 8.6051784068 +expect -1433665.109 -10429544.751 + +accept 0.6764042311 8.9497659877 +expect 103827.129 -10410372.228 + +accept 10.7411038686 9.0297941157 +expect 1664839.604 -10348985.920 + +accept 20.1574157681 9.9126164170 +expect 3188740.887 -10053595.505 + +accept 30.0309404035 10.0651957141 +expect 4967385.825 -9669471.351 + +accept 40.3981563078 10.3501936528 +expect 7068306.094 -8709880.163 + +accept 50.6817570577 10.8979194189 +expect 8731644.600 -6774700.815 + +accept 60.7819505599 10.9392498771 +expect 9542720.153 -4766323.985 + +accept 70.7869347176 11.6964370985 +expect 9772713.206 -2986601.820 + +accept 80.8676335305 12.3308253723 +expect 9841995.189 -1380803.182 + +accept 90.1450864953 13.2267538054 +expect 9750200.723 21650.628 + +accept 100.0952013246 13.4725079963 +expect 9652290.513 1514624.402 + +accept 110.4538378192 14.1945360587 +expect 9319976.065 3117143.786 + +accept 120.6865382639 14.5625552153 +expect 8784974.891 4814101.092 + +accept 130.9357836469 15.4954722296 +expect 7670308.594 6488531.467 + +accept 140.6164343058 16.4954338025 +expect 6115462.077 7683228.346 + +accept 150.3163052109 17.2964708014 +expect 4464659.921 8373811.114 + +accept 160.5644471707 18.0174909521 +expect 2830599.888 8731770.401 + +accept 170.1193723592 18.2944971001 +expect 1414584.294 8910361.466 + +accept 180.0665468289 18.7754264157 +expect -9431.378 8909235.014 + +accept -179.2400553700 10.6370048371 +expect -115504.609 10148725.712 + +accept -169.7015902178 11.3909498307 +expect -1570759.602 9977579.851 + +accept -159.7035003507 11.7525027269 +expect -3164508.125 9735067.908 + +accept -149.8107451818 12.6584112496 +expect -4847832.664 9164279.540 + +accept -139.3507442923 13.2418770616 +expect -6731168.845 8104988.746 + +accept -129.2846798895 14.0852637093 +expect -8115614.318 6381977.261 + +accept -119.7227618352 14.2270947133 +expect -8905390.171 4668150.014 + +accept -109.0777673038 15.0423112384 +expect -9221792.069 2871571.847 + +accept -99.5163365964 15.7772026395 +expect -9301350.620 1397516.441 + +accept -89.3503538671 16.5516951824 +expect -9243569.563 -94181.125 + +accept -79.8142429694 17.2425868932 +expect -9066653.641 -1475220.157 + +accept -69.0665222592 18.1714295426 +expect -8655499.864 -3051697.072 + +accept -59.0064692740 18.3748306195 +expect -8107550.213 -4598502.136 + +accept -49.1979879081 18.9971582481 +expect -7124905.684 -6037259.461 + +accept -39.0745211306 19.5805859744 +expect -5721211.186 -7221425.772 + +accept -29.7307700275 20.0409012995 +expect -4287878.187 -7920272.663 + +accept -19.4645612052 20.5263059305 +expect -2745430.102 -8337657.721 + +accept -9.9280602370 20.6969136713 +expect -1382528.623 -8546466.605 + +accept 0.9738128835 21.3362427076 +expect 134047.879 -8527599.883 + +accept 10.9751112570 22.1428651256 +expect 1502024.802 -8312633.579 + +accept 20.9770606594 22.6207315066 +expect 2878258.867 -7961118.457 + +accept 30.0181234252 22.8191803924 +expect 4137578.520 -7468872.027 + +accept 40.1623307346 23.4343700311 +expect 5449679.289 -6550855.202 + +accept 50.6903720127 23.7323985408 +expect 6592452.063 -5310034.806 + +accept 60.8882210835 24.6809154242 +expect 7247127.602 -3885824.644 + +accept 70.6217499143 24.7399205434 +expect 7703350.619 -2572585.693 + +accept 80.1466494296 25.5574002683 +expect 7830124.449 -1286002.231 + +accept 90.8041528679 26.2538798685 +expect 7810710.864 103717.876 + +accept 100.9258403016 26.3115620306 +expect 7701744.206 1410810.991 + +accept 110.6938365336 26.8636801269 +expect 7343510.853 2657916.573 + +accept 120.2460911467 27.6842940318 +expect 6745332.030 3825132.508 + +accept 130.0223801851 28.1211698891 +expect 5947300.609 4945558.006 + +accept 140.5157157401 28.3236296672 +expect 4865533.278 5968952.198 + +accept 150.7787840919 29.1891500860 +expect 3596413.025 6598522.874 + +accept 160.9572505276 29.4317787696 +expect 2342517.218 7037712.044 + +accept 170.1050144369 30.0759718416 +expect 1204135.469 7183554.454 + +accept 180.4341349002 30.2507520934 +expect -52666.979 7243010.150 + +accept -179.2164407005 20.2364122673 +expect -109262.930 8690861.635 + +accept -169.3929922603 20.7766977704 +expect -1476453.320 8523407.491 + +accept -159.9577803834 20.8318227446 +expect -2817460.317 8270094.129 + +accept -149.2134319065 21.8166726652 +expect -4317906.418 7571748.126 + +accept -139.2333298599 22.1519052827 +expect -5668271.133 6667971.586 + +accept -129.4434415015 22.4927434202 +expect -6753666.072 5457869.325 + +accept -119.3208025384 22.7362632693 +expect -7525686.000 4045478.411 + +accept -109.4860788671 23.3718602628 +expect -7903342.747 2640717.241 + +accept -99.8216948913 23.5992467484 +expect -8116891.843 1317511.955 + +accept -89.8619593059 24.2963143647 +expect -8094338.981 -18296.505 + +accept -79.7398896740 25.1613353713 +expect -7880761.153 -1346962.896 + +accept -69.1226449610 25.4941314107 +expect -7536009.009 -2741494.291 + +accept -59.6667490752 25.5114201387 +expect -7049226.182 -3990150.886 + +accept -49.8155768605 25.9052273257 +expect -6216998.209 -5190708.061 + +accept -39.9338589810 26.7533535272 +expect -5074077.312 -6129805.940 + +accept -29.3707059847 27.1227181201 +expect -3754506.006 -6878273.643 + +accept -19.7965608231 27.5566434582 +expect -2513414.732 -7277524.287 + +accept -9.1337497784 28.3802002164 +expect -1142181.584 -7436067.683 + +accept 0.4266125912 29.1903154482 +expect 52639.797 -7392420.091 + +accept 10.6518749594 29.9266493204 +expect 1299475.809 -7191036.438 + +accept 20.8234426132 30.8944028559 +expect 2495627.426 -6767707.811 + +accept 30.2386622340 31.6612396237 +expect 3545650.403 -6205050.228 + +accept 40.2185271171 31.9934448616 +expect 4585283.766 -5458969.862 + +accept 50.3754306995 32.9690383763 +expect 5391831.205 -4433626.042 + +accept 60.5969838604 33.1506719100 +expect 6057636.800 -3351546.520 + +accept 70.7010584744 33.3808841132 +expect 6482471.065 -2211297.612 + +accept 80.6563771031 33.4591522299 +expect 6722418.070 -1072701.243 + +accept 90.9385497238 33.7836031774 +expect 6751586.253 107207.933 + +accept 100.2589551079 33.8952203703 +expect 6647180.765 1168329.029 + +accept 110.6618571451 33.9250102053 +expect 6360025.253 2341140.991 + +accept 120.1034867747 34.2795045114 +expect 5872511.155 3350516.784 + +accept 130.9974936159 34.7148416244 +expect 5083818.214 4399379.777 + +accept 140.3808086417 35.2982413100 +expect 4217488.106 5123331.565 + +accept 150.1864429686 35.9121152797 +expect 3210016.283 5681585.841 + +accept 160.2783533851 36.0061960010 +expect 2147425.311 6116063.058 + +accept 170.3464094109 36.6597991365 +expect 1043903.568 6282557.707 + +accept 180.6366259482 36.7021344698 +expect -68897.179 6354475.491 + +accept -179.5125231908 30.9027583128 +expect -58509.713 7151582.363 + +accept -169.6858002252 31.0300863637 +expect -1235278.074 7042426.851 + +accept -159.9447845353 31.4526202308 +expect -2380175.277 6719379.042 + +accept -149.0439552623 31.7366648793 +expect -3620770.291 6152099.632 + +accept -139.5056340183 31.8012708387 +expect -4631485.190 5458946.018 + +accept -129.1158727941 32.0798256007 +expect -5537372.543 4465988.909 + +accept -119.6490604754 32.1840354536 +expect -6170391.770 3443730.581 + +accept -109.4423793788 32.2222541247 +expect -6635535.801 2275928.750 + +accept -99.0285922562 33.1529866712 +expect -6769509.574 1042275.666 + +accept -89.5622487446 33.4278348335 +expect -6801118.316 -50320.306 + +accept -79.4265839032 34.3479907621 +expect -6579677.966 -1194109.216 + +accept -69.4889301726 35.0877626174 +expect -6209979.238 -2272643.823 + +accept -59.1224902397 36.0136675285 +expect -5610071.698 -3310797.555 + +accept -49.9367534943 36.4567184703 +expect -4960199.281 -4152070.178 + +accept -39.4111372677 37.0505802027 +expect -4040232.233 -4941261.801 + +accept -29.3713144594 37.9274621353 +expect -3032770.817 -5454124.499 + +accept -19.5668135476 38.3685655493 +expect -2031003.306 -5811910.007 + +accept -9.7491233344 38.9378701453 +expect -1007442.076 -5977360.650 + +accept 0.8622031889 39.4415703876 +expect 88379.557 -5987528.789 + +accept 10.0117830535 39.4704924350 +expect 1023185.907 -5902808.656 + +accept 20.8516713156 40.3217300172 +expect 2073159.738 -5518046.723 + +accept 30.1881462885 41.1649305124 +expect 2896422.920 -5021679.548 + +accept 40.6158017067 41.2668869361 +expect 3766423.497 -4403538.963 + +accept 50.6663962436 41.8145718714 +expect 4429299.118 -3617969.405 + +accept 60.8020204949 41.8507425013 +expect 4988392.263 -2764143.928 + +accept 70.5520292152 42.4076257440 +expect 5300632.954 -1849767.020 + +accept 80.2059801656 42.7150670786 +expect 5483358.618 -933723.700 + +accept 90.9659016052 43.4387731582 +expect 5463216.808 90877.306 + +accept 100.1869388806 44.4281083880 +expect 5257677.840 933928.941 + +accept 110.4394817223 45.3719572658 +expect 4903233.647 1811728.300 + +accept 120.9482259904 46.3095671501 +expect 4392824.940 2621137.908 + +accept 130.8162258489 46.8389002757 +expect 3825642.666 3299310.225 + +accept 140.6210873096 47.4683887790 +expect 3149600.783 3844247.382 + +accept 150.4305142921 48.1544601382 +expect 2398348.504 4245827.810 + +accept 160.8877492450 48.6878394728 +expect 1563162.264 4539717.762 + +accept 170.7272348106 48.7392462477 +expect 766085.879 4727784.808 + +accept 180.9065664436 49.6442456075 +expect -73421.121 4673519.924 + +accept -179.0794197048 40.3989805398 +expect -92512.389 5860742.149 + +accept -169.4347697573 40.6507113252 +expect -1053024.009 5738799.953 + +accept -159.4336382957 41.4726138590 +expect -1994505.462 5382315.906 + +accept -149.6845924429 42.1755846206 +expect -2841003.576 4896393.947 + +accept -139.0824916301 42.6819151060 +expect -3664971.849 4237445.141 + +accept -129.0754320784 43.3229738638 +expect -4286625.073 3470462.740 + +accept -119.2393735583 43.6370260969 +expect -4776350.502 2654742.877 + +accept -109.3217038272 44.4666565583 +expect -5048023.210 1752892.319 + +accept -99.3255098753 44.7679817789 +expect -5227047.233 848726.253 + +accept -89.7764730312 45.5018898713 +expect -5198172.967 -20057.012 + +accept -79.5353334709 45.7685962964 +expect -5083288.033 -929467.139 + +accept -69.0718810032 45.9838493795 +expect -4813750.233 -1826309.761 + +accept -59.3556493684 46.0125094250 +expect -4440005.038 -2616877.222 + +accept -49.2142158210 46.6634604652 +expect -3844757.644 -3312112.227 + +accept -39.3062403768 47.4174427736 +expect -3148819.924 -3853377.045 + +accept -29.4049522923 47.6072813039 +expect -2419917.121 -4314138.067 + +accept -19.1482774338 47.9956412106 +expect -1594003.361 -4622071.070 + +accept -9.1315568223 48.1278660203 +expect -766275.709 -4805818.808 + +accept 0.4153859078 48.1462235111 +expect 34953.283 -4862098.365 + +accept 10.8599902732 48.7053238375 +expect 896852.544 -4709769.158 + +accept 20.9936732297 49.5975055054 +expect 1671396.890 -4379391.192 + +accept 30.4256590453 50.1878385263 +expect 2332889.636 -3985666.678 + +accept 40.4931194144 50.8780272780 +expect 2942688.712 -3449767.113 + +accept 50.7741734827 51.3599500746 +expect 3467071.513 -2826820.123 + +accept 60.2781061695 51.6118224546 +expect 3857758.290 -2195773.442 + +accept 70.7654997102 52.0878142710 +expect 4132816.981 -1435722.452 + +accept 80.1701221530 52.5801462136 +expect 4248321.221 -732473.837 + +accept 90.5420449691 53.1991574600 +expect 4233452.675 39857.221 + +accept 100.2760613062 53.7141154417 +expect 4105319.956 741098.122 + +accept 110.0218216002 54.0611681921 +expect 3883623.020 1410411.877 + +accept 120.4032139940 54.3299171566 +expect 3539729.318 2072655.595 + +accept 130.8767418931 55.0564101319 +expect 3036123.582 2626326.412 + +accept 140.5226584521 55.6173050886 +expect 2507420.872 3046348.705 + +accept 150.2494873799 55.7484095137 +expect 1946440.957 3411755.995 + +accept 160.1667453237 56.2439007664 +expect 1308431.839 3637178.225 + +accept 170.5406153511 56.2807888374 +expect 632249.754 3806788.257 + +accept 180.9484142577 56.5920285675 +expect -63036.610 3820143.972 + +accept -179.8252105152 50.3122605835 +expect -13910.692 4590658.048 + +accept -169.6875500931 50.9229084511 +expect -803908.829 4444321.084 + +accept -159.5136874408 51.7696653393 +expect -1539333.953 4138130.676 + +accept -149.1254486900 51.9570206249 +expect -2251472.296 3775880.229 + +accept -139.1605927481 52.9408405178 +expect -2795016.998 3235944.059 + +accept -129.7287317001 53.4367920050 +expect -3242194.395 2692101.735 + +accept -119.9649423621 53.9443264874 +expect -3596671.668 2068926.558 + +accept -109.5630693489 53.9819580222 +expect -3903827.825 1382457.577 + +accept -99.8817875863 54.7649176797 +expect -3983584.837 691301.160 + +accept -89.1784274626 54.9368914952 +expect -4020855.915 -57431.650 + +accept -79.2765579469 55.0727576338 +expect -3936307.809 -742737.145 + +accept -69.6805389128 55.6355837510 +expect -3695500.920 -1364642.398 + +accept -59.5021094291 56.4588884339 +expect -3311443.580 -1947296.263 + +accept -49.2808341846 57.3212148180 +expect -2833756.712 -2437986.588 + +accept -39.1586656817 57.5436725826 +expect -2342646.461 -2878283.894 + +accept -29.4523014888 58.0001641759 +expect -1795171.307 -3183582.226 + +accept -19.9277171335 58.4194386263 +expect -1225852.149 -3387913.589 + +accept -9.5806844723 59.2077113032 +expect -582500.754 -3458515.175 + +accept 0.3977305045 60.1379071414 +expect 23526.790 -3395981.697 + +accept 10.2918128158 60.8071435604 +expect 591643.026 -3263854.009 + +accept 20.4193595919 61.6254420080 +expect 1122557.290 -3019076.246 + +accept 30.6366859975 62.1797037299 +expect 1607593.420 -2716291.317 + +accept 40.9088626798 63.0703152560 +expect 1998265.629 -2306572.562 + +accept 50.4300990955 63.6142160066 +expect 2303336.285 -1903014.203 + +accept 60.1622816747 64.5088625068 +expect 2500763.218 -1433628.689 + +accept 70.9921360313 64.7758684697 +expect 2695599.132 -927850.065 + +accept 80.8073249468 65.2990657211 +expect 2753685.107 -445250.152 + +accept 90.2712457666 65.7543439665 +expect 2736344.656 12943.301 + +accept 100.7483383521 66.3935053815 +expect 2615679.673 496171.728 + +accept 110.6705840721 67.2436586937 +expect 2399213.345 904734.128 + +accept 120.6655900290 67.6765888459 +expect 2162894.489 1282103.313 + +accept 130.1492662162 67.9026862604 +expect 1902102.582 1604359.059 + +accept 140.3856862091 68.7446662625 +expect 1524612.577 1842173.731 + +accept 150.1458413829 69.0204664285 +expect 1174271.230 2046391.753 + +accept 160.7850402383 69.0482697319 +expect 775129.314 2224812.839 + +accept 170.8246011181 69.6254738131 +expect 364941.747 2260258.690 + +accept 180.4518823138 70.5965270071 +expect -17173.378 2178172.598 + +accept -179.9876986310 60.6091111079 +expect -715.774 3340139.049 + +accept -169.8532628530 61.4875679720 +expect -569311.790 3186036.303 + +accept -159.1232601685 61.9472442128 +expect -1133148.246 2974496.072 + +accept -149.3842684566 62.4000932078 +expect -1593380.590 2694462.326 + +accept -139.8796959182 63.2514603859 +expect -1952550.194 2317564.131 + +accept -129.5642582380 64.2450799838 +expect -2246445.234 1855678.711 + +accept -119.2337815198 65.0009618130 +expect -2465513.912 1379139.865 + +accept -109.7691071522 65.4874639890 +expect -2604974.017 935619.128 + +accept -99.3676723769 65.7146786293 +expect -2704608.647 445815.650 + +accept -89.9457798009 66.6243783750 +expect -2635429.616 -2492.139 + +accept -79.6828211596 66.6930768940 +expect -2585162.560 -470286.026 + +accept -69.3873523407 67.2180865776 +expect -2402895.218 -903346.503 + +accept -59.6906523151 67.7550940411 +expect -2162985.293 -1264049.139 + +accept -49.3101326045 68.5959116878 +expect -1826219.494 -1570114.574 + +accept -39.0040378634 69.1320184757 +expect -1476840.856 -1823658.182 + +accept -29.4940260301 69.3047039200 +expect -1145303.021 -2025272.774 + +accept -19.1515872064 69.5377941701 +expect -754245.420 -2172528.145 + +accept -9.0637893779 69.8408771013 +expect -356654.693 -2236564.590 + +accept 0.5515373299 70.0447905489 +expect 21567.521 -2241303.982 + +accept 10.1700921734 70.6028677464 +expect 384374.744 -2143367.053 + +accept 20.7317527805 71.2517449744 +expect 744477.291 -1967342.463 + +accept 30.9044361009 71.9788550294 +expect 1037711.852 -1733792.649 + +accept 40.2486033983 72.2783477062 +expect 1283478.115 -1516239.657 + +accept 50.4061071436 73.2593092255 +expect 1444796.717 -1194938.407 + +accept 60.5223542382 74.0594072923 +expect 1553145.054 -877857.888 + +accept 70.5247783397 74.2344245414 +expect 1663267.456 -588117.346 + +accept 80.8931788778 74.8817087175 +expect 1669547.857 -267590.611 + +accept 90.1609932467 75.2058107438 +expect 1654185.439 4647.518 + +accept 100.3674890573 75.3663491908 +expect 1609351.610 294397.550 + +accept 110.0039646264 75.5835412853 +expect 1514328.280 551245.928 + +accept 120.0632009934 76.1256853382 +expect 1341803.754 776631.615 + +accept 130.2142100689 76.3411285668 +expect 1165360.969 985288.439 + +accept 140.5198242090 76.9957223877 +expect 923363.299 1120933.679 + +accept 150.0340680138 77.5942825866 +expect 691710.450 1199757.983 + +accept 160.9706746004 78.3364607392 +expect 424317.587 1230303.917 + +accept 170.0816362419 79.0913184910 +expect 209556.904 1198476.280 + +accept 180.3978079476 79.2045699717 +expect -8358.768 1203921.718 + +accept -179.2332724818 70.8217746040 +expect -28794.102 2152288.771 + +accept -169.5176471284 71.1203473182 +expect -385300.560 2083069.218 + +accept -159.9563893280 71.5181717183 +expect -710378.634 1947553.989 + +accept -149.0505215958 71.5881068470 +expect -1061988.104 1771210.577 + +accept -139.1100287608 72.5807306253 +expect -1277834.987 1475741.385 + +accept -129.9709382253 73.2388486277 +expect -1438683.111 1205915.797 + +accept -119.6844932150 73.8160145972 +expect -1573951.284 897126.809 + +accept -109.8345424025 73.8347251512 +expect -1702179.619 613905.025 + +accept -99.2835557046 74.0204664516 +expect -1764976.830 288463.510 + +accept -89.2216597269 74.5188445720 +expect -1731756.190 -23523.456 + +accept -79.7589672970 75.0775591038 +expect -1642126.088 -296646.706 + +accept -69.0878388988 75.7810900644 +expect -1484559.295 -567218.284 + +accept -59.3247479059 76.5851745566 +expect -1288854.484 -764485.021 + +accept -49.7332410095 76.8525626993 +expect -1120459.070 -949090.375 + +accept -39.7902268868 77.0657936158 +expect -924365.019 -1109855.476 + +accept -29.5786392941 77.4214739702 +expect -693182.417 -1221318.529 + +accept -19.7666667754 78.0413206451 +expect -451330.570 -1255957.457 + +accept -9.6576498712 78.3724141539 +expect -217639.667 -1278987.496 + +accept 0.2731990430 79.0490755914 +expect 5823.674 -1221382.922 + +accept 10.9115419099 79.7152157770 +expect 217055.691 -1125960.003 + +accept 20.6686695701 80.2190912972 +expect 384807.532 -1020066.488 + +accept 30.7420972758 80.5901686038 +expect 536058.050 -901323.330 + +accept 40.1587481091 80.8732058507 +expect 655875.165 -777259.989 + +accept 50.1425480782 81.1493341375 +expect 756982.361 -631979.343 + +accept 60.0418495746 81.7235540513 +expect 798729.196 -460366.461 + +accept 70.9517084975 81.7646094071 +expect 867084.737 -299376.406 + +accept 80.2673626123 82.0774651726 +expect 869650.853 -149160.761 + +accept 90.1847984189 82.9573597164 +expect 784087.778 2528.945 + +accept 100.2900049661 82.9758741105 +expect 769447.863 139692.984 + +accept 110.4406311958 83.6703375043 +expect 660181.036 246051.497 + +accept 120.0306342887 84.1458591355 +expect 564056.734 326060.104 + +accept 130.8429657164 84.7838043163 +expect 439087.136 379584.726 + +accept 140.6238695736 85.0584267328 +expect 348809.612 425008.756 + +accept 150.8488588999 85.8764976286 +expect 223444.702 400609.153 + +accept 160.0892658295 86.6749495622 +expect 125948.505 347725.418 + +accept 170.3972098164 87.6222109978 +expect 44112.341 260730.618 + +accept 180.8251491673 88.1624187726 +expect -2942.818 204325.951 + +accept -179.6781897656 80.2037554010 +expect -6132.922 1091930.449 + +accept -169.7457470308 80.8291135169 +expect -181918.689 1005612.756 + +accept -159.0356668575 81.1080880332 +expect -354464.518 925142.572 + +accept -149.1801567104 81.9039079110 +expect -461999.277 774404.752 + +accept -139.9441274111 81.9375301219 +expect -577886.620 687337.291 + +accept -129.0389509286 82.0450858330 +expect -688150.306 558027.079 + +accept -119.8816416620 82.4716641364 +expect -726871.074 417657.990 + +accept -109.1075270009 83.1137986376 +expect -724396.500 250950.336 + +accept -99.9257499180 83.4566939283 +expect -717471.083 125550.545 + +accept -89.0573293217 84.4434879006 +expect -618256.359 -10172.886 + +accept -79.5929376881 85.3043180275 +expect -513833.791 -94371.521 + +accept -69.5559477498 86.1396663773 +expect -402364.746 -149990.300 + +accept -59.8534622821 86.5475878933 +expect -332067.478 -192853.274 + +accept -49.2576732486 87.1201530883 +expect -242669.763 -209041.019 + +accept -39.2971859805 87.7263086098 +expect -160144.563 -195678.032 + +accept -29.0813763037 87.9348644439 +expect -111625.270 -200704.524 + +accept -19.4396463843 88.0342289982 +expect -72754.782 -206143.007 + +accept -9.7516556210 88.1219978123 +expect -35373.393 -205825.391 + +accept 0.1013548430 88.3489971789 +expect 324.776 -183595.480 + +accept 10.5287559337 88.4377558420 +expect 31744.468 -170799.377 + +accept 20.4860411777 89.2164911270 +expect 30491.422 -81613.623 + +accept 30.5303411995 89.7622494101 +expect 13429.693 -22771.512 + +accept 40.0593735791 90.6542378643 +expect failure errno -14 + +accept 50.0020623503 91.1469954761 +expect failure errno -14 + +accept 60.8522213793 91.6903429214 +expect failure errno -14 + +accept 70.7535252886 92.4836618501 +expect failure errno -14 + +accept 80.1051275124 92.9389937571 +expect failure errno -14 + +accept 90.4124853570 93.5341249190 +expect failure errno -14 + +accept 100.7024119502 93.5550590372 +expect failure errno -14 + +accept 110.8115837786 93.7909664255 +expect failure errno -14 + +accept 120.6013207533 93.8492870154 +expect failure errno -14 + +accept 130.7349056594 94.3767135242 +expect failure errno -14 + +accept 140.9588399299 94.8671896725 +expect failure errno -14 + +accept 150.0262851842 95.3534968784 +expect failure errno -14 + +accept 160.4280397748 95.5380581127 +expect failure errno -14 + +accept 170.7651411492 95.6370520364 +expect failure errno -14 + +accept 180.0448345846 96.2732937318 +expect failure errno -14 + +accept -179.8257499571 89.6174371357 +expect -129.372 42538.994 + +accept -169.2875892301 90.5843674190 +expect failure errno -14 + +accept -159.8023916584 91.1545744228 +expect failure errno -14 + +accept -149.1639625275 92.0870993705 +expect failure errno -14 + +accept -139.8013904331 92.8786158281 +expect failure errno -14 + +accept -129.1637359401 92.9919538772 +expect failure errno -14 + +accept -119.8393027005 93.1739711428 +expect failure errno -14 + +accept -109.3406602631 94.1639584700 +expect failure errno -14 + +accept -99.0695417625 95.1551429476 +expect failure errno -14 + +accept -89.0610247556 95.6178466298 +expect failure errno -14 + +accept -79.4516859556 96.0205106534 +expect failure errno -14 + +accept -69.8082104896 96.1879870093 +expect failure errno -14 + +accept -59.8296737152 96.7698954045 +expect failure errno -14 + +accept -49.8769972300 97.2097042960 +expect failure errno -14 + +accept -39.9274760034 97.5295561660 +expect failure errno -14 + +accept -29.8470989427 97.6781116960 +expect failure errno -14 + +accept -19.4625703588 98.0419802761 +expect failure errno -14 + +accept -9.0210837473 98.0868081244 +expect failure errno -14 + +accept 0.9799321756 98.5464017880 +expect failure errno -14 + +accept 10.0429624590 98.7459055217 +expect failure errno -14 + +accept 20.2792585617 99.0223555196 +expect failure errno -14 + +accept 30.0602725080 100.0053623620 +expect failure errno -14 + +accept 40.2383571525 100.9390147017 +expect failure errno -14 + +accept 50.7977119707 101.0770157329 +expect failure errno -14 + +accept 60.1464549470 101.4743886273 +expect failure errno -14 + +accept 70.3854313326 101.6912083253 +expect failure errno -14 + +accept 80.4259639014 102.1177916319 +expect failure errno -14 + +accept 90.8059360471 102.5951916979 +expect failure errno -14 + +accept 100.0616865688 102.7748252495 +expect failure errno -14 + +accept 110.4583416539 103.6248728355 +expect failure errno -14 + +accept 120.9751205255 103.7983620507 +expect failure errno -14 + +accept 130.7919815186 104.0148850515 +expect failure errno -14 + +accept 140.6325380833 104.1792511999 +expect failure errno -14 + +accept 150.5737064232 105.0050682525 +expect failure errno -14 + +accept 160.8571448065 105.0125232729 +expect failure errno -14 + +accept 170.6832502669 105.0174505020 +expect failure errno -14 + +accept 180.7137917600 105.8174218935 +expect failure errno -14 + +</gie> |
