tilezen / mapbox-vector-tile

Python package for encoding & decoding Mapbox Vector Tiles
MIT License
241 stars 47 forks source link

Polygon encoding issue #43

Closed hjanetzek closed 8 years ago

coveralls commented 8 years ago

Coverage Status

Coverage increased (+0.3%) to 93.131% when pulling 55453f930bb2c536e4769635aa7461be233d1ec0 on polygon-encoding-issue into 84f770710adb10951d0cecabbce4d1c7b09abe8e on master.

hjanetzek commented 8 years ago

For testing: this is the water polygon from 5/22/15 that got encoded incorrectly

POLYGON ((3021.5736888886763154 4095.8508527724652595, 3033.9527111108923236 4066.1645913355164339, 3051.0648888886739769 4004.9622821493867377, 3056.5262222220048898 3974.1885670568567548, 3062.3516444442334432 3958.9902500184598466, 3073.6383999997806313 3954.1717053777579167, 3071.8179555553410864 3952.3184745026387645, 3067.0847999997872648 3948.6121052095386403, 3065.9925333331184447 3946.7589667612828634, 3066.3566222220038071 3943.0527821856821902, 3068.1770666664556302 3940.0879230864452438, 3069.9975111108951751 3937.4937358975653297, 3071.0897777775639952 3934.8996088866056198, 3072.5461333331177229 3928.2292726094879072, 3094.7555555553449267 3883.7704738470793018, 3097.6682666664532917 3869.3251278039983845, 3101.6732444442300221 3864.1400667242764939, 3111.1395555553435770 3855.2519395172485019, 3113.6881777775665796 3849.6972114990012415, 3117.6931555553433100 3833.4048980727152411, 3118.4213333331204012 3826.0000659581455693, 3120.2417777775599461 3819.7063335130401356, 3133.3489777775585026 3801.9376488844745836, 3138.8103111108957819 3786.7623913998158969, 3144.9998222220096977 3756.0478067838203060, 3150.4611555553406106 3740.8785180871827833, 3153.0097777775631585 3735.6992095751070337, 3157.0147555553398888 3731.2599836328331548, 3161.7479111108937104 3729.4103555114738811, 3168.3015111108929887 3733.4795756929311210, 3170.8501333331219030 3739.3986923870729697, 3170.4860444442301741 3746.4280304130293189, 3165.7528888886704408 3759.0078968672223709, 3169.7578666664535376 3756.7878222879890018, 3172.3064888886697190 3753.0877915194264460, 3175.9473777775610870 3746.0580547676481729, 3177.7678222220069983 3746.0580547676481729, 3179.9523555553378173 3747.5379643452101845, 3182.1368888886690911 3747.9079446550140347, 3183.2291555553379112 3744.9481348258468643, 3182.8650666664520941 3742.3583624132807017, 3181.0446222220066375 3739.7686470663311411, 3180.6805333331212751 3737.1789887438412734, 3176.3114666664528158 3732.3697744367423184, 3159.5633777775624367 3722.7519343707317603, 3159.5633777775624367 3716.8336528657277995, 3162.1119999997854393 3713.1348772787719099, 3162.1119999997854393 3709.8060780173659623, 3160.6556444442312568 3704.2582869340367324, 3161.0197333331166192 3698.7107551072381284, 3173.0346666664531767 3668.3888125038984072, 3177.7678222220069983 3659.5155514274242705, 3183.2291555553379112 3654.7094754153567919, 3180.3164444442295462 3661.3640933863116516, 3178.8600888886753637 3669.1282805606360853, 3178.1319111108982725 3683.9186013035523501, 3175.9473777775610870 3689.8352424285599227, 3172.6705777775614479 3696.1219955309434226, 3170.4860444442301741 3702.7789197807246637, 3173.0346666664531767 3710.5458031051439320, 3175.9473777775610870 3703.1487598410926694, 3177.7678222220069983 3700.1900716010341057, 3180.6805333331212751 3697.6012798170718270, 3183.9573333331209142 3697.2314570206995086, 3187.5982222220059157 3677.2627305863088623, 3194.5159111108969228 3672.8256893159641550, 3192.6954666664514662 3665.4309858927672394, 3195.9722666664511053 3651.3823045228527917, 3201.7976888886737470 3641.4013431711005069, 3208.3512888886730252 3647.3158871767154778, 3211.6280888886726643 3642.1406453150948437, 3225.4634666664487668 3628.0946778752900173, 3227.2839111109005898 3622.1810738244807908, 3235.2938666664476841 3608.5069673775037700, 3238.2065777775683273 3601.4857258301321963, 3238.9347555553390521 3594.0953816504907081, 3237.1143111108995072 3590.0308827962094256, 3234.5656888886710476 3586.7054841183621647, 3233.1093333331168651 3580.0549574343217500, 3233.8375111108939564 3576.3603761242434302, 3237.1143111108995072 3569.7104096312837100, 3238.2065777775683273 3566.0161390711327840, 3238.5706666664477780 3561.5831605859198135, 3237.4783999997848696 3554.9339914479310210, 3238.2065777775683273 3550.8707864375314784, 3241.4833777775679664 3552.7176812562888699, 3244.0319999997846026 3548.6545490418793634, 3245.8524444442300592 3542.3754251014938745, 3245.8524444442300592 3525.0171467163354464, 3247.6728888886759705 3516.8928264878086338, 3247.6728888886759705 3509.5075393819970486, 3242.9397333331157824 3500.2765431439033819, 3246.5806222220071504 3497.3227678376174481, 3250.5855999997838808 3495.1074819488849243, 3257.8673777775607050 3498.0612051492876162, 3264.7850666664517121 3495.4766935512147938, 3270.9745777775592614 3491.0462258878123976, 3277.8922666664502685 3487.7234775327915486, 3268.4259555553426253 3476.2791259259633989, 3261.8723555553433471 3473.6950610852313730, 3253.1342222220068834 3477.7557581340347497, 3249.8574222220067895 3476.6482823597089009, 3232.0170666664544115 3479.9707388222213922, 3224.7352888886716755 3482.5549320927884764, 3223.2789333331174930 3487.7234775327915486, 3230.5607111108938625 3520.5856337395202900, 3232.7452444442310480 3525.7557475276680634, 3235.6579555553394130 3530.1874443734259330, 3237.4783999997848696 3534.9886273969095782, 3238.2065777775683273 3540.8980303931984963, 3232.0170666664544115 3547.1770794855169697, 3228.7402666664484059 3554.5646036567331976, 3225.4634666664487668 3573.7742353124731380, 3225.4634666664487668 3578.9465713698155014, 3226.1916444442317697 3587.0749684018228436, 3225.4634666664487668 3591.5088667569461904, 3223.2789333331174930 3596.6819512583524556, 3217.4535111108953060 3606.2896895137951105, 3215.9971555553411235 3611.8329598670547966, 3211.2639999997813902 3608.5069673775037700, 3212.7203555553414844 3602.5943160394267579, 3220.7303111109008569 3591.5088667569461904, 3217.8175999997806684 3581.5328210900934209, 3221.0943999997803076 3558.6279300986120688, 3220.7303111109008569 3548.2851800001526499, 3218.1816888886723973 3548.2851800001526499, 3209.0794666664437500 3608.1374182643999120, 3207.2590222220042051 3615.1590432667458117, 3202.8899555553362006 3611.8329598670547966, 3205.8026666664563891 3606.2896895137951105, 3203.9822222220045660 3603.3333817755765267, 3200.3413333331195645 3601.8552547807348674, 3197.0645333331199254 3601.4857258301321963, 3198.1567999997882907 3603.3333817755765267, 3199.6131555553365615 3608.1374182643999120, 3199.9772444442278356 3614.0503386936843526, 3198.1567999997882907 3619.2243798960071217, 3196.3363555553428341 3614.0503386936843526, 3195.6081777775657429 3611.8329598670547966, 3191.9672888886743749 3613.6807727489513127, 3189.7827555553371894 3617.0069066918877070, 3188.6904888886683693 3621.0723051619074795, 3188.3263999997893734 3625.8770425544448699, 3190.1468444442289183 3626.9858551422707933, 3198.8849777775594703 3624.0290441108563755, 3200.7054222220049269 3625.8770425544448699, 3198.5208888886736531 3633.2693181995377927, 3193.0595555553431950 3641.4013431711005069, 3186.1418666664521879 3645.8372239828258898, 3180.6805333331212751 3642.1406453150948437, 3182.1368888886690911 3636.9656253536159056, 3184.6855111108916390 3620.3331316803819391, 3186.8700444442288244 3616.6373317592979220, 3195.6081777775657429 3588.9224065367989169, 3202.8899555553362006 3533.1419966049647883, 3200.7054222220049269 3523.9092537065894248, 3208.3512888886730252 3472.2184763194040897, 3226.9198222220088610 3410.2173878711041652, 3256.0469333331147936 3343.8207538831366037, 3258.2314666664519791 3343.8207538831366037, 3257.5032888886748879 3349.3525150024888717, 3246.2165333331158763 3377.3837020300429685, 3245.8524444442300592 3381.4413472279520647, 3250.5855999997838808 3380.7035841265610543, 3256.0469333331147936 3368.5310974372541750, 3262.9646222220121672 3346.0334303332138006, 3265.5132444442283486 3346.0334303332138006, 3266.2414222220054398 3349.3525150024888717, 3266.9695999997888975 3350.8276907245626717, 3270.6104888886738991 3353.7780920179693567, 3268.0618666664513512 3338.6579871794592691, 3268.4259555553426253 3333.4954232317795686, 3265.5132444442283486 3333.4954232317795686, 3265.1491555553429862 3336.4454349649486176, 3264.7850666664517121 3337.9204656380006782, 3264.0568888886746208 3339.3955128587904255, 3262.9646222220121672 3341.2393451665375324, 3262.2364444442227978 3332.7579306290049317, 3272.7950222220051728 3311.0037529363848989, 3276.7999999997819032 3298.4690701981626262, 3281.8972444442269989 3291.0962793734884144, 3282.9895111108958190 3287.0414182612394143, 3283.3535999997875479 3281.8808640565166570, 3284.4458666664500015 3275.9833317146567424, 3286.9944888886725494 3270.8232039580675519, 3290.6353777775639173 3267.8746486693307816, 3289.1790222220097348 3274.8775733257893990, 3290.9994666664492797 3280.4064565988210234, 3295.0044444442260101 3284.4611162394162420, 3300.4657777775628347 3288.1472772517145131, 3299.3735111108944693 3282.6180738826710694, 3297.9171555553466533 3280.4064565988210234, 3295.3685333331177389 3277.8262826525337914, 3298.2812444442256492 3272.6660839243927512, 3300.8298666664545635 3276.7205090457537153, 3304.8348444442312939 3288.1472772517145131, 3307.0193777775625676 3290.7276505421550610, 3315.3934222220013908 3286.3041840241876343, 3320.8547555553382153 3285.5669538579722939, 3323.0392888886758556 3289.2531454068866879, 3324.8597333331213122 3291.0962793734884144, 3329.2287999997834049 3293.3080737697446239, 3334.3260444442289554 3294.4139847356163955, 3337.9669333331203234 3292.9394388211790101, 3337.9669333331203234 3290.3590227299450817, 3333.9619555553372265 3288.5158989516503425, 3328.5006222220063137 3287.0414182612394143, 3325.5879111108984034 3285.5669538579722939, 3327.7724444442292224 3284.4611162394162420, 3332.1415111108917699 3281.8808640565166570, 3335.4183111108973208 3279.3006616721104365, 3334.3260444442289554 3277.8262826525337914, 3314.3011555553389371 3280.4064565988210234, 3310.6602666664475692 3278.5634701318567750, 3306.6552888886708388 3274.1404061370253658, 3303.7425777775629285 3269.3489182153907677, 3303.0143999997858373 3265.2947159141476732, 3306.6552888886708388 3260.8720892788660422, 3311.0243555553392980 3261.2406359429805889, 3315.7575111108931196 3263.0833844113694795, 3320.8547555553382153 3262.7148326975916461, 3316.8497777775614850 3260.1349989792497581, 3309.9320888886704779 3256.4496080229105246, 3303.3784888886711997 3254.9754798755971024, 3298.2812444442256492 3262.7148326975916461, 3294.2762666664489188 3262.3462819939782094, 3292.8199111108951911 3258.2922908916516462, 3298.2812444442256492 3250.1846747079953275, 3329.5928888886751338 3223.6540563239727817, 3335.0542222220060466 3216.6537852165656659, 3348.1614222220050578 3194.5500213484920096, 3360.9045333331182519 3182.7628038263796952, 3364.9095111108949823 3174.2913642407720545, 3391.1239111108930047 3143.3565956901470599, 3395.8570666664527380 3131.9419294402932792, 3415.1537777775597533 3113.9012892392088361, 3445.3731555553404178 3071.2020229083013874, 3457.3880888886706089 3057.5851245431699681, 3498.8942222220043732 3027.0438054215742341, 3505.8119111108953803 3022.2608105150038682, 3540.7644444442239546 2989.8877500350804439, 3545.8616888886754168 2986.5772732099967470, 3554.5998222220059688 2984.0025095517353293, 3563.3379555553424325 2978.8531176453229818, 3566.2506666664507975 2976.2784893171447038, 3571.3479111108963480 2970.3937935949438724, 3573.8965333331188958 2969.2904392991758868, 3622.6844444442290296 2954.2120895128805387, 3644.8938666664503216 2950.1669397555547221, 3664.5546666664486111 2952.7411132051352070, 3663.0983111108944286 2964.5093326539094960, 3675.4773333331163485 2973.3361120785398271, 3693.3176888886750930 2979.5887340155027232, 3732.6392888886721266 2986.2094470644424291, 3738.4647111108943136 2989.1520820583132263, 3747.5669333331225062 3001.2910765178862675, 3752.3000888886763278 3006.4412576668155452, 3822.9333333331164795 3049.1212183821799044, 3837.1327999997838560 3055.0091002600865977, 3843.3223111108918602 3056.1131050009526007, 3845.8709333331203197 3059.4251702296123767, 3852.0604444442283238 3081.1394981738812930, 3854.6090666664508717 3084.0840685048324303, 3864.8035555553356062 3093.6543437119516966, 3867.7162666664498829 3098.0716117100387237, 3869.5367111108957943 3101.7527737096002056, 3874.6339555553349783 3140.4107860764311226, 3872.4494222220037045 3152.5626519906486465, 3864.8035555553356062 3164.3472935178747321, 3874.9980444442267071 3164.3472935178747321, 3872.8135111108954334 3168.7667922791979436, 3873.9057777775578870 3172.8181234647099700, 3879.3671111108947116 3179.4478307307290379, 3883.0079999997860796 3189.7613423803154546, 3884.4643555553402621 3192.3398410839308781, 3891.0179555553395403 3196.3918654155672812, 3897.5715555553392733 3199.3388673563840712, 3901.2124444442301865 3203.7594890778545960, 3899.3919999997788182 3212.2327465648231737, 3895.7511111108997284 3205.6014569153876437, 3891.7461333331166315 3203.7594890778545960, 3887.0129777775628099 3203.3910984848366752, 3881.9157333331177142 3199.3388673563840712, 3884.8284444442256245 3206.3382509930625019, 3886.2847999997857187 3214.4432479852157485, 3887.7411555553399012 3239.1296190200278033, 3889.5615999997853578 3245.0255362233965570, 3902.3047111108930949 3267.8746486693307816, 3910.3146666664465556 3277.8262826525337914, 3960.1948444442255095 3318.7463548596192595, 3972.9379555553387036 3327.2268676968164982, 3986.7733333331148060 3333.4954232317795686, 3999.8805333331138172 3336.4454349649486176, 4048.3043555553385886 3342.3456569737977588, 4054.1297777775612303 3343.8207538831366037, 4059.2270222220063260 3346.0334303332138006, 4061.4115555553375998 3350.0901007872575974, 4063.5960888886747853 3355.6221266002198718, 4069.0574222220056981 3358.2038186947097529, 4087.9900444442268963 3359.3102737723975224, 4092.7231999997807179 3361.5232120403375120, 4095.9999999997803570 3363.7361878129672732, 4095.9999999997803570 0.0000000001438942, -0.0000000002071311 0.0000000001438942, -0.0000000002071311 4095.8508527724652595, 3021.5736888886763154 4095.8508527724652595),
 (2039.9900444442332628 77.9152033787954679, 2040.3541333331186252 80.0997523808324274, 2040.3541333331186252 80.0997523808324274, 2039.9900444442332628 81.1920272097553095, 2038.5336888886790803 81.9202105525148454, 2037.0773333331189860 83.0124857540972840, 2037.8055111108960773 81.5561188687163110, 2037.8055111108960773 80.0997523808324274, 2037.8055111108960773 80.0997523808324274, 2038.1695999997875788 79.7356608201426269, 2038.5336888886790803 78.6433862833503383, 2039.9900444442332628 77.5511119621709355, 2039.9900444442332628 77.9152033787954679),
 (2081.4961777775638438 86.6534047531869618, 2078.5834666664559336 87.3815888662118567, 2078.9475555553444792 85.9252207457421520, 2079.3116444442298416 84.4688530440727305, 2080.0398222220069329 84.4688530440727305, 2081.4961777775638438 86.6534047531869618, 2081.4961777775638438 86.6534047531869618),
 (2015.9601777775665141 98.3043638352603892, 2015.9601777775665141 98.3043638352603892, 2015.5960888886750126 97.2120851749704684, 2015.5960888886750126 96.8479923475823909, 2015.5960888886750126 96.4838995496905483, 2015.2319999997864670 95.7557140419739312, 2015.5960888886750126 95.3916213319314323, 2015.5960888886750126 95.0275286509358210, 2017.0524444442351069 94.2993433756912651, 2017.0524444442351069 94.2993433756912651, 2015.9601777775665141 98.3043638352603892),
 (2139.3863111108998964 104.1298546482850753, 2138.6581333331164387 104.4939480890094927, 2137.5658666664539851 104.1298546482850753, 2137.2017777775654395 101.9452946661913302, 2140.4785777775682618 103.7657612392780777, 2140.4785777775682618 103.7657612392780777, 2139.3863111108998964 104.1298546482850753),
 (1997.0275555553450886 110.3194475450328298, 1996.6634666664506312 111.0476355726247419, 1995.5711999997879502 110.6835415419698876, 1995.5711999997879502 109.9553535817049692, 1997.3916444442306783 109.2271657554108089, 1997.3916444442306783 109.2271657554108089, 1998.1198222220107255 109.9553535817049692, 1998.1198222220107255 109.9553535817049692, 1997.7557333331192240 110.3194475450328298, 1997.0275555553450886 110.3194475450328298),
 (2189.2664888886815788 141.2675686088371094, 2189.2664888886815788 141.2675686088371094, 2188.1742222220132135 140.9034713930282123, 2187.0819555553443934 141.2675686088371094, 2186.7178666664558477 140.5393742201517000, 2186.7178666664558477 140.5393742201517000, 2186.7178666664558477 140.1752770900814937, 2187.8101333331187561 138.7188889957140816, 2187.8101333331187561 138.7188889957140816, 2189.2664888886815788 141.2675686088371094),
 (1987.1971555553429880 146.7290320720661896, 1987.1971555553429880 146.7290320720661896, 1987.1971555553429880 146.0008363707330830, 1986.8330666664544424 145.2726408473119761, 1987.1971555553429880 144.5444455008965008, 1988.2894222220115807 143.4521528112486806, 1988.2894222220115807 143.4521528112486806, 1987.1971555553429880 146.7290320720661896),
 (1981.0076444442320280 180.5903444993726907, 1981.0076444442320280 180.5903444993726907, 1979.5512888886748897 179.8621395455226377, 1979.5512888886748897 178.7698325254143583, 1981.0076444442320280 177.3134239271745400, 1981.0076444442320280 180.5903444993726907),
 (2181.6206222220107520 184.9595788746734115, 2181.6206222220107520 184.9595788746734115, 2181.2565333331222064 183.8672695276743809, 2180.8924444442304775 183.1390635765957597, 2180.8924444442304775 182.4108578486757324, 2182.7128888886791174 181.6826523430205498, 2181.6206222220107520 184.9595788746734115),
 (2143.3912888886766268 232.6576231081763524, 2143.7553777775679009 233.7499580267998454, 2143.0271999997880812 233.3858463161907650, 2142.2990222220109899 233.0217346766892490, 2142.2990222220109899 232.6576231081763524, 2142.6631111108995356 231.5652888274479722, 2143.3912888886766268 231.2011775417774686, 2143.3912888886766268 231.2011775417774686, 2143.3912888886766268 231.9294001836677808, 2143.3912888886766268 232.6576231081763524),
 (2137.9299555553425307 276.7156702243540281, 2138.2940444442342596 277.8080333684573020, 2137.9299555553425307 277.4439122359356134, 2137.5658666664539851 277.4439122359356134, 2137.2017777775654395 277.4439122359356134, 2137.2017777775654395 277.4439122359356134, 2136.8376888886768938 276.7156702243540281, 2137.2017777775654395 275.6233078389661273, 2137.5658666664539851 275.6233078389661273, 2137.9299555553425307 275.6233078389661273, 2137.9299555553425307 275.9874285499778352, 2137.9299555553425307 276.7156702243540281),
 (2131.3763555553400693 308.7586503300233289, 2131.3763555553400693 308.7586503300233289, 2130.6481777775661612 308.3945216073822735, 2129.9199999997831583 308.0303929786924186, 2129.9199999997831583 307.3021360027485684, 2130.2840888886776156 306.2097512407187878, 2130.2840888886776156 306.2097512407187878, 2130.6481777775661612 306.2097512407187878, 2131.0122666664515236 306.5738794012929134, 2131.0122666664515236 306.5738794012929134, 2131.0122666664515236 306.9380076552653236, 2131.0122666664515236 307.6662644438504230, 2131.0122666664515236 308.0303929786924186, 2131.3763555553400693 308.7586503300233289),
 (2135.3813333331167996 652.1894193830464701, 2135.3813333331167996 652.1894193830464701, 2136.1095111109029858 650.7323536130903676, 2136.4735999997856197 649.2752910167824894, 2136.4735999997856197 649.2752910167824894, 2137.2017777775654395 649.2752910167824894, 2139.3863111108998964 651.4608861009182874, 2135.3813333331167996 652.1894193830464701),
 (2148.1244444442331769 657.6534444071453436, 2148.1244444442331769 657.6534444071453436, 2147.7603555553446313 656.9249051394066328, 2147.0321777775675400 655.8320977393410658, 2146.3039999997877203 655.1035604723631423, 2146.3039999997877203 655.1035604723631423, 2146.3039999997877203 655.1035604723631423, 2145.9399111108991747 653.6464883337641822, 2148.4885333331189941 653.6464883337641822, 2148.8526222220070849 654.0107560692707693, 2149.2167111109019970 654.7392921384581541, 2148.4885333331189941 656.1963666726379643, 2148.1244444442331769 657.6534444071453436),
 (2171.4261333331201058 664.9388813337170632, 2167.4211555553433755 665.3031553008880792, 2167.4211555553433755 664.2103340073307436, 2167.7852444442314663 663.1175145359760563, 2168.8775111108943747 662.7532417832746887, 2171.4261333331201058 664.9388813337170632),
 (2188.5383111108953926 668.9459061449655337, 2191.0869333331211237 671.1315664320915175, 2191.0869333331211237 671.1315664320915175, 2187.0819555553443934 669.3101823490594597, 2185.2615111108989367 668.2173543484105949, 2184.5333333331186623 667.1245281809699463, 2183.8051555553415710 666.0317038437444808, 2183.8051555553415710 666.0317038437444808, 2184.1692444442301166 665.6674294708599291, 2184.1692444442301166 665.6674294708599291, 2184.1692444442301166 665.6674294708599291, 2184.1692444442301166 665.6674294708599291, 2188.5383111108953926 668.9459061449655337),
 (2197.6405333331208567 680.9671292110497234, 2197.6405333331208567 680.9671292110497234, 2196.9123555553469487 680.2385638425299703, 2196.5482666664520366 679.5099993034464205, 2196.1841777775634910 679.5099993034464205, 2196.1841777775634910 678.7814355929098156, 2196.1841777775634910 678.4171540480730300, 2196.1841777775634910 677.3243106539222254, 2196.5482666664520366 678.0528727100347623, 2197.6405333331208567 680.9671292110497234),
 (2094.2392888886743094 688.9814032621166007, 2092.7829333331205817 689.7099786532836561, 2092.4188444442347645 689.7099786532836561, 2092.0547555553403072 690.0742666641863252, 2091.3265777775663992 689.7099786532836561, 2091.3265777775663992 687.8885417503007602, 2094.2392888886743094 688.9814032621166007),
 (2202.7377777775632239 701.0030053095513267, 2199.4609777775663133 688.9814032621166007, 2199.4609777775663133 689.3456908526321740, 2201.2814222220090414 692.6242886368825111, 2202.3736888886774068 695.9029035235138281, 2203.8300444442315893 703.5530718903471552, 2202.7377777775632239 701.0030053095513267),
 (2202.7377777775632239 715.9392597567060648, 2202.7377777775632239 719.5823040091715939, 2202.0095999997861327 717.7607791477510091, 2202.0095999997861327 716.6678668575681286, 2202.7377777775632239 715.9392597567060648, 2202.7377777775632239 715.9392597567060648),
 (2118.9973333331181493 724.3182943500069086, 2117.9050666664497840 725.0469115547366528, 2117.9050666664497840 724.3182943500069086, 2117.5409777775671500 723.5896780285426075, 2117.1768888886726927 722.8610625894639270, 2118.2691555553410581 722.1324480318641008, 2120.0895999997869694 723.2253701987583554, 2120.0895999997869694 723.9539860789177510, 2118.9973333331181493 724.3182943500069086),
 (2200.1891555553465878 736.3405918400051178, 2200.5532444442287670 738.1621732935291220, 2199.8250666664548589 737.4335400377655105, 2199.0968888886777677 736.7049076812911608, 2199.0968888886777677 736.7049076812911608, 2200.1891555553465878 736.3405918400051178),
 (2143.3912888886766268 738.8908074494767106, 2143.3912888886766268 740.3480784654656190, 2143.0271999997880812 739.2551248652962386, 2143.3912888886766268 738.8908074494767106),
 (2203.1018666664544980 754.9209884271203919, 2204.9223111109004094 758.5642731800907086, 2203.8300444442315893 757.4712853308668628, 2203.1018666664544980 756.7426279196137102, 2202.7377777775632239 756.0139714312359729, 2203.1018666664544980 754.5566612195532343, 2203.1018666664544980 754.9209884271203919),
 (2215.1167999997878724 767.6725864890331650, 2215.4808888886736895 768.4012578502678252, 2215.4808888886736895 768.4012578502678252, 2209.2913777775625022 768.4012578502678252, 2207.4709333331229573 765.4865780191499880, 2207.1068444442312284 764.3935769364711632, 2207.1068444442312284 762.9362454218335188, 2209.2913777775625022 764.0292437085051915, 2213.6604444442341446 766.9439160640295086, 2215.1167999997878724 767.6725864890331650),
 (2017.4165333331204693 788.4400906003323826, 2018.5087999997890620 788.8044396891129963, 2016.3242666664550597 788.4400906003323826, 2016.3242666664550597 788.4400906003323826, 2017.0524444442351069 788.4400906003323826, 2017.4165333331204693 788.4400906003323826),
 (2040.3541333331186252 796.4558262833589879, 2040.3541333331186252 796.4558262833589879, 2039.6259555553447171 796.0914721204374018, 2038.8977777775646700 796.0914721204374018, 2038.5336888886790803 795.7271182002544947, 2038.5336888886790803 795.7271182002544947, 2038.5336888886790803 794.6340578950236022, 2039.6259555553447171 794.2697049446821893, 2039.9900444442332628 794.6340578950236022, 2039.9900444442332628 795.3627645227013545, 2040.3541333331186252 796.4558262833589879),
 (2045.0872888886754026 800.4637381280975887, 2044.3591111108953555 801.1924525412266576, 2044.3591111108953555 799.7350246912709508, 2043.9950222220129490 799.0063122298525968, 2043.9950222220129490 798.6419563646379629, 2044.3591111108953555 798.2776007429484935, 2046.5436444442295851 798.2776007429484935, 2045.0872888886754026 800.4637381280975887),
 (1982.8280888886777120 827.4268291415716021, 1983.5562666664516200 828.5199562637177451, 1981.7358222220091193 827.7912045964942536, 1982.8280888886777120 827.4268291415716021, 1982.8280888886777120 827.4268291415716021),
 (1975.9103999997926167 843.4595894263023865, 1975.5463111109011152 847.4678569337596628, 1974.8181333331240239 846.3746899730730320, 1974.0899555553439768 845.6459132899906308, 1974.4540444442325224 844.9171376384263112, 1975.9103999997926167 843.4595894263023865),
 (2127.0072888886747933 852.9337266863956302, 2127.7354666664518845 853.6625137337118758, 2127.7354666664518845 854.7556962574543604, 2127.7354666664518845 855.1200909532147989, 2127.0072888886747933 852.9337266863956302, 2127.0072888886747933 852.9337266863956302),
 (2133.9249777775658004 883.1792741117483274, 2131.3763555553400693 887.5522763706075011, 2131.3763555553400693 884.6369372122080676, 2134.6531555553428916 868.6028789617428174, 2134.6531555553428916 868.6028789617428174, 2136.1095111109029858 873.3401605506089709, 2135.7454222220085285 878.4418987618781784, 2135.3813333331167996 879.1707227856983309, 2133.9249777775658004 883.1792741117483274),
 (2117.1768888886726927 908.3245726991323181, 2117.1768888886726927 912.6978017188075682, 2116.4487111108983299 911.2400542677039539, 2116.0846222220102391 910.1467465980554152, 2116.0846222220102391 909.4178762064707371, 2116.0846222220102391 909.4178762064707371, 2116.8127999997868756 908.6890069243841026, 2117.1768888886726927 908.3245726991323181, 2117.1768888886726927 908.3245726991323181),
 (2054.9176888886777306 928.7333192179193020, 2055.6458666664548218 929.8266698205154626, 2053.8254222220089105 928.7333192179193020, 2053.8254222220089105 928.7333192179193020, 2054.9176888886777306 928.7333192179193020),
 (1967.1722666664591088 976.4787123150440493, 1966.0799999997905161 976.8432003062977174, 1966.4440888886729226 976.1142246216780904, 1966.4440888886729226 975.3852501281678542, 1966.4440888886729226 974.6562768248628572, 1967.5363555553415154 974.6562768248628572, 1968.2645333331215625 976.1142246216780904, 1967.9004444442330168 976.4787123150440493, 1967.1722666664591088 976.4787123150440493),
 (1956.6136888886767338 977.5721771829074669, 1956.2495999997881881 981.2170794771076316, 1955.1573333331257345 980.1236056508820411, 1954.0650666664571418 979.3946245952652134, 1954.0650666664571418 978.6656447347677386, 1956.6136888886767338 977.5721771829074669, 1956.6136888886767338 977.5721771829074669),
 (2014.1397333331178743 999.8065491669426592, 2014.1397333331178743 999.8065491669426592, 2010.4988444442356013 998.7130291326446923, 2010.4988444442356013 998.7130291326446923, 2011.5911111109041940 997.2550066853876842, 2012.6833777775666476 997.2550066853876842, 2014.1397333331178743 999.8065491669426592),
 (2131.3763555553400693 1010.3773848120706589, 2131.0122666664515236 1011.1064174849515211, 2131.3763555553400693 1011.8354513917629447, 2130.6481777775661612 1011.8354513917629447, 2129.5559111109005244 1011.4709342840613999, 2129.1918222220087955 1010.7419009943263291, 2130.2840888886776156 1009.2838381144263167, 2130.2840888886776156 1009.2838381144263167, 2131.3763555553400693 1009.6483533722338279, 2131.3763555553400693 1010.3773848120706589),
 (2145.2117333331189002 1012.9290045675619467, 2144.8476444442367210 1010.7419009943263291, 2147.7603555553446313 1014.7515993761960544, 2147.0321777775675400 1014.3870797957190462, 2145.9399111108991747 1014.0225605247238718, 2145.2117333331189002 1012.9290045675619467),
 (2202.3736888886774068 1053.7570061288813577, 2202.3736888886774068 1053.7570061288813577, 2202.3736888886774068 1052.2987946956443466, 2202.3736888886774068 1051.9342426403491118, 2203.1018666664544980 1053.0278997696293573, 2202.7377777775632239 1053.0278997696293573, 2202.3736888886774068 1053.7570061288813577),
 (2133.9249777775658004 1057.0380006745742776, 2133.5608888886772547 1057.7671141187306603, 2133.1967999997855259 1057.0380006745742776, 2132.4686222220088894 1056.6734444363651164, 2132.4686222220088894 1056.3088885205900169, 2133.9249777775658004 1055.5797776558888472, 2133.9249777775658004 1055.5797776558888472, 2134.6531555553428916 1055.5797776558888472, 2134.2890666664543460 1056.3088885205900169, 2133.9249777775658004 1057.0380006745742776),
 (2006.1297777775641862 1072.7142255221569940, 2007.9502222220098702 1073.4433669210716289, 2005.4015999997841391 1075.6307989829822418, 2005.7656888886788238 1074.5370814764639817, 2005.7656888886788238 1074.1725096302454858, 2005.7656888886788238 1073.0787960578898037, 2006.1297777775641862 1073.0787960578898037, 2006.1297777775641862 1072.7142255221569940),
 (2206.7427555553490492 1073.8079381118204765, 2207.1068444442312284 1073.0787960578898037, 2207.8350222220083197 1076.3599456283252493, 2207.8350222220083197 1076.3599456283252493, 2207.1068444442312284 1074.5370814764639817, 2206.7427555553490492 1073.8079381118204765),
 (2212.9322666664570534 1077.0890935875122523, 2212.5681777775653245 1074.9016536505903332, 2215.8449777775649636 1078.9119692393858259, 2215.8449777775649636 1078.9119692393858259, 2215.1167999997878724 1078.5473934509764149, 2214.0245333331195070 1078.1828179916908539, 2212.9322666664570534 1077.0890935875122523),
 (1954.4291555553427315 1078.5473934509764149, 1955.1573333331257345 1081.4640089832889771, 1955.1573333331257345 1081.4640089832889771, 1953.3368888886739114 1078.5473934509764149, 1953.3368888886739114 1077.4536680600720047, 1954.4291555553427315 1078.5473934509764149),
 (1967.1722666664591088 1122.6634863017379757, 1966.8081777775676073 1123.3927195192982254, 1966.4440888886729226 1122.2988702069844749, 1965.7159111108990146 1121.2050239774557667, 1966.0799999997905161 1120.8404092521543589, 1967.5363555553415154 1120.8404092521543589, 1968.2645333331215625 1121.9342544547589569, 1967.9004444442330168 1122.2988702069844749, 1967.5363555553415154 1122.2988702069844749, 1967.1722666664591088 1122.6634863017379757),
 (2225.6753777775670642 1130.3205036143453981, 2225.6753777775670642 1131.7790003202890148, 2223.8549333331216076 1129.2266347076672446, 2225.6753777775670642 1130.3205036143453981),
 (1995.5711999997879502 1131.7790003202890148, 1994.8430222220110863 1132.1436253600847976, 1994.4789333331193575 1132.8728764764332482, 1994.4789333331193575 1132.8728764764332482, 1994.1148444442369509 1132.1436253600847976, 1993.3866666664507648 1131.4143756259225029, 1993.3866666664507648 1130.6851272730646087, 1994.4789333331193575 1130.3205036143453981, 1995.9352888886764958 1131.0497512768906745, 1995.5711999997879502 1131.7790003202890148),
 (2018.1447111109007437 1167.1492545281073490, 2017.7806222220121981 1167.5139136063644401, 2017.4165333331204693 1166.4199374403176535, 2017.0524444442351069 1165.6906217767366343, 2017.0524444442351069 1165.6906217767366343, 2017.4165333331204693 1164.9613075364727592, 2018.8728888886746518 1165.3259644787431171, 2019.6010666664517430 1166.4199374403176535, 2019.2369777775693365 1166.7845958061316196, 2018.5087999997890620 1166.7845958061316196, 2018.1447111109007437 1167.1492545281073490),
 (2163.4161777775634619 1196.6878041023767310, 2152.8575999997842700 1199.6053208043365430, 2144.4835555553418089 1195.9584285824439576, 2140.8426666664536242 1186.8413575181184569, 2140.8426666664536242 1186.8413575181184569, 2142.2990222220109899 1177.7245128995596133, 2150.3089777775703624 1174.4425039343993831, 2157.9548444442357322 1179.1831928933745530, 2163.7802666664547360 1188.3000736258563848, 2163.4161777775634619 1196.6878041023767310, 2163.4161777775634619 1196.6878041023767310),
 (2014.1397333331178743 1185.0179705346465653, 2014.1397333331178743 1185.0179705346465653, 2013.7756444442354677 1183.9239426865119640, 2013.0474666664551933 1183.1945925950342371, 2013.0474666664551933 1182.8299180911392341, 2014.1397333331178743 1182.4652439483322723, 2014.1397333331178743 1182.4652439483322723, 2015.5960888886750126 1183.1945925950342371, 2015.2319999997864670 1183.5592674601186900, 2014.5038222220123316 1184.2886182743197878, 2014.1397333331178743 1185.0179705346465653),
 (1942.0501333331208116 1206.1698191680447962, 1941.6860444442322660 1206.5345170138457433, 1941.3219555553407645 1205.4404245810596876, 1940.9578666664581306 1204.7110314661385928, 1940.9578666664581306 1204.3463354604200504, 1941.3219555553407645 1204.3463354604200504, 1942.7783111108979028 1204.3463354604200504, 1943.5064888886718109 1205.4404245810596876, 1943.1423999997894043 1205.8051216904905232, 1943.1423999997894043 1205.8051216904905232, 1942.0501333331208116 1206.1698191680447962),
 (2190.7228444442330328 1224.4051648807826496, 2190.3587555553444872 1224.4051648807826496, 2191.4510222220128526 1222.5815884840758372, 2191.4510222220128526 1222.9463030164229167, 2191.4510222220128526 1223.6757332013849009, 2191.4510222220128526 1223.6757332013849009, 2190.7228444442330328 1224.0404488542187664, 2190.7228444442330328 1224.4051648807826496),
 (2274.8273777775693816 1257.2311517059224570, 2274.8273777775693816 1257.2311517059224570, 2274.8273777775693816 1256.5016518506006378, 2275.1914666664515607 1256.1369024985096985, 2275.9196444442318352 1255.7721535299895095, 2276.6478222220089265 1255.4074049449229733, 2276.6478222220089265 1255.4074049449229733, 2274.8273777775693816 1257.2311517059224570),
 (2187.4460444442302105 1274.0100740190537181, 2186.7178666664558477 1275.4691494903563580, 2186.7178666664558477 1274.3748423030219783, 2186.7178666664558477 1274.3748423030219783, 2187.8101333331187561 1273.6453061241350042, 2187.4460444442302105 1274.0100740190537181),
 (1941.3219555553407645 1278.7520920974102410, 1940.9578666664581306 1279.1168654492325913, 1940.5937777775636732 1278.0225465651701597, 1940.2296888886721717 1277.6577743845327859, 1939.8655999997895378 1276.9282311936508449, 1939.8655999997895378 1276.9282311936508449, 1940.9578666664581306 1276.5634601831866348, 1942.4142222220093572 1276.9282311936508449, 1942.4142222220093572 1276.9282311936508449, 1942.4142222220093572 1277.6577743845327859, 1941.6860444442322660 1278.0225465651701597, 1941.3219555553407645 1278.7520920974102410),
 (1927.4865777775678453 1281.3055137670914974, 1927.4865777775678453 1281.3055137670914974, 1927.1224888886792996 1280.2111878488658476, 1926.3943111108992525 1279.4816391916813245, 1926.3943111108992525 1279.4816391916813245, 1926.3943111108992525 1279.1168654492325913, 1928.2147555553478924 1279.1168654492325913, 1929.3070222220103460 1279.4816391916813245, 1928.9429333331218004 1279.8464133248505732, 1927.8506666664532077 1280.5759627638385609, 1927.8506666664532077 1280.5759627638385609, 1927.4865777775678453 1281.3055137670914974),
 (1976.2744888886752506 1294.0729104819845361, 1974.8181333331240239 1294.0729104819845361, 1973.3617777775668856 1294.0729104819845361, 1971.9054222220099746 1292.9785432901715012, 1970.4490666664557921 1290.4250336579532359, 1970.4490666664557921 1290.4250336579532359, 1976.2744888886752506 1294.0729104819845361),
 (1981.7358222220091193 1317.7850781651434318, 1981.3717333331205737 1318.5147101337947788, 1981.0076444442320280 1317.7850781651434318, 1980.2794666664519809 1317.0554478064443629, 1979.9153777775695744 1316.6906332305452452, 1981.3717333331205737 1315.9610052851023738, 1982.8280888886777120 1316.6906332305452452, 1982.4639999997830273 1317.0554478064443629, 1982.0999111109006208 1317.4202627846068481, 1981.7358222220091193 1317.7850781651434318),
 (1890.7135999997876752 1357.9172520708871161, 1890.7135999997876752 1357.9172520708871161, 1890.3495111108961737 1356.8226723368395596, 1889.6213333331190825 1355.7280963330970280, 1889.6213333331190825 1354.6335240566450011, 1890.3495111108961737 1353.9038112748842195, 1891.4417777775647664 1353.5389555044378085, 1892.1699555553448135 1354.9983810681742398, 1892.1699555553448135 1354.9983810681742398, 1891.8058666664562679 1355.7280963330970280, 1891.0776888886791767 1356.4578132545991593, 1890.7135999997876752 1357.9172520708871161),
 (1983.9203555553401657 1358.6469739674671473, 1985.0126222220087584 1357.9172520708871161, 1986.4689777775658968 1358.6469739674671473, 1986.4689777775658968 1359.0118355382617210, 1985.7407999997858496 1359.7415599254172776, 1985.0126222220087584 1360.4712859740695876, 1984.6485333331172569 1359.7415599254172776, 1983.9203555553401657 1359.0118355382617210, 1983.9203555553401657 1358.6469739674671473),
 (1983.1921777775662576 1373.6066399887556599, 1982.8280888886777120 1374.3363977763140156, 1982.4639999997830273 1373.6066399887556599, 1981.7358222220091193 1372.8768838797445824, 1981.3717333331205737 1372.5120064544116758, 1981.3717333331205737 1372.5120064544116758, 1982.4639999997830273 1371.7822528615226929, 1982.4639999997830273 1371.7822528615226929, 1983.9203555553401657 1372.5120064544116758, 1983.9203555553401657 1372.8768838797445824, 1983.9203555553401657 1373.2417617244893790, 1983.1921777775662576 1373.6066399887556599),
 (1982.8280888886777120 1397.3246324141343848, 1982.4639999997830273 1398.0544452425519921, 1981.7358222220091193 1397.3246324141343848, 1981.3717333331205737 1396.5948212934026742, 1981.0076444442320280 1396.2299163731424869, 1982.0999111109006208 1395.5001078122770650, 1983.5562666664516200 1396.2299163731424869, 1983.5562666664516200 1396.5948212934026742, 1983.1921777775662576 1396.9597266403652611, 1982.8280888886777120 1397.3246324141343848),
 (2161.2316444442353713 1401.7035350314981770, 2160.5034666664550969 1401.7035350314981770, 2159.7752888886780056 1401.7035350314981770, 2159.4111999997867315 1400.6088036030905641, 2159.7752888886780056 1399.8789847906639352, 2159.7752888886780056 1399.8789847906639352, 2160.1393777775665512 1400.2438939829639821, 2160.8675555553436425 1400.9737136511428162, 2161.5957333331175505 1401.7035350314981770, 2161.2316444442353713 1401.7035350314981770),
 (2163.7802666664547360 1428.3431950703652547, 2164.1443555553432816 1428.7081379695757732, 2161.9598222220124626 1426.8834278369888580, 2161.9598222220124626 1427.2483689910397970, 2163.7802666664547360 1427.9782526076119211, 2163.7802666664547360 1428.3431950703652547),
 (2176.1592888886766559 1436.3720398738569202, 2176.1592888886766559 1436.3720398738569202, 2174.3388444442280161 1435.2771849178539014, 2173.2465777775655624 1434.5472838069952104, 2172.8824888886770168 1433.4524354281782053, 2173.6106666664541081 1433.8173844496047877, 2176.1592888886766559 1436.3720398738569202),
 (2126.6431999997830644 1436.3720398738569202, 2128.0995555553431586 1437.4668987802126594, 2128.0995555553431586 1437.4668987802126594, 2126.6431999997830644 1436.7369924035649547, 2126.6431999997830644 1436.3720398738569202),
 (1894.7185777775644056 1457.9049939735236876, 1894.3544888886758599 1458.6349516694563135, 1893.6263111108958128 1457.9049939735236876, 1892.8981333331187216 1457.1750380597891308, 1892.8981333331187216 1457.1750380597891308, 1892.8981333331187216 1457.1750380597891308, 1892.8981333331187216 1456.8100607709679934, 1892.8981333331187216 1456.8100607709679934, 1895.0826666664529512 1456.0801075288536595, 1895.8108444442268592 1456.8100607709679934, 1895.8108444442268592 1456.8100607709679934, 1895.4467555553444527 1456.8100607709679934, 1895.4467555553444527 1457.1750380597891308, 1895.0826666664529512 1457.5400157939388919, 1894.7185777775644056 1457.9049939735236876),
 (2187.4460444442302105 1491.4849071319649738, 2187.4460444442302105 1495.5001532880946797, 2186.3537777775645736 1494.7701044227494549, 2185.2615111108989367 1494.4050806754769383, 2185.2615111108989367 1493.6750345511609339, 2186.3537777775645736 1492.9449902530650434, 2187.4460444442302105 1491.4849071319649738, 2187.4460444442302105 1491.4849071319649738),
 (2156.4984888886783665 1500.6105465929992988, 2156.4984888886783665 1500.6105465929992988, 2155.0421333331214555 1499.8804849094854035, 2155.0421333331214555 1499.8804849094854035, 2155.7703111109012752 1499.8804849094854035, 2156.4984888886783665 1500.6105465929992988),
 (2195.0919111108983088 1544.0525506563537874, 2194.7278222220124917 1548.0685327238365971, 2187.4460444442302105 1546.9732592139284861, 2184.5333333331186623 1538.5763034968765623, 2180.5283555553482984 1529.4494598997177945, 2174.7029333331224734 1522.1481955120511884, 2174.7029333331224734 1522.1481955120511884, 2174.7029333331224734 1516.6723694170864292, 2178.7079111108964753 1513.7519715116136467, 2186.3537777775645736 1514.1170196290408967, 2191.4510222220128526 1520.3229085327861867, 2191.4510222220128526 1530.1795966101490194, 2193.6355555553441263 1538.2112241201380129, 2195.0919111108983088 1544.0525506563537874, 2195.0919111108983088 1544.0525506563537874),
 (1991.9303111108997655 1554.6402633436239284, 1991.5662222220112199 1554.6402633436239284, 1991.9303111108997655 1553.9100634593189625, 1992.2943999997853552 1553.1798654754102245, 1992.6584888886736735 1552.4496693910148224, 1993.7507555553424936 1552.4496693910148224, 1993.7507555553424936 1553.1798654754102245, 1993.0225777775683582 1553.5449642298674462, 1992.6584888886736735 1553.9100634593189625, 1991.9303111108997655 1554.6402633436239284),
 (1987.5612444442344895 1553.5449642298674462, 1982.4639999997830273 1554.6402633436239284, 1984.6485333331172569 1553.1798654754102245, 1985.7407999997858496 1552.8147671958304272, 1985.7407999997858496 1553.1798654754102245, 1987.5612444442344895 1553.5449642298674462, 1987.5612444442344895 1553.5449642298674462),
 (2219.4858666664531484 1582.3892760359883596, 2219.4858666664531484 1582.3892760359883596, 2216.9372444442337837 1582.0241394109114026, 2216.9372444442337837 1582.0241394109114026, 2218.0295111108962374 1581.6590032696008166, 2219.4858666664531484 1582.3892760359883596),
 (2225.3112888886757901 1590.0572571108225475, 2225.3112888886757901 1590.0572571108225475, 2224.5831111108986988 1589.3269639768132038, 2223.8549333331216076 1588.5966727868567432, 2223.8549333331216076 1588.2315279206156902, 2223.8549333331216076 1588.2315279206156902, 2224.5831111108986988 1587.5012396450363212, 2225.3112888886757901 1587.8663835400473090, 2225.3112888886757901 1588.2315279206156902, 2225.3112888886757901 1588.2315279206156902, 2224.9471999997904277 1588.9618181388825633, 2225.3112888886757901 1590.0572571108225475),
 (2234.7775999997893450 1592.6132984022356140, 2234.7775999997893450 1592.9784491053526381, 2233.6853333331237081 1592.6132984022356140, 2232.9571555553407052 1592.6132984022356140, 2232.5930666664553428 1591.8829984569676981, 2233.3212444442324340 1590.7875521897808540, 2233.3212444442324340 1590.7875521897808540, 2234.0494222220095253 1590.4224044071281696, 2234.4135111109007994 1590.4224044071281696, 2234.4135111109007994 1590.4224044071281696, 2234.4135111109007994 1590.7875521897808540, 2234.4135111109007994 1591.1527004588956515, 2234.4135111109007994 1591.8829984569676981, 2234.7775999997893450 1592.6132984022356140),
 (2245.7002666664543540 1601.0118880190186701, 2245.7002666664543540 1601.3770499547683812, 2245.3361777775658084 1600.2815656162433697, 2244.6079999997914456 1599.9164051489874510, 2244.2439111108969882 1599.1860856822070218, 2244.9720888886740795 1598.4557681716273692, 2245.7002666664543540 1598.8209266824478618, 2245.7002666664543540 1599.1860856822070218, 2245.7002666664543540 1600.2815656162433697, 2245.7002666664543540 1601.0118880190186701),
 (1986.4689777775658968 1611.6017833958608207, 1986.8330666664544424 1617.4446615537860907, 1981.7358222220091193 1615.2535674289695180, 1983.1921777775662576 1611.9669595793652661, 1983.9203555553401657 1611.9669595793652661, 1986.4689777775658968 1611.6017833958608207),
 (2258.4433777775643648 1616.3491122668438038, 2256.2588444442335458 1614.8883868044999872, 2256.6229333331220914 1614.8883868044999872, 2257.7151999997845451 1615.2535674289695180, 2258.4433777775643648 1616.3491122668438038),
 (2258.4433777775643648 1622.9224748309566166, 2258.4433777775643648 1622.9224748309566166, 2257.3511111109019112 1622.5572838087769014, 2257.3511111109019112 1621.4617137193140479, 2258.4433777775643648 1622.9224748309566166),
 (2139.7503999997852588 1627.3048058460155971, 2139.7503999997852588 1630.5916011310982867, 2139.0222222220113508 1629.4959982181990199, 2138.6581333331164387 1628.7655987684311185, 2138.6581333331164387 1628.7655987684311185, 2138.6581333331164387 1628.0352013113326848, 2139.7503999997852588 1627.3048058460155971),
 (2204.1941333331233182 1683.9164260021252630, 2204.1941333331233182 1684.2817019941310264, 2203.4659555553462269 1683.1858755635466878, 2202.7377777775632239 1682.8206011167483211, 2202.7377777775632239 1682.0900537675718169, 2203.1018666664544980 1681.7247808649588023, 2203.4659555553462269 1681.3595084768610377, 2204.1941333331233182 1681.7247808649588023, 2204.1941333331233182 1682.0900537675718169, 2203.8300444442315893 1683.1858755635466878, 2204.1941333331233182 1683.9164260021252630),
 (2149.9448888886759050 1688.2997719403940664, 2149.9448888886759050 1689.3956200393706695, 2149.9448888886759050 1689.3956200393706695, 2149.5807999997873594 1688.6650541233657350, 2148.8526222220070849 1687.9344902739544523, 2148.4885333331189941 1687.5692091239341153, 2149.2167111109019970 1686.4733687712805477, 2149.9448888886759050 1686.8386483727076666, 2150.3089777775703624 1687.5692091239341153, 2149.9448888886759050 1688.2997719403940664),
 (2180.8924444442304775 1721.5425799576419195, 2180.8924444442304775 1721.5425799576419195, 2180.5283555553482984 1720.8119222187533524, 2179.8001777775621122 1720.4465941392188597, 2179.8001777775621122 1719.7159395594185298, 2180.1642666664533863 1719.3506130589198619, 2180.1642666664533863 1718.9852870845411417, 2181.2565333331222064 1719.3506130589198619, 2181.2565333331222064 1719.7159395594185298, 2181.2565333331222064 1719.7159395594185298, 2180.8924444442304775 1720.8119222187533524, 2180.8924444442304775 1720.8119222187533524, 2180.8924444442304775 1721.5425799576419195),
 (1994.8430222220110863 1784.3871241624833601, 1994.8430222220110863 1784.3871241624833601, 1993.7507555553424936 1784.3871241624833601, 1992.6584888886736735 1784.0217027611765843, 1991.5662222220112199 1782.5600226157853285, 1991.2021333331197184 1779.2712741979371458, 1991.5662222220112199 1779.2712741979371458, 1994.8430222220110863 1784.3871241624833601),
 (1974.4540444442325224 1785.8488152309548695, 1974.4540444442325224 1785.8488152309548695, 1972.2695111108982928 1785.8488152309548695, 1972.6335999997929775 1785.8488152309548695, 1973.7258666664554312 1785.4833916441270958, 1974.4540444442325224 1785.8488152309548695),
 (2164.1443555553432816 1812.8916852726192701, 2163.0520888886776447 1813.6226156277693917, 2162.3239111108946418 1813.6226156277693917, 2161.5957333331175505 1811.7952939022834471, 2165.2366222220121017 1812.1607571375654970, 2164.1443555553432816 1812.8916852726192701),
 (1969.3567999997901552 1834.0895706005160264, 1970.8131555553411545 1835.1860641399184715, 1969.7208888886757450 1834.8205657316811994, 1969.3567999997901552 1834.0895706005160264, 1969.3567999997901552 1834.0895706005160264),
 (1976.2744888886752506 1836.2825627365900800, 1974.8181333331240239 1834.8205657316811994, 1974.8181333331240239 1834.8205657316811994, 1975.5463111109011152 1834.8205657316811994, 1975.9103999997926167 1835.1860641399184715, 1975.9103999997926167 1835.1860641399184715, 1976.2744888886752506 1835.9170626422621808, 1976.2744888886752506 1836.2825627365900800),
 (2018.8728888886746518 1867.3521373795701948, 2018.8728888886746518 1867.3521373795701948, 2017.4165333331204693 1865.8899476498004333, 2018.1447111109007437 1866.2554942248311818, 2018.8728888886746518 1867.3521373795701948),
 (2020.3292444442379292 1871.3732063376364749, 2020.3292444442379292 1871.3732063376364749, 2019.9651555553432445 1870.6420977370814853, 2019.2369777775693365 1870.2765442961972440, 2018.8728888886746518 1869.9109914280882094, 2019.9651555553432445 1868.8143362592891208, 2021.0574222220118372 1869.1798874097460157, 2021.0574222220118372 1869.5454391326431960, 2020.6933333331203357 1870.2765442961972440, 2020.3292444442379292 1871.3732063376364749),
 (2035.6209777775618477 1880.8778270886095925, 2035.6209777775618477 1881.6089678660418940, 2034.5287111108993940 1880.5122575640352807, 2034.5287111108993940 1880.5122575640352807, 2035.6209777775618477 1880.8778270886095925),
 (2040.3541333331186252 1885.9958609702714512, 2040.3541333331186252 1885.9958609702714512, 2041.4463999997872179 1885.2647063484157570, 2042.5386666664558106 1884.8991299036740656, 2042.9027555553443563 1884.8991299036740656, 2041.4463999997872179 1885.6302833705806279, 2040.3541333331186252 1885.9958609702714512),
 (1951.5164444442314107 1909.7596491742676790, 1951.5164444442314107 1909.7596491742676790, 1950.4241777775657738 1908.2971911553538575, 1950.4241777775657738 1908.6628047829819934, 1951.1523555553428650 1909.0284189952635643, 1951.5164444442314107 1909.7596491742676790),
 (2050.5486222220092714 1911.2221165532114355, 2050.5486222220092714 1912.3189732342975731, 2049.0922666664523604 1910.8564988305770385, 2050.5486222220092714 1911.2221165532114355),
 (2184.5333333331186623 1913.0502139504710613, 2184.5333333331186623 1913.0502139504710613, 2182.3487999997878433 1912.6845932994306168, 2183.4410666664562086 1912.3189732342975731, 2183.4410666664562086 1912.3189732342975731, 2184.5333333331186623 1913.0502139504710613),
 (2214.7527111108965983 1923.6534682097296809, 2218.7576888886733286 1926.2129485581160679, 2216.5731555553420549 1926.2129485581160679, 2214.3886222220080526 1925.8473067389541029, 2212.2040888886767789 1925.1160248704829883, 2210.0195555553395934 1924.0191064906721294, 2210.0195555553395934 1924.0191064906721294, 2212.9322666664570534 1923.2878305180877305, 2214.7527111108965983 1923.6534682097296809),
 (2043.6309333331214475 1931.6976467208294252, 2043.6309333331214475 1932.0632979951649304, 2042.1745777775643091 1931.3319960382855243, 2042.1745777775643091 1930.6006964481521209, 2043.6309333331214475 1931.6976467208294252),
 (2172.8824888886770168 1935.3541861138130571, 2172.5183999997884712 1935.3541861138130571, 2172.5183999997884712 1935.3541861138130571, 2171.4261333331201058 1934.9885295081894583, 2171.4261333331201058 1934.9885295081894583, 2173.6106666664541081 1935.3541861138130571, 2173.6106666664541081 1935.3541861138130571, 2172.8824888886770168 1935.3541861138130571),
 (2231.5007999997865227 1944.4957942515886771, 2231.8648888886750683 1944.4957942515886771, 2229.3162666664557037 1944.1301227886895049, 2230.7726222220067029 1943.7644519214434240, 2231.5007999997865227 1944.4957942515886771),
 (2238.0543999997889841 1948.1525416662923362, 2236.5980444442320731 1948.5182196888301860, 2235.5057777775632530 1947.7868642406524486, 2235.5057777775632530 1947.7868642406524486, 2237.6903111108977100 1948.1525416662923362, 2238.0543999997889841 1948.1525416662923362),
 (1985.0126222220087584 1950.7123003652509396, 1985.3767111109034431 1951.8093487707628810, 1984.2844444442348504 1950.3466187589481251, 1985.0126222220087584 1950.7123003652509396),
 (2147.3962666664501739 1955.1005262932135338, 2147.0321777775675400 1955.1005262932135338, 2147.0321777775675400 1954.3691493199937668, 2146.6680888886762659 1953.6377747420790456, 2146.6680888886762659 1953.2720883510737622, 2147.7603555553446313 1952.5407173644023260, 2148.4885333331189941 1952.9064025585487343, 2148.4885333331189941 1953.6377747420790456, 2147.7603555553446313 1954.3691493199937668, 2147.3962666664501739 1955.1005262932135338),
 (2122.6382222220063341 1956.9289792116351236, 2121.9100444442324260 1956.9289792116351236, 2121.9100444442324260 1956.9289792116351236, 2121.9100444442324260 1956.9289792116351236, 2120.8177777775667892 1956.9289792116351236, 2120.8177777775667892 1956.9289792116351236, 2120.0895999997869694 1957.2946715937200679, 2119.7255111108984238 1956.9289792116351236, 2118.6332444442359701 1956.9289792116351236, 2118.2691555553410581 1956.5632874291679855, 2118.6332444442359701 1955.4662156783433602, 2118.6332444442359701 1955.4662156783433602, 2122.2741333331177884 1955.8319056626328347, 2122.6382222220063341 1956.9289792116351236, 2122.6382222220063341 1956.9289792116351236),
 (2233.6853333331237081 1973.0200128708518150, 2231.8648888886750683 1975.9457808295539962, 2231.1367111109011603 1973.7514512306183860, 2232.5930666664553428 1963.8772371351885795, 2232.5930666664553428 1963.8772371351885795, 2234.0494222220095253 1966.8028843652778050, 2234.4135111109007994 1970.0942836069862096, 2234.4135111109007994 1970.0942836069862096, 2233.6853333331237081 1973.0200128708518150),
 (2130.2840888886776156 1979.2373161078310204, 2129.1918222220087955 1979.6030452810223323, 2128.0995555553431586 1978.8715875411710385, 2128.0995555553431586 1978.8715875411710385, 2130.2840888886776156 1979.2373161078310204),
 (2197.2764444442291278 1987.2834982285114620, 2198.0046222220153140 1987.6492407741702664, 2195.8200888886781286 1987.2834982285114620, 2197.2764444442291278 1987.2834982285114620),
 (2003.5811555553445942 1990.2094556561496574, 2003.9452444442331398 1991.3066997523756072, 2004.6734222220102311 1992.0381988677204390, 2004.6734222220102311 1992.0381988677204390, 2003.5811555553445942 1991.6724490048532061, 2002.4888888886760014 1991.6724490048532061, 2002.1247999997845000 1991.3066997523756072, 2002.1247999997845000 1991.3066997523756072, 2002.8529777775706862 1989.4779626418819589, 2003.5811555553445942 1990.2094556561496574),
 (1980.6435555553434824 1991.6724490048532061, 1981.0076444442320280 1992.4039493411025887, 1981.3717333331205737 1993.1354521198215934, 1981.7358222220091193 1993.5012044253915064, 1981.7358222220091193 1993.8669573419213066, 1981.0076444442320280 1993.5012044253915064, 1979.9153777775695744 1993.5012044253915064, 1979.5512888886748897 1993.1354521198215934, 1979.5512888886748897 1993.1354521198215934, 1979.9153777775695744 1991.3066997523756072, 1980.6435555553434824 1991.6724490048532061),
 (2134.6531555553428916 1992.0381988677204390, 2133.9249777775658004 1990.2094556561496574, 2133.9249777775658004 1990.2094556561496574, 2134.6531555553428916 1990.5752030781400208, 2134.6531555553428916 1992.0381988677204390, 2134.6531555553428916 1992.0381988677204390),
 (2007.5861333331213245 2002.2794433077808662, 2008.3143111109013716 2003.0109791487479924, 2007.2220444442327789 2002.6452109213666972, 2006.4938666664527318 2002.6452109213666972, 2006.1297777775641862 2002.2794433077808662, 2006.1297777775641862 2002.2794433077808662, 2006.1297777775641862 2001.9136763078781769, 2006.4938666664527318 2000.8163789891227680, 2006.4938666664527318 2000.8163789891227680, 2007.2220444442327789 2000.8163789891227680, 2007.5861333331213245 2001.5479099215435781, 2007.5861333331213245 2002.2794433077808662),
 (1959.5263999997880546 2002.6452109213666972, 1960.2545777775651459 2003.3767479900407125, 1959.1623111108995090 2003.0109791487479924, 1958.4341333331253736 2003.0109791487479924, 1958.0700444442338721 2002.6452109213666972, 1958.0700444442338721 2002.6452109213666972, 1958.4341333331253736 2001.1821441486595177, 1959.1623111108995090 2001.1821441486595177, 1959.5263999997880546 2001.9136763078781769, 1959.5263999997880546 2002.6452109213666972),
 (2169.6056888886773777 2020.9343765535882085, 2170.6979555553457431 2021.6659752969117108, 2168.5134222220117408 2021.3001756154562827, 2168.5134222220117408 2021.3001756154562827, 2169.6056888886773777 2020.9343765535882085),
 (2009.4065777775670085 2048.7368790534483196, 2009.4065777775670085 2048.7368790534483196, 2008.3143111109013716 2048.3710332076443592, 2007.5861333331213245 2048.3710332076443592, 2007.2220444442327789 2048.0051879898333027, 2007.5861333331213245 2046.5418133961807143, 2007.5861333331213245 2046.5418133961807143, 2008.3143111109013716 2046.5418133961807143, 2008.6783999997869614 2047.2734994377096882, 2008.6783999997869614 2048.0051879898333027, 2009.4065777775670085 2048.7368790534483196),
 (2007.9502222220098702 2070.3228995835552269, 2007.9502222220098702 2070.3228995835552269, 2006.8579555553474165 2069.9570164853539609, 2006.1297777775641862 2069.9570164853539609, 2005.7656888886788238 2069.5911340218463010, 2005.7656888886788238 2069.5911340218463010, 2006.1297777775641862 2068.1276105124643436, 2006.8579555553474165 2068.4934904383399044, 2006.8579555553474165 2068.8593709984493216, 2007.2220444442327789 2069.5911340218463010, 2007.9502222220098702 2070.3228995835552269),
 (2003.9452444442331398 2082.7633033756933401, 2004.6734222220102311 2083.4951147825445332, 2003.5811555553445942 2083.4951147825445332, 2002.8529777775706862 2083.4951147825445332, 2002.4888888886760014 2083.4951147825445332, 2002.4888888886760014 2083.4951147825445332, 2002.1247999997845000 2083.1292087597275895, 2002.1247999997845000 2083.1292087597275895, 2002.4888888886760014 2081.2996882251322859, 2003.2170666664530927 2081.2996882251322859, 2003.5811555553445942 2082.0314945235281812, 2003.9452444442331398 2082.7633033756933401),
 (2141.2067555553421698 2084.2269287449876174, 2145.2117333331189002 2092.2770512610527476, 2145.5758222220106290 2092.6429732904307457, 2141.9349333331192611 2086.7882977519470842, 2140.8426666664536242 2084.2269287449876174, 2140.8426666664536242 2084.2269287449876174, 2140.8426666664536242 2084.2269287449876174, 2141.2067555553421698 2084.2269287449876174, 2141.2067555553421698 2084.2269287449876174),
 (1997.3916444442306783 2102.8890510752235059, 1997.7557333331192240 2104.7187609568918560, 1996.2993777775682247 2101.7912328862389586, 1996.2993777775682247 2101.7912328862389586, 1997.3916444442306783 2102.8890510752235059),
 (2141.5708444442338987 2113.5015932714572955, 2141.5708444442338987 2113.5015932714572955, 2140.8426666664536242 2112.4037188453348790, 2140.1144888886738045 2111.6718058008509615, 2139.7503999997852588 2110.5739410912610765, 2141.2067555553421698 2109.4760822074908901, 2142.6631111108995356 2110.5739410912610765, 2142.6631111108995356 2110.5739410912610765, 2142.2990222220109899 2111.3058502501517069, 2141.9349333331192611 2112.4037188453348790, 2141.5708444442338987 2113.5015932714572955),
 (1994.1148444442369509 2120.4549335759329551, 1994.1148444442369509 2120.4549335759329551, 1993.0225777775683582 2119.7229919745468578, 1991.9303111108997655 2118.9910529737940124, 1991.9303111108997655 2118.2591165727644693, 1992.2943999997853552 2117.8931493468612643, 1993.3866666664507648 2116.7952515662313999, 1993.3866666664507648 2117.1612168437090986, 1994.1148444442369509 2120.4549335759329551),
 (2166.3288888886745553 2130.3364001920490409, 2165.2366222220121017 2130.3364001920490409, 2163.7802666664547360 2130.3364001920490409, 2162.3239111108946418 2129.2384359733828205, 2160.1393777775665512 2126.6765423169540554, 2160.5034666664550969 2126.6765423169540554, 2166.3288888886745553 2130.3364001920490409, 2166.3288888886745553 2130.3364001920490409),
 (1989.3816888886769902 2138.7543214795646236, 1989.3816888886769902 2138.7543214795646236, 1988.6535111108969431 2136.1923087589802890, 1989.0175999997854888 2134.7283159087387503, 1990.1098666664540815 2133.6303281471182345, 1990.1098666664540815 2133.6303281471182345, 1989.3816888886769902 2138.7543214795646236),
 (2158.3189333331179114 2155.2251725520604850, 2158.6830222220096402 2155.9572413772298205, 2158.6830222220096402 2155.9572413772298205, 2157.9548444442357322 2155.2251725520604850, 2156.8625777775669121 2154.8591391313293570, 2156.4984888886783665 2154.4931063716903736, 2157.5907555553408201 2153.0289819417253057, 2158.3189333331179114 2153.3950120581571355, 2158.3189333331179114 2154.1270742730262100, 2158.3189333331179114 2155.2251725520604850, 2158.3189333331179114 2155.2251725520604850),
 (1977.0026666664552977 2172.7955564177073029, 1977.7308444442323889 2177.1883918927046579, 1975.5463111109011152 2176.0901740131594124, 1975.5463111109011152 2174.9919621428662140, 1975.5463111109011152 2174.9919621428662140, 1977.0026666664552977 2172.7955564177073029),
 (2143.3912888886766268 2174.6258928542911235, 2146.3039999997877203 2173.1616223712294413, 2144.4835555553418089 2177.5544658551393695, 2142.6631111108995356 2175.7241027221834884, 2143.3912888886766268 2174.6258928542911235),
 (1970.8131555553411545 2181.9474055526620759, 1970.0849777775672464 2182.3134882099338938, 1969.7208888886757450 2181.9474055526620759, 1969.7208888886757450 2180.4830816175995096, 1970.0849777775672464 2180.1170023067743386, 1970.8131555553411545 2179.7509236648911610, 1970.8131555553411545 2180.1170023067743386, 1971.1772444442358392 2181.2152422465487689, 1971.9054222220099746 2181.5813235649020498, 1971.9054222220099746 2181.5813235649020498, 1970.8131555553411545 2181.9474055526620759),
 (2093.8751999997889470 2218.9251545729021018, 2093.8751999997889470 2218.9251545729021018, 2091.6906666664576733 2217.8267060613875401, 2093.1470222220086725 2217.8267060613875401, 2093.8751999997889470 2218.9251545729021018),
 (2094.2392888886743094 2229.1776366613412392, 2094.2392888886743094 2229.1776366613412392, 2093.1470222220086725 2228.8114673645713992, 2092.4188444442347645 2228.0791308232555821, 2092.4188444442347645 2228.0791308232555821, 2094.2392888886743094 2229.1776366613412392),
 (2082.5884444442326640 2236.8673501257826501, 2082.5884444442326640 2236.8673501257826501, 2080.7679999997872073 2235.7688011166710567, 2082.2243555553382066 2235.7688011166710567, 2082.5884444442326640 2236.8673501257826501),
 (2100.7928888886740424 2246.0221658130094511, 2100.7928888886740424 2246.0221658130094511, 2100.0647111109001344 2245.6559649236669429, 2099.7006222220052223 2245.2897647236873127, 2098.9724444442313143 2244.9235652129568734, 2098.9724444442313143 2243.8249708151047344, 2098.9724444442313143 2243.8249708151047344, 2099.7006222220052223 2243.8249708151047344, 2100.0647111109001344 2244.1911682587760879, 2100.4287999997914085 2244.9235652129568734, 2100.7928888886740424 2246.0221658130094511),
 (2082.2243555553382066 2251.5152619543760011, 2082.2243555553382066 2251.5152619543760011, 2081.1320888886757530 2251.1490507108833299, 2080.4039111108986617 2250.4166302970188553, 2082.2243555553382066 2251.5152619543760011),
 (2101.1569777775684997 2257.7409589388385029, 2101.1569777775684997 2257.7409589388385029, 2100.0647111109001344 2257.0085136133793640, 2099.3365333331230431 2256.2760710595284763, 2098.9724444442313143 2255.5436312763731621, 2100.0647111109001344 2254.0787600184935400, 2101.1569777775684997 2257.7409589388385029),
 (2014.8679111108979214 2269.8267077731843528, 2014.8679111108979214 2269.8267077731843528, 2013.4115555553437389 2269.4604618303469579, 2013.0474666664551933 2268.7279720349101808, 2013.0474666664551933 2268.7279720349101808, 2014.8679111108979214 2269.8267077731843528),
 (2090.5983999997893079 2274.9542241992685376, 2090.5983999997893079 2276.4192540246604040, 2089.8702222220090334 2274.9542241992685376, 2088.7779555553406681 2274.2217134780153174, 2088.4138666664580342 2273.4892055498421541, 2089.8702222220090334 2272.3904488926073100, 2091.3265777775663992 2273.4892055498421541, 2091.3265777775663992 2274.2217134780153174, 2090.5983999997893079 2274.9542241992685376),
 (2048.3640888886784523 2292.5353218092227507, 2049.0922666664523604 2293.6341941333830619, 2047.2718222220128155 2292.1690324426185725, 2047.2718222220128155 2292.1690324426185725, 2048.3640888886784523 2292.5353218092227507),
 (2078.5834666664559336 2293.6341941333830619, 2078.5834666664559336 2293.2679026544915359, 2078.5834666664559336 2293.6341941333830619, 2080.0398222220069329 2294.3667792042674591, 2080.7679999997872073 2296.5645513298550213, 2080.7679999997872073 2296.5645513298550213, 2078.5834666664559336 2293.6341941333830619),
 (2032.7082666664537101 2301.3264780653476009, 2032.7082666664537101 2301.6927850658066745, 2030.8878222220109819 2300.2275613038773372, 2030.8878222220109819 2300.2275613038773372, 2031.9800888886795747 2300.5938661845002571, 2032.7082666664537101 2301.3264780653476009),
 (2074.2143999997906576 2308.2864320544267684, 2074.2143999997906576 2308.2864320544267684, 2073.8503111108989287 2307.1874749574644738, 2073.1221333331218375 2306.4548404357819891, 2073.4862222220044714 2305.7222087474115142, 2073.4862222220044714 2305.7222087474115142, 2075.6707555553416569 2304.9895798914226361, 2076.0348444442302025 2306.4548404357819891, 2075.3066666664531112 2307.1874749574644738, 2074.9425777775677489 2307.1874749574644738, 2074.5784888886728368 2307.5537932810775601, 2074.2143999997906576 2308.2864320544267684),
 (2047.6359111108981779 2310.1180413955153199, 2047.9999999997896794 2310.4843653916877884, 2046.5436444442295851 2309.7517181088173857, 2045.8154666664524939 2309.0190736633694542, 2046.1795555553442227 2309.0190736633694542, 2047.6359111108981779 2310.1180413955153199),
 (1985.3767111109034431 2315.2466419556271831, 1985.3767111109034431 2315.6129758963779750, 1984.6485333331172569 2315.9793105483058753, 1984.6485333331172569 2315.9793105483058753, 1983.9203555553401657 2316.7119819861809447, 1983.9203555553401657 2316.7119819861809447, 1983.9203555553401657 2315.9793105483058753, 1983.5562666664516200 2315.2466419556271831, 1983.5562666664516200 2314.5139762072312806, 1985.3767111109034431 2314.1476443993515204, 1985.7407999997858496 2315.2466419556271831, 1985.3767111109034431 2315.2466419556271831),
 (2068.0248888886767418 2315.6129758963779750, 2068.7530666664538330 2315.2466419556271831, 2069.4812444442336528 2315.6129758963779750, 2069.8453333331221984 2316.3456459115377584, 2070.5735111108961064 2317.0783187723541232, 2069.8453333331221984 2316.7119819861809447, 2069.1171555553451071 2316.7119819861809447, 2068.3889777775652874 2316.7119819861809447, 2068.0248888886767418 2315.6129758963779750),
 (2010.4988444442356013 2322.9398042121956678, 2010.1347555553409165 2323.6725027250645326, 2009.7706666664555542 2322.9398042121956678, 2009.4065777775670085 2322.2071085532152210, 2009.4065777775670085 2321.8407617936463794, 2011.2270222220097367 2321.4744157472096049, 2011.5911111109041940 2322.2071085532152210, 2011.2270222220097367 2322.5734560260266335, 2010.4988444442356013 2322.9398042121956678),
 (1889.9854222220105839 2339.4262127696460993, 1889.9854222220105839 2339.4262127696460993, 1889.2572444442305368 2339.4262127696460993, 1888.8931555553419912 2339.4262127696460993, 1888.1649777775680832 2339.4262127696460993, 1887.8008888886795376 2337.9606954576065618, 1888.1649777775680832 2337.2279411110180263, 1888.5290666664566288 2337.5943179252899427, 1889.2572444442305368 2338.6934526768445721, 1889.9854222220105839 2339.4262127696460993),
 (2019.2369777775693365 2348.2195583545012596, 2020.3292444442379292 2350.0515575978683955, 2018.1447111109007437 2347.4867637075199127, 2018.1447111109007437 2347.4867637075199127, 2019.2369777775693365 2348.2195583545012596),
 (1967.5363555553415154 2348.9523558869464068, 1967.1722666664591088 2349.6851563057748535, 1966.8081777775676073 2348.9523558869464068, 1966.4440888886729226 2348.2195583545012596, 1966.8081777775676073 2347.8531606703818397, 1966.8081777775676073 2347.8531606703818397, 1968.6286222220101081 2347.4867637075199127, 1968.6286222220101081 2348.2195583545012596, 1968.6286222220101081 2348.2195583545012596, 1968.6286222220101081 2348.2195583545012596, 1968.2645333331215625 2348.5859567599832189, 1967.5363555553415154 2348.9523558869464068),
 (1963.8954666664594697 2353.3492017276748811, 1963.5313777775647850 2354.0820194840171098, 1963.1672888886762394 2353.3492017276748811, 1962.8031999997908770 2352.6163868632056619, 1963.1672888886762394 2352.2499805151401233, 1963.1672888886762394 2352.2499805151401233, 1964.6236444442333777 2351.8835748896985933, 1964.9877333331219234 2352.6163868632056619, 1964.9877333331219234 2352.6163868632056619, 1964.9877333331219234 2352.6163868632056619, 1964.6236444442333777 2352.9827939340107150, 1963.8954666664594697 2353.3492017276748811),
 (1987.1971555553429880 2394.0249868951823373, 1987.1971555553429880 2394.0249868951823373, 1986.8330666664544424 2393.6584981529026663, 1986.4689777775658968 2391.8260654727005203, 1987.1971555553429880 2391.4595811420999780, 1987.5612444442344895 2391.8260654727005203, 1987.9253333331168960 2392.9255228749243543, 1988.6535111108969431 2393.2920101461845661, 1987.9253333331168960 2393.6584981529026663, 1987.1971555553429880 2394.0249868951823373),
 (1976.2744888886752506 2393.2920101461845661, 1976.6385777775697079 2394.0249868951823373, 1976.2744888886752506 2394.3914763731481798, 1975.5463111109011152 2394.7579665869129713, 1974.8181333331240239 2395.4909492222809604, 1974.8181333331240239 2394.7579665869129713, 1974.4540444442325224 2394.3914763731481798, 1974.4540444442325224 2393.6584981529026663, 1976.2744888886752506 2393.2920101461845661, 1976.2744888886752506 2393.2920101461845661),
 (2013.4115555553437389 2401.7214206020926213, 2013.4115555553437389 2401.7214206020926213, 2012.6833777775666476 2401.3549163864227012, 2011.9551999997866005 2401.3549163864227012, 2011.9551999997866005 2400.6219101688998308, 2012.3192888886783294 2399.5224063754099006, 2012.6833777775666476 2399.1559065858705253, 2013.4115555553437389 2399.5224063754099006, 2013.4115555553437389 2399.5224063754099006, 2013.4115555553437389 2400.2554081668140498, 2013.0474666664551933 2400.9884129087304245, 2013.4115555553437389 2401.7214206020926213),
 (2017.4165333331204693 2417.1152655684568344, 2017.4165333331204693 2417.1152655684568344, 2016.6883555553436054 2416.7487302543827354, 2016.3242666664550597 2414.9160648235429107, 2017.4165333331204693 2414.5495339644785417, 2017.7806222220121981 2414.9160648235429107, 2018.1447111109007437 2415.6491287684279996, 2018.8728888886746518 2416.3821956830961426, 2018.1447111109007437 2416.7487302543827354, 2017.4165333331204693 2417.1152655684568344),
 (2026.8828444442281125 2433.2435564893053197, 2025.7905777775656588 2433.2435564893053197, 2025.0623999997885676 2432.8769883789941559, 2025.0623999997885676 2430.6775954176632695, 2027.9751111108967052 2433.2435564893053197, 2026.8828444442281125 2433.2435564893053197),
 (2041.0823111108957164 2448.6400939366499188, 2041.0823111108957164 2448.6400939366499188, 2038.5336888886790803 2448.2734943136738366, 2037.8055111108960773 2447.1736999602017022, 2037.4414222220104875 2444.2409481108302316, 2037.4414222220104875 2444.2409481108302316, 2038.8977777775646700 2444.9741315625306015, 2039.6259555553447171 2445.7073180207130463, 2040.3541333331186252 2447.1736999602017022, 2041.0823111108957164 2448.6400939366499188),
 (2062.9276444442311913 2476.5038762808194406, 2062.1994666664572833 2476.8705342028774794, 2060.7431111109003723 2476.8705342028774794, 2058.1944888886805529 2469.9041637880327471, 2052.0049777775666371 2460.0050561915049911, 2050.5486222220092714 2454.1391786778276582, 2050.5486222220092714 2454.1391786778276582, 2055.2817777775630930 2458.1719486915885682, 2058.1944888886805529 2462.9380675263496414, 2063.2917333331197369 2474.3039447358432881, 2062.9276444442311913 2475.4039070831609024, 2062.9276444442311913 2476.5038762808194406, 2062.9276444442311913 2476.5038762808194406),
 (2015.9601777775665141 2466.9710372559029565, 2015.9601777775665141 2466.9710372559029565, 2015.2319999997864670 2466.6043998538789310, 2014.5038222220123316 2466.2377632102520693, 2014.1397333331178743 2465.8711273248945872, 2014.8679111108979214 2464.7712242173697632, 2015.2319999997864670 2464.4045913639870378, 2015.9601777775665141 2464.4045913639870378, 2015.9601777775665141 2465.1378578285739422, 2015.5960888886750126 2465.8711273248945872, 2015.5960888886750126 2465.8711273248945872, 2015.5960888886750126 2465.8711273248945872, 2015.9601777775665141 2466.9710372559029565),
 (1971.1772444442358392 2466.6043998538789310, 1971.5413333331243848 2466.9710372559029565, 1972.2695111108982928 2467.7043143355854227, 1972.6335999997929775 2468.4375944502253333, 1972.2695111108982928 2468.4375944502253333, 1971.5413333331243848 2469.1708776007326378, 1970.8131555553411545 2468.8042356459377515, 1970.4490666664557921 2466.9710372559029565, 1970.4490666664557921 2466.9710372559029565, 1971.1772444442358392 2466.6043998538789310),
 (2074.2143999997906576 2491.9041660712005068, 2068.7530666664538330 2493.0042383962336316, 2068.3889777775652874 2490.0707275209947511, 2069.4812444442336528 2489.3373574619317878, 2069.4812444442336528 2489.3373574619317878, 2071.3016888886731977 2490.0707275209947511, 2074.2143999997906576 2491.9041660712005068),
 (1999.5761777775678638 2495.5711006599058237, 2000.3043555553449551 2496.3044967835817260, 2001.0325333331188631 2496.6711959969175041, 2001.0325333331188631 2496.6711959969175041, 2000.3043555553449551 2497.0378959780591686, 1999.5761777775678638 2497.4045967271281370, 1998.8479999997878167 2497.0378959780591686, 1998.4839111108992711 2495.5711006599058237, 1998.8479999997878167 2495.5711006599058237, 1999.5761777775678638 2495.2044037493233191, 1999.5761777775678638 2495.5711006599058237),
 (2052.7331555553464568 2496.3044967835817260, 2053.4613333331235481 2495.9377983379499710, 2053.8254222220089105 2496.3044967835817260, 2054.1895111108974561 2497.0378959780591686, 2054.9176888886777306 2497.4045967271281370, 2054.5535999997860017 2497.7712982442421890, 2053.8254222220089105 2498.1380005295136471, 2053.8254222220089105 2498.1380005295136471, 2053.0972444442290907 2497.7712982442421890, 2052.7331555553464568 2496.3044967835817260),
 (1993.7507555553424936 2498.8714074049880765, 1993.7507555553424936 2499.2381119954206952, 1993.7507555553424936 2499.2381119954206952, 1993.7507555553424936 2499.9715234822579077, 1993.7507555553424936 2501.0716464791507860, 1993.0225777775683582 2500.7049380444818780, 1992.2943999997853552 2500.3382303788885110, 1992.2943999997853552 2499.9715234822579077, 1993.0225777775683582 2498.5047035830602908, 1993.0225777775683582 2498.5047035830602908, 1993.7507555553424936 2498.8714074049880765),
 (2036.3491555553418948 2499.2381119954206952, 2036.7132444442304404 2499.2381119954206952, 2037.0773333331189860 2499.6048173544727433, 2037.4414222220104875 2500.3382303788885110, 2038.1695999997875788 2500.7049380444818780, 2038.1695999997875788 2500.7049380444818780, 2037.4414222220104875 2501.0716464791507860, 2037.4414222220104875 2501.0716464791507860, 2036.7132444442304404 2501.4383556830098314, 2036.3491555553418948 2501.0716464791507860, 2035.9850666664563050 2499.2381119954206952, 2036.3491555553418948 2499.2381119954206952),
 (1989.0175999997854888 2504.0053416570749505, 1988.2894222220115807 2504.3720570186119403, 1987.5612444442344895 2504.3720570186119403, 1987.1971555553429880 2502.5384879108992209, 1987.5612444442344895 2502.5384879108992209, 1987.5612444442344895 2502.5384879108992209, 1988.2894222220115807 2502.1717763987730905, 1988.2894222220115807 2502.1717763987730905, 1988.2894222220115807 2502.5384879108992209, 1989.0175999997854888 2503.2719132442198315, 1989.7457777775655359 2504.0053416570749505, 1989.0175999997854888 2504.0053416570749505),
 (2080.4039111108986617 2525.2761093576636995, 2080.4039111108986617 2525.2761093576636995, 2078.5834666664559336 2524.9093499097316453, 2077.1271111108985679 2522.7088095281060305, 2076.0348444442302025 2519.0413042911332013, 2075.6707555553416569 2515.7406158286862592, 2076.7630222220072937 2512.8067231490854283, 2078.5834666664559336 2515.0071380183462679, 2080.0398222220069329 2520.1415477213299710, 2080.4039111108986617 2525.2761093576636995),
 (2041.0823111108957164 2517.2075807357778103, 2041.0823111108957164 2517.2075807357778103, 2040.7182222220133099 2516.8408383479209078, 2039.6259555553447171 2516.4740967341958822, 2039.6259555553447171 2516.1073558944858632, 2040.3541333331186252 2514.6404002735730501, 2041.4463999997872179 2514.6404002735730501, 2041.4463999997872179 2515.0071380183462679, 2041.0823111108957164 2515.3738765366801999, 2041.0823111108957164 2516.1073558944858632, 2041.0823111108957164 2517.2075807357778103),
 (2073.4862222220044714 2537.0128224588538615, 2074.5784888886728368 2544.3486737476418966, 2073.1221333331218375 2544.3486737476418966, 2072.3939555553420178 2543.2482761163801115, 2072.0298666664534721 2540.6807090226620858, 2072.3939555553420178 2537.3796076012595222, 2072.7580444442305634 2537.0128224588538615, 2072.7580444442305634 2537.0128224588538615, 2072.7580444442305634 2537.0128224588538615, 2072.7580444442305634 2537.0128224588538615, 2073.1221333331218375 2537.0128224588538615, 2073.4862222220044714 2537.0128224588538615),
 (1975.5463111109011152 2539.2135450242394654, 1975.5463111109011152 2539.2135450242394654, 1975.1822222220064305 2537.3796076012595222, 1975.5463111109011152 2538.1131802279219301, 1975.5463111109011152 2539.2135450242394654),
 (1963.1672888886762394 2550.5843934857084605, 1963.1672888886762394 2551.6848381414088180, 1962.4391111109023313 2549.4839558924777521, 1962.8031999997908770 2549.4839558924777521, 1963.1672888886762394 2550.5843934857084605),
 (1995.2071111108994046 2565.2575708079052674, 1995.2071111108994046 2565.2575708079052674, 1994.1148444442369509 2563.4233547279241066, 1994.1148444442369509 2563.4233547279241066, 1994.1148444442369509 2563.4233547279241066, 1994.1148444442369509 2561.9559960620899801, 1995.5711999997879502 2560.1218154654029604, 1995.2071111108994046 2565.2575708079052674),
 (1984.2844444442348504 2575.5295459312078492, 1984.2844444442348504 2575.8964136625299943, 1983.5562666664516200 2574.7958128460895750, 1983.5562666664516200 2573.6952191605164444, 1984.2844444442348504 2575.5295459312078492),
 (1970.8131555553411545 2589.1041807989436165, 1970.8131555553411545 2589.1041807989436165, 1969.7208888886757450 2588.7372844591714056, 1968.6286222220101081 2588.3703889160947256, 1968.2645333331215625 2587.6366002195632063, 1970.4490666664557921 2585.4352532386637904, 1970.8131555553411545 2589.1041807989436165),
 (1960.6186666664566474 2593.8739057677294113, 1960.2545777775651459 2594.2408132733389721, 1959.5263999997880546 2592.4062837272267643, 1960.6186666664566474 2593.1400931513212527, 1960.6186666664566474 2593.8739057677294113, 1960.6186666664566474 2593.8739057677294113),
 (2032.7082666664537101 3037.7141331385751073, 2032.3441777775619812 3038.4500468689025183, 2030.5237333331224363 3038.0820895344400014, 2029.0673777775623421 3030.7231397945442950, 2025.4264888886771132 3024.8362496895247205, 2019.9651555553432445 3020.7891515278092811, 2013.0474666664551933 3017.8458783348842189, 2013.0474666664551933 3018.9495987877589869, 2013.0474666664551933 3022.9966456095476133, 2013.0474666664551933 3022.9966456095476133, 2013.0474666664551933 3022.9966456095476133, 2010.4988444442356013 3022.9966456095476133, 2011.2270222220097367 3016.0063628885686740, 2014.5038222220123316 3013.7989750939964324, 2018.8728888886746518 3014.9026648007315998, 2023.2419555553460668 3017.8458783348842189, 2026.5187555553457059 3021.5249791547298628, 2033.0723555553422557 3035.5064144672965085, 2033.0723555553422557 3035.5064144672965085, 2032.7082666664537101 3036.9782231621488791, 2032.7082666664537101 3037.7141331385751073),
 (2236.9621333331206188 3694.2729160387293632, 2236.9621333331206188 3694.6427296386605121, 2234.4135111109007994 3691.6842530049561901, 2232.9571555553407052 3688.3560546245776095, 2232.5930666664553428 3684.6581653948428539, 2232.5930666664553428 3684.6581653948428539, 2232.9571555553407052 3680.5906195892353026, 2234.4135111109007994 3682.8092637587942590, 2235.8698666664581651 3685.0279491592809791, 2236.9621333331206188 3687.9862605416328734, 2237.6903111108977100 3690.9446453306995863, 2237.3262222220091644 3693.5332922857983249, 2236.9621333331206188 3694.2729160387293632),
 (2243.5157333331230802 3713.1348772787719099, 2243.5157333331230802 3713.1348772787719099, 2242.7875555553428057 3712.7650060752553145, 2241.6952888886744404 3713.1348772787719099, 2241.3311999997890780 3713.1348772787719099, 2240.9671111108973491 3712.0252671331350030, 2242.0593777775657145 3710.9156673804091042, 2242.4234666664574434 3711.2855328100854422, 2242.7875555553428057 3712.3951360267501514, 2243.5157333331230802 3713.1348772787719099),
 (1874.6936888886775705 3871.9177469556634605, 1874.6936888886775705 3871.9177469556634605, 1868.5041777775666105 3866.7325677406643081, 1866.6837333331179707 3864.8807752776037887, 1867.0478222220124280 3864.8807752776037887, 1868.8682666664519729 3865.6214886486732212, 1871.0527999997893858 3866.3622068384543127, 1875.0577777775690720 3869.3251278039983845, 1875.0577777775690720 3869.3251278039983845, 1875.0577777775690720 3870.0658701018101056, 1875.0577777775690720 3870.8066172241319691, 1875.4218666664514785 3871.5473691719175804, 1874.6936888886775705 3871.9177469556634605),
 (1838.2847999997889019 3947.8708461358278328, 1838.2847999997889019 3947.8708461358278328, 1836.8284444442349468 3947.5002184462946389, 1835.7361777775663541 3947.5002184462946389, 1835.3720888886778084 3947.1295919881522423, 1835.3720888886778084 3945.6470984670631879, 1838.2847999997889019 3947.8708461358278328),
 (1701.3873777775684175 3958.9902500184598466, 1706.8487111109022862 3968.9986638629493427, 1711.2177777775643790 3979.3787133128021196, 1711.2177777775643790 3984.5691029634622282, 1711.2177777775643790 3984.5691029634622282, 1709.7614222220104239 3982.7153644123031881, 1707.2127999997846928 3979.7494473549982104, 1705.7564444442336935 3977.1543351333607461, 1703.5719111108994639 3973.8178516290727202, 1701.3873777775684175 3966.7744939613103270, 1701.3873777775684175 3958.9902500184598466),
 (2247.5207111108998106 3964.9210530808213662, 2248.6129777775686307 3964.5503686164529427, 2251.5256888886765410 3966.0331138968963387, 2250.4334222220081756 3966.0331138968963387, 2246.7925333331227193 3966.7744939613103270, 2246.7925333331227193 3966.7744939613103270, 2247.1566222220053533 3965.6624257209168718, 2247.5207111108998106 3964.9210530808213662),
 (1910.7384888886806493 4072.4722395707331088, 1911.4666666664545573 4073.9564455113832082, 1910.0103111109006022 4073.2143399959600174, 1908.5539555553464197 4072.8432891471329640, 1907.8257777775634167 4072.1011912666444914, 1907.8257777775634167 4070.2459688265203113, 1909.6462222220120566 4070.6170107709058357, 1910.3743999997859646 4071.3590984748939263, 1910.7384888886806493 4072.4722395707331088))
rmarianski commented 8 years ago

Turns out that the cause of the error was that in certain circumstances, rounding can cause a change in the winding order. This means that we can't trust what's given to us, and need to check it after we round the values via an area calculation.

Thanks for figuring this out, and for the pr @hjanetzek! This is a huge help!

:+1: