Skip to content

Instantly share code, notes, and snippets.

@espinielli
Last active January 25, 2016 08:54
Show Gist options
  • Save espinielli/0b4bfae049a96e031c81 to your computer and use it in GitHub Desktop.
Save espinielli/0b4bfae049a96e031c81 to your computer and use it in GitHub Desktop.
test FIR merging and topology
Display the source blob
Display the rendered blob
Raw
{"type":"Topology","objects":{"FIRs_NM":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"id":"LJLAFIR","icao":"LJ","name":"LJUBLJANA FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LJLAFIR","arcs":[[0,1,2,3]]},{"type":"Polygon","properties":{"id":"LZBBFIR","icao":"LZ","name":"BRATISLAVA FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LZBBFIR","arcs":[[4,5,6,7,8]]},{"type":"Polygon","properties":{"id":"LHCCFIR","icao":"LH","name":"BUDAPEST FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LHCCFIR","arcs":[[9,10,11,12,-3,13,-6]]},{"type":"Polygon","properties":{"id":"EGPXFIR","icao":"EG","name":"SCOTTISH FIR","minfl":0,"maxfl":245,"fab":"UKIRELANDFAB"},"id":"EGPXFIR","arcs":[[14,15,16,17,18,19]]},{"type":"Polygon","properties":{"id":"LTBBFIR","icao":"LT","name":"ISTANBUL FIR","minfl":0,"maxfl":999},"id":"LTBBFIR","arcs":[[20,21,22,23]]},{"type":"Polygon","properties":{"id":"EETTFIR","icao":"EE","name":"TALLINN FIR","minfl":0,"maxfl":999,"fab":"NEFAB"},"id":"EETTFIR","arcs":[[24,25,26,27]]},{"type":"Polygon","properties":{"id":"ENORFIR","icao":"EN","name":null,"minfl":0,"maxfl":999,"fab":"NEFAB"},"id":"ENORFIR","arcs":[[28,29,30,31,-16,32,33]]},{"type":"Polygon","properties":{"id":"EPWWFIR","icao":"EP","name":"WARSZAWA FIR","minfl":0,"maxfl":999,"fab":"BALTICFAB"},"id":"EPWWFIR","arcs":[[34,35,36,37,38,-9,39,40,41]]},{"type":"Polygon","properties":{"id":"LPPOFIR","icao":"LP","name":"SANTA MARIA FIR","minfl":0,"maxfl":999},"id":"LPPOFIR","arcs":[[42,43,44,45,46]]},{"type":"Polygon","properties":{"id":"UDDDFIR","icao":"UD","name":"YEREVAN FIR","minfl":0,"maxfl":999},"id":"UDDDFIR","arcs":[[47,48,49]]},{"type":"Polygon","properties":{"id":"EDWWFIR","icao":"ED","name":"BREMEN FIR","minfl":0,"maxfl":245,"fab":"FABEC"},"id":"EDWWFIR","arcs":[[50,51,-42,52,53,54]]},{"type":"Polygon","properties":{"id":"EHAAFIR","icao":"EH","name":"AMSTERDAM FIR","minfl":0,"maxfl":999,"fab":"FABEC"},"id":"EHAAFIR","arcs":[[55,56,-55,57,58]]},{"type":"Polygon","properties":{"id":"LMMMFIR","icao":"LM","name":"MALTA FIR","minfl":0,"maxfl":195,"fab":"BLUMEDFAB"},"id":"LMMMFIR","arcs":[[59,60,61]]},{"type":"Polygon","properties":{"id":"EKDKFIR","icao":"EK","name":"COPENHAGEN FIR","minfl":0,"maxfl":999,"fab":"DKSEFAB"},"id":"EKDKFIR","arcs":[[-57,-17,-32,62,-51]]},{"type":"Polygon","properties":{"id":"UKLVFIR","icao":"UK","name":"LVOV FIR","minfl":0,"maxfl":275},"id":"UKLVFIR","arcs":[[63,64,65,66,-10,-5,-39]]},{"type":"Polygon","properties":{"id":"EDMMFIR","icao":"ED","name":"MUNCHEN FIR","minfl":0,"maxfl":245,"fab":"FABEC"},"id":"EDMMFIR","arcs":[[67,68,69,-53,-41,70]]},{"type":"Polygon","properties":{"id":"LOVVFIR","icao":"LO","name":"WIEN FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LOVVFIR","arcs":[[71,-7,-14,-2,72,73,-68]]},{"type":"Polygon","properties":{"id":"LFEEFIR","icao":"LF","name":"REIMS FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LFEEFIR","arcs":[[74,75,76,77,78]]},{"type":"Polygon","properties":{"id":"LUUUFIR","icao":"LU","name":"CHISINAU FIR","minfl":0,"maxfl":999},"id":"LUUUFIR","arcs":[[-66,79,80,81]]},{"type":"Polygon","properties":{"id":"LDZOFIR","icao":"LD","name":"ZAGREB FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LDZOFIR","arcs":[[82,-4,-13,83,84,85,86]]},{"type":"Polygon","properties":{"id":"LFBBFIR","icao":"LF","name":"BORDEAUX FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LFBBFIR","arcs":[[87,88,89,90,91]]},{"type":"Polygon","properties":{"id":"EBBUFIR","icao":"EB","name":"BRUSSELS FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"EBBUFIR","arcs":[[-59,92,-77,93,94]]},{"type":"Polygon","properties":{"id":"LAAAFIR","icao":"LA","name":"TIRANA FIR","minfl":0,"maxfl":999},"id":"LAAAFIR","arcs":[[95,96,97,98]]},{"type":"Polygon","properties":{"id":"LCCCFIR","icao":"LC","name":"NICOSIA FIR","minfl":0,"maxfl":245,"fab":"BLUMEDFAB"},"id":"LCCCFIR","arcs":[[99,100,101,102,103]]},{"type":"Polygon","properties":{"id":"UKFVFIR","icao":"UK","name":"SIMFEROPOL FIR","minfl":0,"maxfl":275},"id":"UKFVFIR","arcs":[[104,-22,105,106,107,108,109]]},{"type":"Polygon","properties":{"id":"EISNFIR","icao":"EI","name":"SHANNON FIR","minfl":0,"maxfl":245,"fab":"UKIRELANDFAB"},"id":"EISNFIR","arcs":[[110,111,-19]]},{"type":"Polygon","properties":{"id":"EFINFIR","icao":"EF","name":"FINLAND FIR","minfl":0,"maxfl":285,"fab":"NEFAB"},"id":"EFINFIR","arcs":[[-30,112,-26,113]]},{"type":"Polygon","properties":{"id":"LYBAFIR","icao":"LY","name":"BEOGRAD FIR","minfl":0,"maxfl":285},"id":"LYBAFIR","arcs":[[-84,-12,114,115,116,-97,117,-86,118]]},{"type":"Polygon","properties":{"id":"ESAAFIR","icao":"ES","name":"SWEDEN FIR","minfl":0,"maxfl":999,"fab":"DKSEFAB"},"id":"ESAAFIR","arcs":[[-114,-25,119,120,121,-35,-52,-63,-31]]},{"type":"Polygon","properties":{"id":"EGGXFIR","icao":"EG","name":"SHANWICK FIR","minfl":0,"maxfl":999},"id":"EGGXFIR","arcs":[[-20,-112,122,123,124,-47,125]]},{"type":"Polygon","properties":{"id":"ENOBFIR","icao":"EN","name":"BODO OCEANIC FIR","minfl":0,"maxfl":999,"fab":"NEFAB"},"id":"ENOBFIR","arcs":[[-34,126]]},{"type":"Polygon","properties":{"id":"UGGGFIR","icao":"UG","name":"TIBILISI FIR","minfl":0,"maxfl":195},"id":"UGGGFIR","arcs":[[-49,127,128]]},{"type":"Polygon","properties":{"id":"LFRRFIR","icao":"LF","name":"BREST FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LFRRFIR","arcs":[[129,130,-88,131,-124]]},{"type":"Polygon","properties":{"id":"LECMFIR","icao":"LE","name":"MADRID FIR","minfl":0,"maxfl":245,"fab":"SWFAB"},"id":"LECMFIR","arcs":[[-43,-125,-132,-92,132,133,134]]},{"type":"Polygon","properties":{"id":"LSASFIR","icao":"LS","name":"SWITZERLAND FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LSASFIR","arcs":[[135,-69,-74,136,137,-79]]},{"type":"Polygon","properties":{"id":"LECBFIR","icao":"LE","name":"BARCELONA FIR","minfl":0,"maxfl":245,"fab":"SWFAB"},"id":"LECBFIR","arcs":[[-133,-91,138,139]]},{"type":"Polygon","properties":{"id":"EYVLFIR","icao":"EY","name":"VILNIUS FIR","minfl":0,"maxfl":195,"fab":"BALTICFAB"},"id":"EYVLFIR","arcs":[[140,-37,141,-121,142]]},{"type":"Polygon","properties":{"id":"LGGGFIR","icao":"LG","name":"ATHINAI FIR","minfl":0,"maxfl":245,"fab":"BLUMEDFAB"},"id":"LGGGFIR","arcs":[[143,-99,144,145,-24,-103,146,-61,147]]},{"type":"Polygon","properties":{"id":"LTAAFIR","icao":"LT","name":"ANKARA FIR","minfl":0,"maxfl":999},"id":"LTAAFIR","arcs":[[-104,-23,-105,148,-128,-48,149]]},{"type":"Polygon","properties":{"id":"LPPCFIR","icao":"LP","name":"LISBOA FIR","minfl":0,"maxfl":999,"fab":"SWFAB"},"id":"LPPCFIR","arcs":[[150,151,-44,-135]]},{"type":"Polygon","properties":{"id":"LBSRFIR","icao":"LB","name":"SOFIA FIR","minfl":0,"maxfl":999,"fab":"DANUBEFAB"},"id":"LBSRFIR","arcs":[[152,-106,-21,-146,153,-116]]},{"type":"Polygon","properties":{"id":"LIRRFIR","icao":"LI","name":"ROMA FIR","minfl":0,"maxfl":195,"fab":"BLUMEDFAB"},"id":"LIRRFIR","arcs":[[-148,-60,154,155,156,157]]},{"type":"Polygon","properties":{"id":"LWSSFIR","icao":"LW","name":"SKOPJE FIR","minfl":0,"maxfl":999},"id":"LWSSFIR","arcs":[[-154,-145,-98,-117]]},{"type":"Polygon","properties":{"id":"EDGGFIR","icao":"ED","name":"LANGEN FIR","minfl":0,"maxfl":245,"fab":"FABEC"},"id":"EDGGFIR","arcs":[[-93,-58,-54,-70,-136,-78]]},{"type":"Polygon","properties":{"id":"LKAAFIR","icao":"LK","name":"PRAHA FIR","minfl":0,"maxfl":999,"fab":"FABCE"},"id":"LKAAFIR","arcs":[[-72,-71,-40,-8]]},{"type":"Polygon","properties":{"id":"LIBBFIR","icao":"LI","name":"BRINDISI FIR","minfl":0,"maxfl":195,"fab":"BLUMEDFAB"},"id":"LIBBFIR","arcs":[[158,-87,-118,-96,-144,-158]]},{"type":"Polygon","properties":{"id":"LRBBFIR","icao":"LR","name":"BUCAREST FIR","minfl":0,"maxfl":999,"fab":"DANUBEFAB"},"id":"LRBBFIR","arcs":[[-115,-11,-67,-82,159,-107,-153]]},{"type":"Polygon","properties":{"id":"UKDVFIR","icao":"UK","name":"DNIPROPETROVSK FIR","minfl":0,"maxfl":275},"id":"UKDVFIR","arcs":[[-109,160,161,162]]},{"type":"Polygon","properties":{"id":"GCCCFIR","icao":"LE","name":"CANARIAS FIR","minfl":0,"maxfl":245,"fab":"SWFAB"},"id":"GCCCFIR","arcs":[[-45,-152,163]]},{"type":"Polygon","properties":{"id":"EVRRFIR","icao":"EV","name":"RIGA FIR","minfl":0,"maxfl":999,"fab":"NEFAB"},"id":"EVRRFIR","arcs":[[-120,-28,164,-143]]},{"type":"Polygon","properties":{"id":"LFMMFIR","icao":"LF","name":"MARSEILLE FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LFMMFIR","arcs":[[165,-75,-138,166,-156,167,-139,-90]]},{"type":"Polygon","properties":{"id":"EGTTFIR","icao":"EG","name":"LONDON FIR","minfl":0,"maxfl":245,"fab":"UKIRELANDFAB"},"id":"EGTTFIR","arcs":[[-56,-95,168,-130,-123,-111,-18]]},{"type":"Polygon","properties":{"id":"UKBVFIR","icao":"UK","name":"KIEV FIR","minfl":0,"maxfl":275},"id":"UKBVFIR","arcs":[[-80,-65,169,-162,170]]},{"type":"Polygon","properties":{"id":"LFFFFIR","icao":"LF","name":"PARIS FIR","minfl":0,"maxfl":195,"fab":"FABEC"},"id":"LFFFFIR","arcs":[[-131,-169,-94,-76,-166,-89]]},{"type":"Polygon","properties":{"id":"LQSBFIR","icao":"LQ","name":"SARAJEVO FIR","minfl":0,"maxfl":245},"id":"LQSBFIR","arcs":[[-119,-85]]},{"type":"Polygon","properties":{"id":"LLLLFIR","icao":"LL","name":"TEL AVIV FIR","minfl":0,"maxfl":999},"id":"LLLLFIR","arcs":[[-101,171]]},{"type":"Polygon","properties":{"id":"LIMMFIR","icao":"LI","name":"MILANO FIR","minfl":0,"maxfl":195,"fab":"BLUMEDFAB"},"id":"LIMMFIR","arcs":[[-73,-1,-83,-159,-157,-167,-137]]},{"type":"Polygon","properties":{"id":"UKOVFIR","icao":"UK","name":"ODESSA FIR","minfl":0,"maxfl":275},"id":"UKOVFIR","arcs":[[-171,-161,-108,-160,-81]]}]}},"arcs":[[[6154242,4393675],[12904,11453],[3939,-386],[22959,-2178],[11911,-6154],[9478,8547],[-14089,18889],[-11143,4359],[-12712,10427],[5027,13932],[3651,7948],[-6725,3076],[-960,-4144],[-10759,1325],[11719,18846],[10567,10385],[-9990,1580],[-16011,3548],[-7653,13974],[14506,16453],[11111,3761],[8133,3889],[384,4016],[1345,4787]],[[6191834,4542008],[13641,-1026],[9222,684],[5507,-3376],[8326,-1453],[6084,-1239],[3522,-557],[7044,-6879],[13801,-685],[3490,-171],[4515,1283],[2722,983],[2370,683],[3234,-513],[928,-3289],[8005,213],[5764,-7478],[3074,9572],[3778,1966],[8550,4486],[5732,2993],[3009,2436],[6597,5470],[2978,6453],[864,1965],[6500,812],[13929,6453],[4643,-897],[14505,171],[4611,-855],[12809,1710],[6980,854],[5027,-6538],[5284,128],[4483,4915],[0,2777],[3618,2564],[2145,428],[3490,-1070],[2658,4616],[16074,300],[1858,-641],[6628,2350],[14569,-6068],[5476,-3591],[-3619,8805],[-1441,13504],[-736,3845],[14377,6155]],[[6468459,4595256],[29139,-2949],[6468,-25598],[-704,-6709],[13128,-21539]],[[6516490,4538461],[-18700,10769],[-14890,-10256],[4900,-16154],[-865,-3078],[-23535,4360],[-3682,-5470],[-7141,-9444],[-5764,-3505],[-11527,-3205],[-5187,-6367],[-20493,-4317],[2689,-3888],[4451,-15385],[4355,-15171],[-2530,-16625],[-3010,-3760],[-18892,-5042],[-7332,-2009],[-8550,-3291],[-352,-13632],[-32,-3248],[-64,-4231],[-5924,-9401],[3522,-18761],[-14121,2564],[-22926,3932],[-16107,-4488],[-7397,4445],[-7396,4402],[-17964,17991],[-4162,-2051],[-8550,-14446],[-8037,-4571],[-1921,-1581],[-4003,-1368],[-1697,-684],[-4131,2094],[-2881,-384],[-993,-1282],[-1249,3589],[-1921,257],[-1857,-898],[-2306,-4829],[-8101,812],[-13769,7351],[-1505,-641],[-26288,-8248],[-6757,554],[-11623,44],[-3362,983],[-4643,2863],[-4707,2351],[-9671,5341],[-3650,2223]],[[7212295,4936752],[-13609,-21326],[-8485,-19444],[-2818,-8035],[-10278,-18460],[-1794,-2607],[-9894,-14574],[-1153,-11281],[-320,-384],[2242,-4744]],[[7166186,4835897],[-17900,-7479],[-9702,-3547],[-16843,-3418],[-12904,9188],[-6372,16965],[-18892,11368],[-11143,-3504],[-7141,-5771],[-12456,-554],[-8645,-4274],[-41755,12180],[-13000,-3205],[-14186,-5342],[-2721,-4787],[-4483,-5299],[-3618,-8248],[-5156,-10982],[-9862,-8932],[-26417,-14145],[-18604,-2436],[-26385,14017],[-7845,-2992],[-23055,-22606],[-3746,1195],[-5796,-383],[-7589,-3206],[-14153,770],[-33749,-3847],[-2146,-4145],[-4867,-12223],[3042,-18204],[-7717,-2309],[-928,-2563],[-1889,-1453],[-1794,-342],[-10726,-2051],[-15594,-385],[-15530,-4188],[-15178,469],[-8518,2266],[-1344,341],[-5860,-42],[-34038,-1025],[-12008,5726],[-5571,4787],[-21806,15512],[-6372,4231],[-4995,0],[-3042,5727],[-7685,5555],[-8390,-2094]],[[6589112,4770213],[-9125,2905],[736,6497],[-224,6195],[-8998,2950],[-3810,6965],[-289,1069],[-352,1753],[-1249,3931],[-1665,4060],[-2017,4273],[-2113,5471],[-7685,10555],[-833,1282],[2530,6881],[-608,3461],[10374,25470]],[[6563784,4863931],[15946,25727],[10215,10854],[832,770],[22095,-6667],[5123,684],[14569,299],[7813,3034],[8165,2564],[225,43],[3618,1111],[22158,16366],[1569,4873],[4035,3291],[2369,-43],[11047,1624],[2818,4786],[2273,9402],[1441,4103],[-480,3290],[2818,3633],[993,2735],[-257,2564],[1826,1966],[2145,6196],[11047,2693],[10439,3504],[5635,10855],[3170,-556],[11336,6196],[2209,11197],[15626,-1453],[17355,3034]],[[6783957,5002606],[12808,-897],[2242,-18590],[25200,3590],[6884,17906],[24176,12564],[20429,-24103],[-1217,-4188],[17931,-7906],[929,-11196],[5988,-16496],[17099,3974],[11527,-341],[8678,14401],[9222,5556],[51521,10427],[26609,-19316],[8901,6838],[9831,4786],[11879,6282],[3266,1751],[12264,4446],[12200,-5513],[129971,-49829]],[[7166186,4835897],[7685,-3846],[9958,-10514],[31668,-31794],[10247,-5641],[17291,3077],[3842,-25641]],[[7246877,4761538],[-48927,-24017],[-28114,-24316],[-10407,-9573],[-9958,-27479],[-18636,-22564],[128,-6155],[-2049,-4187],[-3971,-3462],[-3906,-6452],[-961,-2564],[-7877,-6369],[-2369,-6794],[-7045,-22735],[-4579,-1496],[-7012,-22222],[-2242,-3846],[-9478,-7778],[-11271,-3119],[-1921,-5128],[-3843,-10257],[64,-3548],[-64,-9700],[-1249,-1624],[-6628,-7948],[-7845,-10171],[-2978,-6069],[-2433,-1965],[-26481,5256],[-16779,-18590],[-35351,-854],[-15818,-4830]],[[6946877,4480982],[-19596,5770],[-17932,1880],[-7845,-3889],[-11975,-2692],[-4707,5427],[-3363,2436],[-11143,-1624],[-7236,-3120],[-6885,-8162],[-14025,-8206],[-8357,-7264],[-23055,-5128],[-17803,-5385],[-9094,-4872],[-3842,-5128]],[[6780019,4441025],[-46494,-18548],[-5380,598],[-26897,1284],[-30932,1923],[-34390,25000],[-19212,2564],[-11912,6367],[-13256,18760],[-64,1155],[-3843,7735],[-21325,10641],[-8454,8290],[-29523,27308],[-11847,4359]],[[6468459,4595256],[12776,19786],[14410,22180],[9798,14999],[4579,6967],[3010,4359],[4258,6709],[7173,10896],[1985,2993],[2402,3675],[32,42],[7589,11454],[11015,6282],[3426,1966],[21165,12094],[8134,4572],[1345,7479],[512,2051],[1729,9445],[2882,13930],[256,2010],[1377,7008],[800,4060]],[[3458213,6769230],[222863,0],[104675,0],[18283,0],[57637,0],[1921,0],[47102,0],[8614,0],[57637,0],[40762,0],[36087,0],[28818,0],[67243,0],[247839,0],[213257,0]],[[4610951,6769230],[0,-153846],[1729,-1239],[75408,-54402],[113064,-85386],[10247,-7306],[47967,-37308],[51296,-42564],[26385,-19487],[19725,-13847],[18540,-18974],[49055,-39273],[2530,-2137],[51072,-43718],[9863,-8205],[41786,-36410],[57701,-51282]],[[5187319,6153846],[0,-64103],[0,-7051],[0,-18505],[0,-25598],[0,-128],[0,-45385],[0,-2478],[0,-21923],[0,-47351],[0,-15855],[0,-6538],[0,-15128],[0,-17821],[0,-19829]],[[5187319,5846153],[-110662,0],[-62248,0],[-44189,0],[-7396,0],[-7973,0],[-434294,214],[-9414,-128],[-14057,-43],[-32149,-43],[-27409,0],[-47519,0],[-23887,0],[-39257,0],[-28274,0],[-83830,0],[-9190,0],[-55716,0],[-103746,0],[-69164,0],[0,-166666]],[[3976945,5679487],[-27922,7436],[-34230,8974],[-3107,855],[-15818,3931],[-7652,2136],[-16138,4104],[-27827,7094],[-13031,3290],[-7974,1923],[-8421,2180],[-25008,6196],[-31060,7607],[-35414,8504],[-22191,5214],[-9959,2435],[-21645,5044],[7461,7521],[5315,5342],[19020,19017],[5828,5769],[22126,21838],[42075,40513],[10598,10726],[16171,15513],[7269,6966],[6084,5769],[2145,2051],[-48030,12821],[-65867,-7863],[-18667,-2394],[-21134,-2564],[-15370,-17948],[-8261,-6282],[-10311,-10599],[-22734,-24145],[-7109,-6838],[-16907,-17863],[-69804,-21538],[-51233,-12735]],[[3458213,5779487],[0,5128],[0,18461],[0,43077],[0,17949],[0,58974],[0,38462],[0,684],[0,58290],[0,17949],[0,2222],[0,10855],[0,16410],[0,22051],[0,727],[0,11837],[0,257],[0,53974],[0,35513],[0,342],[0,12479],[0,10256],[0,10256],[0,5129],[0,38632],[0,35769],[0,79444],[0,22736],[0,2905],[0,45813],[0,1624],[0,1110],[0,2736],[0,25641],[0,25641],[0,19872],[0,5769],[0,74017],[0,2906],[0,73718],[0,3205],[0,76923]],[[7642651,3805127],[30931,21283],[5572,17179],[17259,-1880],[27890,10726],[14408,6539],[9543,-2736],[7749,171],[15562,-12008],[17418,-13333],[23920,9956],[8581,4616],[17260,-2222],[36375,171],[19212,5129],[32597,10085],[26962,5299],[16458,8291],[15050,8119],[10567,5513],[29874,16110],[28371,15043],[16875,8463],[28562,14444],[38232,19744],[17740,9401]],[[8155619,3969230],[28818,0]],[[8184437,3969230],[-65,-277095],[65,-148546],[0,-82051],[-53794,-38461],[3842,-12821],[9446,-19273],[29555,-59445],[-103939,-59188],[-2177,-21283],[1728,-17906],[65,-17221],[-673,-50000],[608,-22522],[0,-31111],[0,-36709],[0,-24487],[65,-19658],[-65,-58890],[0,-36837]],[[8069098,2935726],[-21934,-1068],[-11623,1238],[-15113,9275],[-8901,4316],[-21135,1794],[-7684,-15385],[-49952,20513],[-30739,25641],[-7686,25641],[-31701,-2563],[-18250,-7693],[-6308,1753],[-9062,26453],[-5764,5128],[-16972,-9487],[-21452,-11026],[-20110,7179],[-14473,15897],[19213,23078],[-25937,28204],[-8645,12822],[1921,46153],[-15371,29488],[-1057,3845],[12585,7693],[-4483,21965],[-1280,6239],[-3843,10258],[-14537,1324],[-40282,3632],[-25937,19231],[-5699,9146],[-9574,12094],[3745,15939],[11593,20685],[1920,17949],[13449,35897],[23054,7692],[13450,17949],[-25682,40641],[514,2863],[-3715,7607],[-7621,12992],[-7685,2564],[-24977,-10257],[-30738,12821],[-30420,69913],[-7044,30086],[41306,43591],[-3842,17947],[1921,10257],[0,15384],[40282,33164],[7748,10427],[-2881,17948],[2881,28206],[32662,12819],[-5764,46154],[-28818,15385]],[[6990521,6371281],[14858,32992],[19564,42649],[6757,14616]],[[7031700,6461538],[87095,28632],[22030,7052],[22287,7136],[4451,1411],[65513,20470],[6917,2136],[14153,4317],[1121,342],[4963,1538],[19981,6154],[75856,22521],[7237,2094],[13288,3889],[20589,5983],[32501,9316],[24176,6838],[21645,6068],[16939,1154],[4195,342],[1249,85],[23919,1624],[9158,641],[10247,-598],[19020,-1155],[3650,-212],[4803,-342],[24016,-1539]],[[7592699,6597435],[12488,-2564],[191546,-39231],[46878,-21538],[6468,-2308],[11207,-10854],[-84021,-83505],[-5892,-22052],[11303,-57008],[12136,-44786],[22670,-21282],[-29619,-10769],[-20333,-35385]],[[7767530,6246153],[-18475,-726],[-47199,-1838],[-24463,-9273],[-24560,7991],[-54435,42905],[-107493,24104],[-60070,-13163],[-18796,-3846],[-10375,-128],[-33973,43],[-36152,-43],[5476,-17906],[-7653,-17394],[-20301,-11666],[-5636,-256],[-20333,-898],[-20941,17821],[-10535,12051],[-13640,14615],[-9446,10043],[-14282,-2051],[-7364,-3291],[-27762,-12478],[-20109,-7821],[-21710,-3803],[-8453,2094],[-14538,3632],[-6500,8675],[-1569,2094],[-3842,5898],[-64,171],[-8101,19231],[-6821,14700],[-96894,45641]],[[8069163,8307691],[104675,-50470],[93212,-46965],[-20013,-16582],[-34775,-29188],[-12456,-10641],[-36278,-31581],[1697,-40214],[-30740,1283],[-49953,20085],[-5762,-2138],[-6404,-36366],[-56997,-13633],[-4483,-3846],[-51233,-44873]],[[7959653,8002562],[-24976,12822],[0,17948],[57637,41026],[-11016,14017],[-6532,10470],[-5506,8846],[-28114,5727],[-10855,2221],[-30485,7010],[-23150,13803],[-18828,4573],[-18348,27863],[-800,1197],[-48575,-4573],[-63434,-24402],[-27760,5684],[-33558,-5599],[-8102,-1368],[-22926,-18034],[-9638,-5170],[-18541,-9957],[-7684,-4103],[-18892,-51666],[-17611,-50898],[-16074,-13249],[-17484,-14229],[-49055,-40472],[-32661,11625],[-69165,24529],[-17290,6155],[-28947,-12308],[-32340,-13804],[-42267,4104],[-67436,6666],[-49791,51240],[-15979,16281],[-53346,22180],[-11719,-16581],[-17099,-24445],[-61640,1538]],[[6979666,8009229],[-24271,-20042],[-545,-7137],[-992,-14189],[-1601,-3417],[-38713,-32009],[32693,-11026],[-34486,-21282],[-5155,1368],[-86008,19272],[-8069,1966],[-54563,1369],[-24047,11795],[-33589,-6923],[-2338,-17223],[-576,-2265],[6948,-31753],[-29843,-36409],[-30548,12308],[-22606,5512],[-18156,5299],[-20941,-14059],[-8870,-3419],[-4322,-1668],[-27858,-12477],[-43196,-57906],[-24079,-3164],[-6116,-9017],[25552,-30127],[9991,-30043],[-13385,-10256],[-17131,-13205],[-19693,-12351],[-12135,-7521],[-2818,-2735],[-20205,-20172],[-29907,-20939],[5091,-25983],[4515,-9916],[-12104,-1409],[-35927,-13974],[-5507,-2010],[-50144,-2734],[-7749,-385],[7684,-51282],[-1921,-7692],[-7973,-25513],[-672,-4060],[-1089,-6453],[-9478,-38334],[-13449,-25641],[-39577,-39614],[-24047,-25812],[-3459,-3761],[-1056,-1069],[-4867,-6667],[7781,-6836],[23343,-8462],[20429,-5856],[6084,-40384],[-26898,-30768],[-16074,5256],[-22286,3761],[-25873,3247],[-21229,-982],[-22127,-1026],[-2209,-1668],[-19564,-14529],[-74288,-55598],[9606,-20514],[-5315,-4956],[-13897,-12991],[-3554,-2949],[-6052,-7309],[28818,-43589],[-14377,-9658],[-4835,-3162],[-3843,-38462],[13929,-25641],[1217,-10128],[6020,-11367],[3298,-6240],[5636,-8162],[-7013,-25641],[-3874,-15385],[-385,-12820],[353,-20299],[32,-16753],[14601,-5812],[27666,-10982],[9734,-10300],[19084,-20470],[-13128,-33119],[-55396,-23291],[6244,-12479],[6565,-13162],[5251,-15299],[24335,-34017],[-2689,-20557],[-9478,-11195],[-449,-983],[4323,-18804],[-4002,-11965],[-12424,-13419],[-25873,-17607],[-7909,-1154],[-5764,0],[-3362,43],[-2305,684],[-9606,-1881],[-9607,-7692],[10791,-6368],[-1184,-14145],[-6180,-7137],[-9478,-1624],[-9318,-6624],[416,-4700],[2497,-7906],[7974,-23291],[3009,-7564],[-5923,-29615],[-11816,-34617],[-23055,-2564],[-13512,34702],[-12232,-2564],[-14537,-11752],[-17227,-9103],[-15819,-3590],[-12904,-4102],[-12744,-15513],[-1569,-6795],[-2786,-9957],[-4707,-17479],[-3394,-12821]],[[5821325,6384614],[-32789,-20640],[-7685,-4830],[-2305,-1495],[-13705,-8718],[-16010,-10299],[-9799,-6239],[-19532,-12607],[-2978,-2009],[-7589,-4957],[-3202,-2009],[-4739,-3119],[-2017,-1325],[-24240,-15899],[-4579,-3033],[-15882,-10513],[-28658,-19188],[-1505,-1068],[-4931,-3291],[-9318,-6283],[-10535,-7135],[-60487,-41540],[-17451,-12178],[-33525,-23591],[-12360,-8802],[-5059,0],[-13385,0],[-13000,0],[-33654,0],[-11944,0],[-3234,0],[-8933,0],[-3266,0],[-27890,0],[-52546,0],[-3842,0],[-22671,0],[-9126,0],[-12872,0],[-8261,0],[-38329,0],[-20173,0]],[[4610951,6769230],[0,32992],[0,120854],[0,156410]],[[4610951,7079486],[3842,-2564],[56548,0],[86904,0],[83253,0],[122895,0],[75056,0],[32597,0],[8645,10983],[3522,5599],[11432,15384],[3266,4445],[14185,18931],[22702,30086],[1121,1752],[17996,23120],[9478,12136],[22926,31411],[10759,11282],[23599,29572],[14858,18589],[5892,6497],[10150,13076],[26897,32136],[53378,62480],[481,726],[4259,4830],[53954,59273],[7941,10513],[5380,5983],[13000,14273],[50848,44573],[30708,26367],[30516,25983],[15594,12778],[57540,47050],[52194,41540],[13865,10811],[27825,21667],[34967,26496],[66923,49658],[31188,22607],[44476,31580],[24944,15813],[64617,45898],[10407,6837],[112776,73376],[72751,45257],[44348,26837],[25168,15000],[33686,19871],[76849,43847],[140154,31111],[9222,1965],[196445,38719],[62824,13889],[53667,10043],[258629,45427],[194589,30598],[64297,6240],[57636,8418],[73648,13163],[41626,5556],[154788,0],[60038,0],[56292,0],[28306,0],[46398,0],[195741,-43206],[32981,-7649],[1825,-428]],[[6265994,5833333],[2529,-2992],[2242,-1966],[2369,-1837],[2498,-1710],[2657,-1623],[2786,-1453],[2882,-1369],[2978,-1196],[2882,-769],[224,-256],[3138,-898],[3234,-769],[3298,-598],[3330,-427],[3362,-300],[3363,-128],[3394,42],[3362,215],[3362,341],[3298,556],[481,43],[2785,598],[3202,854],[3971,1240],[2177,855],[2946,1282],[2850,1410],[2690,1496],[2593,1665],[2466,1796],[1921,1795],[2498,2094],[2497,2009],[17932,0],[41370,0],[21806,-43],[2594,43],[15370,12820],[8165,5171],[18732,15342],[30932,21709],[24463,19146],[19149,13504],[30835,20598],[1601,2778],[3202,1068],[41595,31453]],[[6634005,5976922],[45501,-39273],[25649,-22479],[25488,-22564],[384,-854],[1089,-941],[5411,-4871],[52578,-48077],[6244,-5129],[4131,-2777],[1473,-3035],[22062,-19230],[10951,-11539],[7172,-5726],[5668,-5342],[5668,-4658],[14057,-11581],[9029,-7650],[24688,-812],[15178,-2479],[57637,-9188],[22862,257],[88569,-5385],[81652,0],[71118,4616],[30803,-8590]],[[7269067,5739615],[40090,-17393],[38585,-40171]],[[7347742,5682051],[-21742,-15940],[8838,-36453],[15850,-32565],[14633,-31239],[10279,-27393],[-7077,-22863],[1313,-3633],[0,-6837],[-88377,-83334],[4868,-2136],[22542,-6112],[17003,-11068],[13000,-15342],[-8549,-38376],[-5476,-6752],[1921,-8675],[6565,-25641]],[[7333333,5307692],[3362,-30342],[52353,-72222],[-5731,-25428],[1697,-25342],[-27602,-15256],[-39225,-28162],[-31508,-30684],[-8486,-8590],[-9222,-11923],[-13640,-12222],[-32917,-37095],[192,-9700],[9286,-45342],[160,-684],[10983,-17948],[-7685,-13676],[-23055,13676]],[[6783957,5002606],[-5123,22864],[-20461,8418],[-6468,19573],[-833,5086],[-11111,4658],[-15530,5171],[1569,-2308],[-3426,-1838],[-4035,2522],[-960,4359],[-6469,983],[-896,3632],[-1057,1453],[-2401,256],[-2274,-3205],[-4963,2009],[-2466,4786],[-10598,4103],[-1089,-3547],[-4451,-4146],[-2850,-1923],[-7749,-2265],[-9254,6752],[-3906,8163],[-4931,3632],[-11976,8718],[-1345,983],[16363,6539],[256,85],[1313,385],[0,641],[-320,14102],[-5604,3847],[-7141,-8206],[-19276,-598],[-2113,-2137],[-28851,18462],[-33942,11239],[7942,-21538],[2529,-2607],[2562,-3291],[-128,-1624],[-513,-6196],[-3554,2863],[-14601,-5171],[-18764,-16239],[-7237,4914],[-7108,4787],[-1185,8675],[-6148,5940],[-3971,3846],[-4995,6752],[-13801,8846],[-12392,8077],[25137,21496],[2785,1923],[-3650,3718],[-8774,7992],[-11047,1410],[-1953,-5128],[-3971,-2180],[-3842,4274],[-6308,1367],[-1441,-1752],[-47422,15940],[-17227,4103],[-17355,4145],[-9286,22350],[-6148,6924],[-16747,2435],[-3971,1582],[-2945,-2052],[-1025,3206],[-5956,-5471],[3266,-1965],[1089,-513],[-2210,-11624],[1057,-5299],[-15946,42],[-4675,0]],[[6319660,5210811],[224,2265],[3650,3804],[8166,12521],[7236,19573],[2338,13034],[-5636,31368],[4419,14316],[-30195,12778],[-2722,17777]],[[6307140,5338247],[-5508,7906],[-5763,7693],[1921,5128],[4835,10726],[9254,23889],[-9094,12351],[-2017,10853],[-9254,13036],[-4611,16324],[11623,21325],[-3618,9701],[-9510,4615],[-17515,14915],[-15722,13162],[-9318,14146],[20365,40085],[5091,1709],[3746,15086],[769,8846],[-1345,3803],[-1889,3077],[-7237,19958],[-1409,21025],[-4034,6154],[1313,8205],[-1665,3334],[-5508,14400],[64,11753],[-576,18804],[4194,17692],[2402,25641],[5155,51281],[1377,14317],[2338,24146]],[[3112392,4307692],[0,-76923],[0,-230769]],[[3112392,4000000],[-115274,-76923],[-115274,-76925],[0,-153846],[0,-230768],[0,-153846],[0,-307692],[-44989,-47009],[-97310,-103676],[-180467,-208290],[-31028,-37180],[-38137,-144871],[31092,-100342],[47679,-76581],[29939,-23120]],[[2598623,2258931],[-293148,-258931],[-45149,0],[-70124,0],[-115275,0],[-115273,0],[-115275,0],[-115274,0],[0,-153847],[0,-307692],[0,-461538]],[[1729105,1076923],[-177680,-119744],[-111143,-77051],[-119021,-83676],[-145470,-104744],[-111975,-82436],[-109413,-81836],[-212905,-163205],[-216619,-171282],[-236696,-192949],[-288183,815385],[0,3493589],[230548,-1282],[883765,0],[38425,0]],[[1152738,4307692],[57637,0],[57636,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57635,0],[57637,0],[57637,0],[57638,0],[57637,0],[57636,0],[57637,0],[57638,0],[57637,0],[57636,0],[57637,0],[57637,0],[28979,0],[28658,0],[57637,0],[4803,0],[52834,0],[57637,0],[57637,0],[57636,0],[57637,0],[57637,0],[35703,0],[21934,0],[55460,0],[2177,0],[13449,0],[44188,0],[36503,0],[21134,0],[23695,0],[33942,0]],[[9750239,3507692],[-9606,30769],[-26897,7436],[-34870,-4659],[-34519,15001],[-1024,41538],[-705,27692],[10919,21924],[-6852,20299],[-993,6239],[961,3462],[-1121,5084],[-8325,8377],[-4547,983],[-11143,20982]],[[9621517,3712819],[11303,2394],[5636,-3547],[7204,1881],[8005,-4018],[4771,3505],[5540,3803],[16234,-514],[9318,5130],[4996,42],[6628,470],[2625,4059],[-320,3890],[3811,-1454],[1857,1411],[2497,-4274],[8870,-1324],[2498,3931],[10567,-7137],[8965,6795],[961,-1452],[-2562,-4658],[8518,1880],[352,-2736],[1633,1069],[2017,6453],[10631,-2180],[1633,-2221],[8742,2178],[8197,-1324],[-7429,6838],[1665,6837],[2114,-3076],[6115,-1923],[6052,-1838],[7173,5342]],[[9798334,3737051],[4739,-8847],[-2498,-5897],[12104,2564],[9414,-9829],[-18059,-12479],[28434,-13333],[10951,6923],[23919,-24786],[-11175,-14658],[-15338,-19914],[8357,-11667],[321,-6967],[11719,-8802],[11079,-10728],[36888,-20426],[3074,-7265],[-16010,-32479],[-8646,5128],[-16330,-769],[-1922,-6923],[20974,-7180],[4066,-15683],[19917,-9958],[8165,-13076],[9671,-5770],[2721,-9102],[19981,8204],[8454,-2778],[576,-6966],[10375,1796],[5379,-4273],[-5123,-14744],[-14474,-1752],[-320,-6668],[8678,-12093],[2786,2351],[14409,-18462],[-10055,-9188],[-1665,6881],[-9606,-3847],[4995,-5897],[7685,-14872],[-3842,-14872],[3458,-13974],[-18828,5598],[-8742,-854],[-14793,-11667],[-4067,2137],[1537,7948],[-19404,49187],[1025,12693],[-23472,12650],[5604,17351],[-5604,12607],[-13800,2606],[-24496,-12606],[-31636,18930],[0,8377],[-8165,14743],[-5092,2565],[-7204,-5470],[-5572,-3462],[-22446,-2606],[-21166,12991]],[[5360230,5846153],[18060,0],[68395,0],[19021,0],[23695,0],[2305,0],[6532,0],[865,0],[1281,0],[12680,0],[5796,0],[8965,0],[5316,0],[8389,2265],[4323,1154],[14121,3760],[11591,3078],[6757,384],[2785,-770],[3747,1112],[1056,-984],[6533,-6195],[17547,-16624],[13384,-2607],[8390,-385],[17035,-769],[1857,1197],[20141,-6368],[3554,641],[1153,-4659],[5571,770],[4163,-4957],[22735,6879],[25616,-4101],[1345,171],[96,42],[11687,1795],[4003,641],[672,86],[7877,-5000],[4419,-2778],[6180,-3932],[11111,-2863],[1921,-513],[3811,-1324],[15402,-5300],[19212,-6410],[9606,-214],[9606,-213],[2082,-43],[17131,-385],[19212,-1282],[9926,-3333],[9286,-3077],[4163,-1624],[7749,-2991],[5027,-1966],[2274,-897],[8197,-3164],[11015,-5171],[17099,-4872],[2113,-682],[2690,-385],[12712,-1838],[3810,-555],[929,43],[18284,597],[7493,5599],[25424,18804],[26417,19359],[9574,7008],[21037,15214],[8037,5812]],[[6092218,5833333],[17291,0],[44509,0],[20141,0],[11527,0],[10279,0],[1249,0],[46782,0],[20461,0],[1537,0]],[[6307140,5338247],[-111175,-29273],[-47839,43],[-9958,-43],[-14089,0],[-3042,0],[-52994,17949],[-50560,38675],[-23247,4658],[-91259,-10086],[-58597,-42222],[-36023,-35812]],[[5808357,5282136],[-37816,-43],[-14218,-42],[-40826,0],[-7108,0],[-40762,0],[-29843,0],[-16267,0],[13449,25641],[4227,7692],[2817,5128],[1761,3889],[4643,8932],[0,72564],[-29779,-769],[-17931,-470],[-67563,-2094],[0,17948],[0,7693],[-16139,-983],[-68267,-4231],[-23824,-1624]],[[5424911,5421367],[641,45299],[-961,19017],[2882,22009],[13449,30769],[-481,10982],[385,2180],[352,3547],[1697,16111],[-1953,10770],[-961,2564],[-14249,1111],[-8582,4487],[-8133,1838],[3042,7777],[-4675,6582],[-5219,5042],[-5444,3291],[-8613,1281],[-11367,5428],[-16491,19573],[0,10470],[0,22607],[0,6667],[0,11538],[0,28205],[0,10256],[0,38461],[0,25641],[0,51283]],[[4841498,5307692],[6340,10812],[6084,10299],[5315,9017],[961,1624],[801,1367],[6340,10684],[8005,13419],[7236,12094],[14025,23462],[1153,1794],[737,1197],[10246,17308],[1729,2393],[5252,8717],[960,1539],[4515,7351],[9990,16837],[6116,9060],[7813,12992],[11015,17692],[8550,13717],[9190,14616],[1345,2180],[10951,17265],[5603,8846],[7205,11367],[7333,11453],[15177,23590],[6244,9658],[3490,5342],[6949,10727],[27249,41538],[3010,4060],[13385,20598],[10983,16239],[41018,60683],[53506,76924]],[[5187319,5846153],[32437,0],[32885,0],[32725,0],[961,0],[960,0],[7621,0],[5988,0],[6372,0],[12360,0],[23311,0],[8165,0],[9126,0]],[[5424911,5421367],[-25136,-13248],[4291,-1838],[-576,-384],[-7109,-3077],[-5700,-14573],[3074,-13846],[-1440,-1752],[-6661,-897],[-7076,-941],[-5380,-1581],[-2850,-897],[-9734,-3932],[-8133,-470],[-6500,427],[3586,-6196],[-2305,1709],[-27378,9359],[-5763,-2564],[-4740,-4231],[-3874,129],[-8678,-3590],[9030,-20513],[961,-4188],[7493,-6923],[3682,-6410],[7813,-9146],[2722,-9230],[0,-9530],[-769,-641],[64,-5983],[-10599,-12735],[-288,-300],[-320,-299],[-4803,-4444],[256,-10897],[5412,1752],[-3298,-7180],[-4579,-1025],[-6212,-8077],[-4643,-6026],[0,-6410],[2657,-2735],[4067,171],[-993,-6197],[2050,-1667],[2753,-1495],[513,-2052],[928,-3846],[865,-3547],[-6788,-4872],[416,-726],[416,-898],[-384,-9401]],[[5305251,5193504],[-2274,-641],[-512,42],[-8229,257],[-1409,-1496],[-6084,2649],[-2562,-85],[-16170,641],[-5283,8462],[-673,1795],[-576,1025],[4323,7564],[6468,6753],[1505,2606],[1953,7522],[2818,9743],[32,11368],[-2530,7179],[-5764,1453],[-14185,3633],[-4611,6154],[-1088,2179],[-5444,3333],[-8933,-3974],[-161,-43],[-128,0],[-3938,513],[-5540,-342],[-6756,-427],[-5283,7222],[-11688,4017],[-3394,12223],[-288,1153],[-1473,5342],[-3330,5086],[-4803,-2522],[-2242,-213],[-3938,-4829],[-6661,-4530],[-8293,555],[-3074,12393],[-448,1710],[-13769,-12821],[-5764,770],[-6116,341],[-3234,-769],[-2177,-342],[832,5470],[-2593,599],[-1569,342],[-13961,-2565],[-1953,-6837],[-3811,-2992],[1025,-1624],[896,-1367],[-1441,-128],[-288,42],[-6404,855],[-4323,-2735],[-2177,-2350],[-2562,-2607],[-5507,-4915],[-64,-42],[-32,0],[-5059,-2864],[-10439,-5042],[-17067,-428],[-24464,128],[-4290,7565],[-3715,1239],[-3234,0],[-4547,-4830],[-6436,-3332],[-6692,4487],[-2754,2307],[-1761,13206],[-64,85],[-41499,5299],[-58437,7735],[-21134,2522],[-4803,598],[-22094,2564],[-9606,1154]],[[5936599,3000000],[14185,0],[22959,0],[35126,0],[52546,0],[29907,0],[42043,0],[38360,0],[29267,0],[20589,0],[14634,0],[17387,0],[6916,0],[16779,0],[1345,0],[11495,0],[30708,0],[19212,0],[71085,0],[44189,0],[52033,0],[46782,0],[65546,0],[40026,0],[64585,0],[76849,0]],[[6801152,3000000],[248223,-151069],[93115,-59188],[119757,-78162],[67243,-44915]],[[7329490,2666666],[-244060,0],[-113449,0],[-166570,0],[-104483,0],[-120301,0],[-16010,0],[-66699,0],[-138681,0],[-53666,0],[-111848,0],[-48287,0],[-7524,0],[-43420,0],[-26737,0],[-131156,0],[0,203589],[0,25899],[0,103846]],[[5821325,6384614],[7621,-11623],[37208,-57692],[4771,-7607],[992,-1453],[2402,-3761],[20845,-33034],[256,-385],[9062,-14530],[13865,-22350],[7525,-12222],[8581,-14061],[1922,-3119],[7909,-10470],[8901,-17265],[14089,-23419],[35031,-59188],[6180,-10641],[12520,-21539],[320,-555],[3875,-6709],[7428,-12906],[4035,-7051],[8293,-7778],[4355,-2863],[2369,-1795],[7557,-5129],[10247,-6923],[480,-3504],[-416,-9273],[-384,-8590],[2593,-2778],[3170,-10043],[12616,-15555],[10439,-13505],[-2273,-4743],[-11912,-7350],[-5988,-3718],[-1153,-7735],[-1344,-1325],[-4739,-3505],[-5892,-4102],[2017,-9188],[1409,-5684],[4835,-12863],[1089,-2949],[4771,-12649],[3202,-8590],[3074,-8291],[1473,-3931],[5667,-15342]],[[7333333,5307692],[123503,61752],[32116,-2778],[46590,7009],[59429,-1411],[27090,-4103],[31637,-7093],[46396,-12393],[103875,-44103],[6948,-1282]],[[7810917,5303290],[-1120,-13547],[-480,-1111],[-36023,-80940],[-9734,-22009],[-10823,-25427],[-5444,-11668],[-18892,-43674],[51361,-35514],[41563,-29144],[-352,-57051],[-225,-37052],[-768,-15384],[384,-12309],[-320,-57905],[-96,-27393]],[[7819948,4833162],[-1153,940],[-12264,4701],[-48127,-5257],[-56645,-512],[-11910,-14146],[-9895,-11111]],[[7679954,4807777],[-17739,-4615],[-58950,-41368],[-20845,-1710],[-7012,-1281],[-7301,-2051],[-56101,-8035],[-13737,-20170],[-18923,-342],[-34582,34615],[-43068,-7608],[-99872,18121],[-28050,-1539],[-26897,-10256]],[[6200159,4896923],[2626,-34402],[-8197,-12009],[-2049,-2777],[-24784,11452],[-5764,-16623],[-2914,-12394],[-12456,-6539],[-16202,-8802],[-1697,-727],[-8165,-4316],[-9318,-3077],[-5572,-6709],[-11623,-2565],[-3619,-2906],[-7396,-5641],[-1345,-7435],[4675,-5385],[6244,-47436],[-12552,-4487],[-17355,-2907],[-15050,-2563],[-30291,-5257],[-4131,-683],[-11912,-2094],[-1601,-1282],[-30451,-3548],[-20365,-982],[-12744,-14573],[-257,-256],[-17803,-20428],[-26865,0],[-12360,9402],[-1793,1367],[-15978,12180],[-13353,3376],[-1697,2949],[-5604,1581],[-20397,2051],[-4483,2650],[-544,-8889],[-480,-7352],[-801,-12819],[-96,-1709],[-10439,-11154],[-3714,-642],[-8421,-4572],[-7205,-940],[2658,9572],[2145,7736],[-15370,10085],[321,8846],[-15947,1710],[-15113,4871],[-1793,3205],[-2050,3546],[-2369,-1665],[-3362,-7436],[-20750,-641]],[[5712231,4696880],[-1152,2308],[-10631,6580]],[[5700448,4705768],[11367,37821],[0,7693],[0,1025],[0,10298],[0,2522],[0,9531],[0,20213],[0,19616],[0,10513],[0,16025],[0,7051],[0,2351],[6148,10256],[2433,4146],[7141,11880],[10375,17222],[10214,5855],[26737,15384],[18508,10556],[5059,2863],[20494,11581],[12520,10385],[8037,7479],[1056,940],[19949,18675],[14633,13376],[-35254,85854],[-42876,34958],[2338,3674],[21390,33463],[3106,4872],[4899,5726],[15978,18504],[-24207,103975],[-12136,85]],[[6319660,5210811],[-2658,-5427],[-19212,12564],[-5764,-427],[-960,6795],[-961,6966],[-19212,2051],[-14986,256],[3458,-10513],[11143,-1282],[193,-3589],[-1409,-2394],[-6084,-2991],[-65226,-22949],[-15978,-2863],[-71438,-30000],[-11239,-6709],[-18572,-6839],[-13481,-6196],[-4739,-2307],[-12135,-5513],[-5444,-2436],[-6788,-5299],[-3394,-7821],[-1505,-7649],[-2466,-2564],[-12168,-2479],[-384,-8632],[673,171],[5731,-5429],[4931,-2007],[1697,-1496],[225,-1068],[7332,-3377],[8133,-3803],[4804,-2863],[-769,-6154],[-3618,-18718],[-1665,-2094],[-5316,-6667],[8294,-7777],[160,-171],[7589,-5983],[4707,-4188],[-929,-8975],[1089,-1880],[3042,-5214],[56228,-50513],[2081,-1709],[17067,-13846],[49183,-34060],[11239,-7820]],[[6200159,4896923],[31573,-23975],[-5540,-5555],[6372,-5470],[26705,-5385],[5668,-1068],[11111,7564],[1601,5128],[23951,-9402],[4483,0],[2082,14274],[6019,7777],[6789,8676],[14185,-3376],[2401,2564],[-2753,2265],[1921,14359],[896,12222],[2882,5555],[15178,-1239],[2209,-171],[1377,-7008],[1954,427],[9638,2009],[832,3802],[10343,-598],[25616,-13162],[3394,-1283],[25265,-2050],[24527,-17094],[6020,-2521],[11752,-129],[13865,-1965],[7556,256],[9222,11111],[9863,-471],[7813,-3034],[6308,-2478],[928,-6154],[4099,1111],[8517,-3803],[12616,897],[4387,-15598]],[[6191834,4542008],[-16683,2821],[-19916,4999],[-1986,-1582],[-5315,-383],[-1985,-727],[-9190,299],[-7813,4701],[-29203,2864],[-50496,10512],[-22607,19488],[3074,3461],[-2465,7051],[-8037,982],[-6725,4488],[-3522,14402],[7365,3846],[4803,6411],[-5123,3119],[-23055,-6111],[-15146,-4786],[-288,-2051],[-12008,2179],[-6980,43],[-18892,171],[-8934,-4744],[-8325,-1154],[-2338,-128],[-11879,-642],[-4932,-4786],[-22446,-26709],[-4963,-85],[-11111,-385],[-7845,1709],[-2114,2650],[-5123,-641],[-1473,385],[-704,641],[3522,5043],[-7012,2948],[-3331,3931],[-13608,-5384],[-288,1667],[-4772,-641],[-4482,2991]],[[5817483,4594871],[2561,12650],[-11463,7991],[-13193,-13846],[-14345,-15428],[-4002,5128],[-34102,27309],[-26129,4401],[-1377,428],[5668,11923],[-1857,3547],[-8966,17820],[5347,6411],[1762,6795],[2113,2179],[6468,3718],[-2401,2307],[-4227,5984],[-4611,6452],[-2498,6240]],[[5313064,4545554],[-9382,-384],[-76017,-6709],[-21133,0],[-17291,0],[-7365,0],[-13769,0]],[[5168107,4538461],[-57637,141026],[28819,35897],[19884,23163],[20365,23931],[2338,2778],[5443,6538],[14153,17094],[5060,5983],[38424,7693],[26897,5128],[-107588,107692],[86935,48718],[29139,14744],[22254,14316]],[[5302593,4993162],[6404,1709],[6853,1496],[8005,3077],[2561,1026],[2114,812],[14313,-6539],[4899,128],[961,0]],[[5348703,4994871],[7685,0],[8965,-1709],[1761,-3504],[14250,-28120],[5475,-4188],[35575,-7778],[13769,-3205],[21645,-4830],[27474,-6110],[15370,-4530],[13256,-1111],[19469,-3718],[7429,-2992],[6212,-1837],[11303,-2137],[-7429,-8846],[-15210,-21795],[-6404,-8974],[-19212,-30130],[-993,-1708],[-6660,-11496],[-3458,-13418],[-5220,-20171],[-1216,-2693],[-8102,-17820],[4515,-12821],[64,-1880],[-3906,-12222],[-2594,-11069],[-384,-940],[-2946,-7222],[224,-14573],[-3906,-8589],[9222,-4445]],[[5484726,4708290],[-12264,-16367],[-5155,-983],[-5508,-11881],[-20589,1795],[-6949,11453],[-17611,-598],[576,-4060],[-3426,-1026],[-7557,-12606],[18829,-5684],[-6533,-3163],[-5923,-12351],[-15883,-16922],[-11527,-12308],[-8646,-4444],[-13576,-8077],[-5540,-1796],[-4995,-5341],[3202,-10983],[-7333,-11068],[5156,-3419],[-3587,-1325],[-2145,-1240],[-8005,-4828],[-3650,-1880],[-1794,-2522],[-2785,-1880],[-9959,-9188],[-8485,-10044]],[[7819948,4833162],[102881,-44701],[47455,-20299],[10471,-16368],[5283,-12650]],[[7986038,4739144],[-6437,-11794],[-2113,-24060],[-1824,-15641],[16522,-3974],[6532,-18591],[6084,-3546],[4835,1879],[3010,8548],[8742,598],[1761,-12863],[-7878,-26965],[10408,-5728],[-1345,-9657],[2049,-1410],[-5796,-8120],[17355,-4402],[3779,-9445],[13160,2736],[1409,-86],[12872,-6880],[-6468,-28419],[-5059,-15983],[9030,-4316],[10759,-10000],[640,-2735],[4451,-85],[1249,-1368],[992,-1111],[-7973,-2393],[-7621,-2479],[-6051,2650],[-7141,-5898],[-6469,2693],[-4194,8376],[-4387,3119],[-9125,-8034],[1856,-6325],[-41946,16282],[-27570,7864],[-4323,-52564],[-11048,-12094],[-10437,-19231],[-15083,-23547],[-26224,-23120],[4611,-11496],[-4388,-4188],[130,-10683],[-8518,-1881],[-14121,8675],[-12489,-10940]],[[7862246,4380512],[-5763,11026],[-7492,9487],[8261,4616],[-7525,46923],[-161,14615],[577,2050],[2754,21882],[-1218,6324],[4227,7179],[6340,5386],[0,8974],[3778,4573],[1602,6708],[-2305,4872],[0,2565],[-929,3034],[2881,17179],[-8484,19787],[-961,4102],[-5763,20770],[-1218,1409],[-28562,27437],[-768,9872],[-10631,13931],[-13384,7862],[-7173,2778],[352,12094],[-3554,3420],[-9670,9915],[-1281,5641],[-5187,8718],[-16907,21282],[3074,5128],[-4995,2050],[-2306,6924],[577,3333],[-2882,7949],[-578,3590],[-4994,1538],[1921,4359],[-2689,2820],[192,3334],[-6918,4359],[-7299,12820],[0,5128],[-7109,769],[-3266,8206],[-12681,5898],[-24175,2649]],[[6282420,4076923],[-8677,9871],[-11048,13206],[-6211,7521],[-29171,34829],[-8293,8291],[-3267,5384],[-18667,22008],[-8486,9958],[-25712,29915],[-14954,17991],[-7685,15385],[-7685,23076],[-7685,17949],[-4835,13205],[-10535,26539],[0,1282],[0,2563],[-512,6539],[0,5684],[512,5727],[13449,11966],[1185,1410],[6500,5427],[11047,10000],[6244,5812],[6308,5214]],[[6780019,4441025],[13448,-7692],[3234,-22308],[-24367,-13591],[35702,-7691],[8486,-3846],[-4643,-3077],[-9254,-13504],[-1473,-7779],[28210,-11794],[14057,-6154],[-8581,-4359],[-5380,-7607],[-15626,-2820],[-3746,-1624],[-737,-3162],[0,-5898],[2818,-9786],[-9894,-20427],[2722,-3292]],[[6804995,4284614],[-23055,0],[-12200,22949],[-7013,12948],[-32853,2865],[-43996,4829],[-12488,-11069],[-3458,-2564],[-2562,-43],[-20365,11111],[-12872,0],[-3938,-2051],[-2434,1538],[-1153,3761],[-3458,-1282],[-544,4402],[-4867,-3632],[-1089,85],[-3746,-44],[-1153,856],[-7109,5128],[-4835,-3206],[-2497,-1751],[-5924,769],[-1889,1069],[-10631,7050],[-6500,4317],[-7877,1838],[-321,-86],[-12167,-3291],[-6020,-4187],[-5988,854],[-6756,897],[-13993,3120],[-3298,428],[-4227,-4103],[-2786,-8077],[-2754,-2308],[-7236,-12136],[-8454,-8419],[-42843,33845],[-2978,1112],[-2049,-470],[-17740,-4701],[865,-38162],[2978,-26325],[23087,-14188],[20044,-35470],[15114,-43205],[3362,-2693],[1121,-3076],[19532,-15470],[21710,-23590],[5860,-8035],[2946,-3418],[8677,-10000],[14282,-15898],[10758,-11495],[9799,-6410],[8581,-3248],[1857,128],[3299,-1880],[1344,-4873],[2466,-15555],[11143,-11966],[9318,-10043],[23855,-25683],[4419,-14103],[-18059,-6880],[19244,-10001],[14185,4061],[1825,-1625],[46110,-39016],[6596,1879],[15210,-11495],[1344,-6153],[3459,-7650]],[[6741210,3915427],[8549,-6111],[384,-8633],[0,-1282],[289,-1453],[3426,-18119],[1185,-2906],[-5188,-16753],[-3234,-11838],[15754,-13376],[-8485,-9487],[-12680,2863],[-5988,-22050],[-10215,-37821],[-13576,-8077]],[[6711431,3760384],[-10663,9274],[-59110,38547],[-34550,20000],[-7877,6922],[-103106,64445],[-20845,-2479],[-8998,7478],[3298,13548],[-8614,6154],[-13000,11368],[-12968,11367],[-8678,7436],[-25776,22180],[-6725,5769],[-20269,17436],[-20461,17392],[-36343,30727],[-18860,16111],[-15466,12864]],[[4405379,4089743],[1921,74359],[961,20513],[4419,94871],[4835,114531],[1313,64658],[3842,79786],[5764,0],[17547,0],[9254,0],[25072,0],[27954,0],[21998,0],[51873,0],[0,19358],[0,83206]],[[4582132,4641025],[34710,0],[14858,0],[8709,0],[65610,0],[26930,0],[46077,0],[62472,0],[19469,-12991],[76593,-51111],[512,-3207],[4771,-28802],[768,-6581],[2946,-18932]],[[4946557,4519401],[641,-6538],[928,-12009],[2882,-29060],[7525,-102820],[672,-26923],[1409,-11283],[1761,-42179],[-896,-32223],[-865,-7649],[-15370,-56410],[-9606,-34787],[-11527,-47264],[-1121,-77565],[-15530,7051],[-34262,-39742],[37464,-44274],[17291,-19829],[9478,-20299]],[[4937431,3915598],[-16202,-5343],[-18252,-2563],[-36535,5127],[-5732,-7691],[-7140,-128],[-513,-129],[-10598,-2265],[-32309,21154],[-5732,17393],[-3746,-42],[-18700,-171],[-12520,12050],[-16779,4616],[-13320,7820],[-13449,-86],[-15594,6325],[-12904,4530],[-1921,728],[-20173,-24146],[-16331,1069],[-5763,0],[-24848,4957],[-25104,-4957]],[[4603266,3953846],[-15370,9957],[-5123,3590],[-5828,7735],[-19020,-3335],[-22703,8976],[-8165,3290],[-13449,5471],[-15530,6282],[-14857,5597],[-25969,6283],[-13544,1281],[-1826,35257],[-2849,-555],[-2562,1239],[-6084,-5855],[-5956,5684],[-11879,3546],[-2210,6325],[-4963,4360],[0,30769]],[[5305251,5193504],[1185,-1197],[4835,-3419],[7044,-4914],[448,-1026],[7717,-8077],[1089,-514],[7141,-1238],[-3074,-3547],[-641,-1282],[-1505,-1624],[-3778,-2051],[3778,-10769],[11464,-898],[576,-2991],[3682,-8932],[3106,-11068],[385,-1752],[-3202,-2992],[-9671,-4743],[-1569,-2395],[-2849,-128],[-1057,-896],[-2145,-3248],[-641,-984],[-3842,-2563],[960,-5342],[-3842,-2949],[-961,-1966],[-1409,-3076],[-2273,-7949],[1761,-1796],[3810,-13546],[96,-1325],[3331,-2137],[736,-341],[1313,-599],[1761,-4188],[1409,-4530],[12648,-4530],[5732,-598],[-2338,-3675],[5155,-3120],[12456,-7564],[-1601,-5855],[-6660,-5683],[-3266,-3847],[-961,-4273],[-4803,-5983],[225,-2564],[1697,-17949]],[[5302593,4993162],[-17771,11453],[-1441,2008],[-1057,0],[-928,983],[-6981,-1111],[-640,-85],[-20141,-2180],[-15882,-1325],[1761,4317],[-1217,3204],[-2498,5129],[-4290,2393],[-1345,1325],[-6436,3547],[-2850,4444],[-3266,2436],[-11464,3633],[-4931,2692],[-640,298],[-14634,9830],[-5603,0],[-9350,0],[-64,9530],[1025,18675],[-34583,-1282],[-3618,-1453],[-5988,-2393],[-13448,1795],[-24944,2863],[-513,43],[2562,25898],[1153,11666],[-6821,11069],[-3362,2777],[-13448,2094],[-5348,855],[-6180,1026],[-9862,-128],[-12968,384],[-961,1197],[0,10256],[-2434,5427],[-1408,3291],[-3779,1624],[-5347,2051],[-4899,4530],[-3106,-1111],[-12456,-3761],[-1729,3077],[-8934,12265],[-1633,2308],[-13833,26709],[-27858,-14102],[-961,1282],[-28818,16667],[-320,1623],[-6404,30000],[-4803,10684],[-35159,2778],[-28242,2350]],[[4841498,5248717],[0,2180],[0,10171],[0,2308],[0,512],[0,4787],[0,21068],[0,2650],[0,6538],[0,7137],[0,1624]],[[6801152,3602564],[0,27948],[0,23334],[-5572,21795],[-9798,37178]],[[6785782,3712819],[26897,50001],[5188,14144],[19468,34617],[6084,11495],[1345,2607],[576,15341],[0,25641],[-5571,14616],[23311,35343],[7685,11709],[16842,20385],[11592,-28848],[1857,-1923],[32052,7523],[40955,-35727],[10791,-62522]],[[6984854,3827221],[-7333,-31838],[-3458,-36410],[-609,-15470],[40955,-66581],[17291,-5128]],[[7031700,3671794],[-4803,-5129],[10566,-32905],[-1921,-5555],[-8934,-15770],[-18924,-6025],[-9606,-26155],[-4803,-26410],[-8293,-4230],[-14057,-813],[-8390,-1794],[-992,-11325],[-12456,214],[9606,-25086],[-7685,-555],[-6180,-17393],[-4195,-9188],[-10374,3376],[-13833,2692],[-2882,23077],[-15050,10256],[-10887,7693],[-19212,3845],[0,428],[-15370,3419],[-51873,64103]],[[8722381,2910255],[-15369,-56410],[21133,-54872],[3843,-93845],[-53411,-6923],[-27281,-8462],[-20237,-17948],[-14729,-18718],[-14442,-32822],[-2017,-13247],[-1409,-8291],[-960,-9187],[3266,-28248],[37079,-74104],[-7685,-10256]],[[8630162,2476922],[-30387,-1409],[-5700,-35898],[-1120,-11667],[-21838,-25811],[-18412,-19231],[-2754,897],[-13320,-24573],[-7237,-25471],[-1057,-51708]],[[8528337,2282051],[-101825,58974],[-117195,64102],[-48575,26967],[-82068,44828],[-109511,61538]],[[8069163,2538460],[0,126667],[0,27180],[0,56923],[0,6966],[0,7906],[0,35898],[0,97436],[-65,38290]],[[8069098,2935726],[81717,-3675],[13449,-2564],[83574,-2564],[167147,-11710],[32661,-2393],[3842,-513],[14409,-1026],[12424,-1196],[53859,170],[74607,386],[115594,-386]],[[8791514,3958803],[-145982,2735],[-105155,4701],[-104515,2819],[-142171,0],[-109254,172]],[[8155619,3969230],[-12680,69744],[-12296,66154]],[[8130643,4105128],[-3267,18461],[-7652,43547],[-2146,12351],[-2305,12820],[-15370,38462],[-4483,16453],[-6724,16196],[-2242,8376],[-8070,22522]],[[8078384,4294316],[32086,-5855],[23439,16154],[63400,42820],[35159,23334],[10791,7137],[43356,28418],[24238,15727],[16139,10256],[17356,11069],[7235,4572],[52835,32821],[-352,14102],[-2370,79488],[6564,53846],[-192,2307],[12680,97693]],[[8420748,4728205],[17804,-3975],[2081,-470],[3170,-684],[1345,-256],[45373,-9444],[11495,-3120],[19373,-3419],[32981,-12820],[61864,-24530],[58789,-23804],[33910,-13974],[52449,-20940],[10631,-8590],[54115,-39615],[15370,-11282],[77041,-1539]],[[8918539,4549743],[-65898,-143846],[-9286,-20598],[-3779,-8377],[0,-11025],[-4226,-4360],[-6532,-6666],[576,-9487],[-7109,-6154],[1217,-7051],[128,-897],[3074,-12564],[2306,-11026],[2113,-9744],[1665,-16538],[4867,-48078],[-3842,-25641],[-8646,-48204],[-7685,-45385],[-12488,-75641],[-13480,-79658]],[[3976945,5679487],[0,-17223],[0,-5769],[0,-85],[0,-13334],[0,-2051],[0,-28718],[0,-2564],[0,-42906],[0,-15342],[0,-5342],[0,-47991],[0,-10257],[0,-52008],[-19949,-13547],[-832,-556],[-897,-598],[-15466,-10769],[-2305,-1410],[-1057,-727],[-31220,-21581],[-12488,-8675],[-994,-684],[-1793,-1282],[-17226,-11966],[-18348,-12991],[-16906,-11966],[-18412,-13120],[-25810,-18547],[-15818,-11410],[-21550,-15684],[-8772,-6453],[-1505,-1068],[-6822,-5000],[-223,-171],[-289,-171],[-13191,-8718],[-36312,-28034]],[[3688760,5230769],[-57636,0],[-403459,0],[-57636,0],[-172911,0],[-115274,0],[0,76923],[0,38461],[0,346154],[172911,28205],[326609,48717],[76849,10258]],[[7959653,8002562],[-55235,-11665],[-17771,-3718],[44572,-6411],[-39769,-57179],[100864,-62051],[76849,-61540],[-105667,-112820],[61478,-41026],[16364,-46580],[12488,-35470],[10086,-22266],[24464,-54657],[-40474,-12778],[-21870,-81111],[-1058,-18933],[53796,-35897],[48030,-71794],[-55715,-76923],[133461,-75727],[10438,-14530],[27090,-22564],[5764,-7692],[-50913,-81282],[-95645,-77265],[-22510,-18376],[-15658,-12052],[-34006,-26239],[-23343,-18119],[-38777,-27693],[-41114,-27307],[-48255,-33462],[-19789,-16666],[-59622,-62308],[-2466,-2051],[-17643,-15129],[-20174,-4359],[-9094,-1709],[-31667,-3419],[-12425,-1582],[-14024,-1794],[-6404,-855],[-12840,-1666],[-50529,-24359],[-28241,-14103]],[[7031700,6461538],[-5924,4487],[-3779,2863],[-11271,8505],[-1153,854],[-1665,1240],[-1601,1196],[-4386,3333],[-1666,1240],[-4643,3504],[-1248,897],[-15210,11368],[-12968,9530],[-32757,23889],[-14281,10256],[-961,727],[-576,426],[-1345,984],[-1793,1282],[-7269,6966],[-4963,4743],[-8998,8590],[-8614,8462],[-6820,6111],[-4963,4957],[-18412,17137],[-6244,5812],[-608,555],[-1185,1069],[-10471,9700],[-3778,3377],[-7397,6495],[-8069,7693],[-4419,4059],[-1121,1026],[2914,9316],[2338,7479],[2049,8846],[32,1838],[2946,15128],[7045,35342],[7268,46410],[1921,9957],[11432,45812],[7717,37393],[512,2308],[1473,7094],[2498,7906],[2145,6752],[10727,36624],[10759,29658],[10951,31411],[288,2777],[1057,7949],[20461,55983],[17963,51709],[46974,38761],[4035,2607],[6628,4785],[25040,7053],[17611,4017],[15242,3547],[2177,384],[14057,3205],[14218,3163],[7716,1709],[9318,9744],[26673,27692],[449,427],[3010,3163],[12424,11453],[2689,2607],[6372,7862],[6148,6283],[3395,3419],[4418,4487],[50849,50513],[13288,12991],[3651,3547],[7044,6795],[2690,2650],[11527,10171],[5124,2862],[47166,46752],[22478,21026],[18060,17095],[6276,5682],[14729,13205],[13705,12480],[12840,11453],[1600,9657],[-1728,26667],[-7172,26837],[-15755,22992],[-13896,13035],[-2242,3888],[-9414,10171],[-1153,1198],[-6180,6752],[4259,10042],[5828,13675],[3202,7479],[3586,8633],[10503,24401],[10855,10471],[-4579,5299],[-12808,14701],[-13673,15598],[-11880,27691],[17612,18077],[2113,14017],[-33397,41111],[9638,31711],[5828,10896],[-15690,8590],[-17804,16454],[-1985,1708],[-24880,17650],[-70189,28633],[-127858,50428],[-24784,9699],[-71950,34915]],[[6946877,4480982],[41403,-41623],[59750,-72694],[19212,-22050],[11688,-38718],[2722,-21283],[11527,-12050],[106052,-22778],[21325,-4658],[-9574,-43291],[12841,-17222]],[[7223823,4184615],[-5764,-17949],[-21134,-12820],[-4739,-13506],[-2529,-12477],[-673,-5000],[6148,-17351],[9478,-8077],[-1377,-10811],[4003,-10043],[16587,-9915],[11719,-9103],[0,-3504],[6884,-4146],[19821,-24272],[-320,-1667],[-897,-4488],[-704,-2136],[-5988,-6838],[-4451,-5171],[-10983,-9529],[-5379,-12480],[-12616,-2221],[-5604,2607],[-5892,-4231],[-5603,-3121],[-5604,-7093],[416,-31068],[2146,-4872],[10086,-14402],[-480,-8676],[-21870,-16238]],[[7188504,3894017],[-13545,-428],[-14537,-1283],[-1281,-85],[-37144,-2478],[-13544,-5770],[-5668,-2436],[-25296,-10854],[-8133,-3504],[-1153,-514],[-30099,-3205],[-17932,-1923],[-512,-469],[-34806,-33847]],[[6785782,3712819],[-35799,24275],[-38552,23290]],[[6741210,3915427],[8069,20470],[-5956,63418],[19404,5813],[10887,39957],[17932,6197],[15370,-12821],[3202,8931],[16010,3890],[-33013,28675],[24688,1837],[40986,7949],[3074,14103],[961,2563],[-3555,4146],[-16811,23205],[-6724,20086],[19212,-5128],[16171,6410],[1121,5769],[-3459,2949],[-3042,896],[-10791,9617],[-11719,7948],[-27249,20641],[-2722,42650],[22350,13973],[7525,30557],[-38136,-5514]],[[6990521,6371281],[-7396,-16752],[-9447,-21111],[-9446,-21410],[-16138,-37521],[-24688,-56496],[-26192,-64145],[-30740,-19787],[-56708,-37350],[-22831,-14915],[-20557,-14273],[-22126,-14402]],[[6744252,6053119],[-25457,-17906],[-25584,-16966],[-5187,-3589]],[[6688024,6014658],[-36536,-25171],[-17483,-12565]],[[3688760,5230769],[0,-52650],[0,-44786],[0,-44658],[0,-75855],[0,-42009],[0,-9273],[0,-12821],[0,-51282]],[[3688760,4897435],[0,-39444],[0,-13762],[0,-26281],[0,-48718],[0,-26495],[0,-428],[0,-50000],[0,-38461],[0,-192308],[0,-153846]],[[3688760,4307692],[-86455,0],[-28818,0],[-14986,0],[-42651,0],[-38809,0],[-18828,0],[-57637,0],[-57637,0],[-57637,0],[-7525,0],[-50112,0],[-32661,0],[-24975,0],[-9607,0],[-38424,0],[-9606,0]],[[1152738,4307692],[0,153846],[0,307692],[0,76923],[0,76923],[0,66667],[0,10256],[0,74359],[0,2565],[0,76923],[0,153846],[0,230769],[0,153846],[0,153846],[0,76923],[0,76923],[0,76923],[0,76924],[0,153846],[0,384615],[0,76923],[57637,0],[57636,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57635,0],[57637,0],[57637,0],[57638,0],[57637,0],[57636,0],[57637,0],[57638,0],[57637,0],[57636,0],[57637,0],[57637,0],[57637,0],[16459,0],[41178,0],[57637,0],[57637,0],[3842,0],[53795,0],[57636,0],[11848,0],[40602,0],[5187,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57637,0],[57636,0],[57637,0],[57637,0],[38425,0],[19212,0],[57637,0]],[[4610951,7079486],[0,35897],[0,34787],[0,80599],[0,76923],[0,76923],[0,615384],[0,307692],[0,461539],[0,153846],[0,307692],[0,230770],[0,230769],[0,153846],[0,153846],[576368,0],[576369,0],[576369,0],[576369,0],[576368,0],[576369,0],[0,-13846],[0,-12607],[0,-512008],[0,-230770],[0,-230769],[0,-153846],[0,-76923],[0,-76923],[0,-153846],[-1344,-59317],[1344,-6753],[0,-113417],[0,-33377],[0,-17906]],[[9621517,3712819],[-3330,7095],[-7333,3503],[-20333,6881],[-25232,27864],[-16010,18761],[-29587,7691],[-8005,-24358],[-59238,14102],[-3971,-1367],[-15082,-13205],[-33173,13547],[-11207,3419],[-19340,7862],[-34967,15001],[-37143,15641],[-37240,15512]],[[9260326,3830768],[-21614,90813],[-18508,76837],[-7909,29787],[11527,30769],[13449,25641],[297790,-58974],[20237,1965],[16491,-13888],[28658,-26283],[104291,-44145],[78162,17820],[107589,-41452],[-16042,-45983],[72014,-34445],[18956,-8462],[-673,-1837],[-16362,-15770],[-320,-30556],[51937,-44658],[-11655,-36110],[-18060,-2778],[-138264,64615],[-10887,-9829],[-13257,-6367],[-9542,-10427]],[[3688760,4897435],[49056,14616],[41466,12137],[123534,34871],[32662,8889],[68396,18291],[26961,7008],[3746,983],[9639,2393],[53761,13761],[13802,3504],[19469,4829],[18442,4572],[20911,5129],[33493,8077],[31124,7392],[9894,2479],[1345,300],[10823,2351],[3907,940],[3938,1325],[56645,12649],[15850,3504],[14729,3291],[8101,1752],[1089,257],[6596,1495],[11688,2564],[576,129],[2914,0],[10535,0],[2785,0],[1633,0],[7109,0],[7653,0],[2946,0],[20877,0],[1185,0],[13769,0],[14729,0],[7173,0],[15754,0],[6212,0],[19212,0],[34582,0],[160,0],[18860,0],[13641,0]],[[4582132,5076923],[0,-85086],[0,-79573],[0,-14102],[0,-15470],[160,-12051],[-160,-16710],[0,-29060],[64,-29146],[-64,-36751],[0,-79487],[0,-38462]],[[4405379,4089743],[-20653,9701],[-6116,2906],[-5892,2778],[-11431,5555],[-40762,18376],[-24144,11069],[-1120,513],[-11720,5299],[-8325,3845],[-27410,11967],[-85463,37820],[-11047,4872],[-28114,7222],[-23599,5641],[-19692,4744],[-39257,9530],[-22127,5983],[-55971,12008],[-24400,5599],[-124496,27093],[-352,85],[-124528,25343]],[[4603266,3953846],[-25937,-92309],[-11527,-48717],[-25937,-102564],[-17931,-63462],[-17676,-72820],[-5283,-21967],[-3298,-13546],[-4675,-13590],[-24144,-117179],[-1505,-19316],[-3714,-2949],[-4387,-26453],[-3042,-18463],[-11175,-67862],[-11623,-56111],[-833,-3804],[-23919,-121965],[-7045,-36924],[-3202,-11367],[-3170,-12735],[-24367,-132307]],[[4368876,2897436],[-1922,0],[-65674,0],[-41914,0],[-21422,0],[-3234,0],[-19533,0],[-864,0],[-6821,0],[-23439,0],[-29394,0],[-4804,0],[-42747,0],[-60999,0],[-25265,0],[-2817,0],[-60295,0],[-3842,0],[-29332,0],[-32821,0],[-9765,0],[-14633,0],[-20910,0],[-9830,0],[-3747,0],[-28818,0],[-44188,0],[0,20512]],[[3759846,2917948],[0,123077],[0,10257],[0,12819],[0,18463],[0,6068],[0,8120],[-5219,17991],[864,15470],[-1410,10811],[-7684,25641],[21134,37181],[7909,10855],[14089,16196],[2850,3163],[11655,9528],[-2273,6368],[2273,3890],[-19309,30170],[-15273,23719],[2081,8034],[3682,12436],[3459,15084],[8069,10557],[9414,15043],[10918,15726],[2115,3461],[-961,2308],[-128,2991],[-1218,2607],[-4002,4573],[-768,2009],[-1345,-1198],[-3650,2522],[-10375,5513],[-8454,8975],[-9125,17008],[-7366,30599],[-2336,1537],[-13161,19104],[57733,555],[0,2992],[14570,29272],[0,2651],[-97,15512],[-13544,20171],[24047,36667],[-4034,5469],[2113,18035],[8902,16325],[-5061,6751],[-5794,15299],[-1890,10342],[6469,45600],[44348,38504],[12968,15854],[3458,15428],[-13896,13889],[-14858,14786],[-7749,25170],[-6724,1283],[-56644,-769],[-64,-43],[-17259,-12863],[-23761,-3420],[-15208,3847],[-19725,8162],[-35191,-14401],[-16970,49957],[-38617,-11025],[-32309,-30855],[-9574,812],[-50176,8119],[-4387,1196],[-69164,10256],[-7845,3677],[-86231,39870],[-136472,60899],[-57636,23761],[-57637,25641]],[[5484726,4708290],[11911,-5726],[2306,-4573],[8709,2607],[6340,4273],[1313,-85],[769,1196],[5507,-128],[577,-1453],[4482,-5000],[15851,2393],[13704,9017],[8966,-2136],[20557,-4958],[7685,8718],[0,2265],[-12552,4958],[9702,13504],[15370,427],[30067,-17094],[12424,2864],[3939,1153],[38328,-11837],[9767,-2907]],[[5817483,4594871],[0,-25641],[1441,-21196],[-15979,-2778],[-14281,13718],[-1665,-1752],[-6212,-812],[-9766,-17137],[-2338,-4146],[-16522,-9486],[-40186,-16881],[-3746,4915],[-1345,1752],[-16683,24530],[-10054,-4274],[256,-10342],[576,-16239],[1249,-15470],[-7333,-8462],[-2305,-2051],[-20109,-17820],[4227,-23547],[-4515,-1198],[-7365,-1836],[-7172,8888],[-6597,12650],[-21261,17350],[-10983,9872],[-7653,8718],[-3106,3077],[-1985,1282],[-1473,3333],[-321,726],[-1088,28633],[-16555,-7991],[3330,-4103],[-10823,-8333],[-15914,-10642],[-832,-555],[6115,-11880],[-12391,-16111],[-6821,-12094],[-6852,-855],[-3458,-6154],[-1057,-2094],[-2338,-2435],[-14537,1111],[-20333,5812],[-10887,-6838],[-40762,-7393],[-5507,3503]],[[5423567,4446195],[-7365,15984],[-20525,21197],[384,14700],[-3618,15941],[-4291,85],[-9510,3590],[-14890,-769],[-6116,3760],[-21229,-9829],[-8646,-17778],[-15914,-2906],[-8710,-6581],[-3298,427],[-448,7009],[17419,21710],[-6404,13034],[3106,16581],[-448,3204]],[[4937431,3915598],[8678,2222],[8710,2221],[16746,-7393],[4419,171],[1121,-84],[2818,-258],[20141,-8675],[14345,-6366],[37880,-11240],[10791,-6666],[8998,-1198],[4290,-1838],[8998,-3845],[25104,-11325],[9414,-2907],[2274,-1665],[26737,-10600],[0,-41025],[0,-48717],[0,-141027],[0,-33503],[0,-15684],[0,-22948],[0,-48377],[0,-20170],[2113,-90086]],[[5151008,3384615],[-84758,-79958],[-23023,-22606],[-23055,-11197],[-14761,-7266],[-25360,-12521],[-5828,-2905],[-64777,-32393],[-30036,-15214],[-23503,-13377],[-72046,-42307],[-43356,-25683],[-118027,-55087],[-14249,-7007],[-115274,-64231],[-13160,-7479],[-41179,-23505],[-61095,-56752],[2882,-7691],[-11527,0]],[[7680755,5950854],[-9159,-34060],[-8870,-49615],[-79473,-42692],[-5540,-25812],[2850,-17693],[-16844,-16154],[-3105,-12777],[-4067,-9744],[29011,-13248],[-2722,-11197],[-26961,-1281],[-2723,20897],[-29394,-2949],[-4514,-1709],[-3876,-7735],[-14345,-3718],[-34357,-10941],[4194,-10341],[-14569,-10342],[-62151,-4188],[-28275,-1197],[-18123,-2307]],[[7269067,5739615],[-35062,52949],[-2337,44572],[-16235,17308],[-101121,13376],[-32116,14530],[-56260,7393],[-3843,2564],[-71629,26752],[-417,86],[-52257,19872],[-52930,19658],[-5764,2050],[-27441,10086],[-123631,43847]],[[6744252,6053119],[45181,-7308],[41722,-6923],[2850,-470],[33237,-5684],[58662,-10256],[11879,-2094],[4804,-897],[30963,-5599],[19725,-3632],[9350,85],[36503,299],[3362,727],[15466,12350],[5924,3932],[3811,4060],[14121,5470],[14217,10085],[5763,2735],[27762,6881],[10983,769],[6436,6154],[18668,1196],[22383,-4273],[29587,-1838],[74639,-1624],[19149,-1410],[37944,1282],[9990,-4914],[21838,-6240],[3875,-3119],[50751,-300],[1249,556],[13129,13633],[30516,12222],[7333,-12137],[12583,-19701],[10471,-10171],[23663,-3205],[23919,-2393],[34039,-21368],[51168,-30726],[36888,-18419]],[[6801152,3366666],[0,63077],[0,15428],[-352,25127],[352,39958],[0,36923],[0,28932],[0,16196],[0,10257]],[[7031700,3671794],[14057,-1794],[27217,3162],[8101,7349],[30740,1710],[10182,-171],[15370,22052],[9606,8717],[3843,0],[17291,5128],[2882,1283],[26160,-9230],[5412,469],[3970,1710],[11656,7180],[16202,10983],[3811,12648],[22126,3163]],[[7260326,3746153],[34422,5727],[20013,2392],[6084,-2990],[14409,-2565],[46782,13290],[9510,14359],[5411,-213],[11880,5427],[4802,-8760],[10408,3419],[6596,-1838],[16042,-12863],[11656,-4487],[11399,-1154],[8838,-2052],[20140,-5214],[4579,-3076],[3395,598],[13832,-14871],[10694,-1496],[17324,7521],[6083,-1283],[4068,5899],[6532,-2094],[3650,1196],[6981,-3119],[2016,3974],[11175,4315],[6405,-6195],[12616,3588],[15593,5043],[3619,7779],[-11527,48717],[26898,0]],[[8069163,2538460],[-144092,32907],[-55715,13248],[-74192,19059],[-33398,4274],[-19212,7436],[-40346,0],[-151777,0],[-40345,0],[-80692,0],[-32662,0],[-67242,51282]],[[6801152,3000000],[0,192306],[0,174360]],[[8791514,3958803],[26929,-1112],[13449,-768],[34358,-1710],[23663,-854],[63016,-3077],[5251,-171],[11079,-4445],[183830,-72223],[68812,-28291],[38425,-15384]],[[9750239,3507692],[-15370,-64103],[-41882,-9230],[14025,-63633],[34101,-90384],[-23567,-42053],[-7332,-23332],[45020,-29060],[4611,-92308],[-46109,-25641],[-11528,55983],[-60646,-12436],[-48864,19273],[-11335,4061],[-33974,-10898],[-20044,-8719],[-36472,-25470],[-9606,28206],[-52898,-25128],[-33557,-15897],[-31092,11111],[-3650,-5983],[-42107,0],[-172911,-56410],[-35159,6453],[-32084,-6453],[-44188,35897],[-113385,-38633],[-36791,171],[-45790,28206],[-2914,-7523],[-6212,-43759],[12969,-41026],[-38425,-10256],[-21133,-46154],[-17292,2563],[-42267,5128]],[[3759846,2917948],[-26897,0],[-30740,0],[-13449,0],[-36215,0],[-73295,0],[-34582,0],[-14057,0],[-19981,0],[-3170,0],[-51937,0],[-81844,0],[-82421,0],[-63593,0],[-36023,-64658],[-46013,-84060],[-82485,-153846],[-80243,-153847],[-56869,-115383],[-21261,-38462],[-109382,-76923]],[[2795389,2230769],[-32597,-12094],[-60423,-2223],[-28018,6625],[-16202,5085],[-6276,2992],[-48607,22692],[-4643,5085]],[[7223823,4184615],[41306,-15385],[-20173,-35897],[15370,-10256],[30740,5128],[28306,-3419],[22574,-2863],[12520,-1411],[3394,-1154],[7013,-2351],[12647,-4187],[10408,-2521],[17163,-4318],[13191,5471],[20718,6496],[20525,-7991],[15978,-2265],[32660,-685],[21134,-7007],[5348,-2522],[6372,-1111],[14794,1667],[2625,1196],[8134,5898],[735,1879],[19629,8377],[15723,17479],[2626,1025],[2785,2009],[24976,15385],[32309,8718],[8997,2563],[29011,3932],[19021,7864],[2913,1111],[30708,-3676],[15370,-15384],[15562,0],[12232,5085],[10630,-15342],[4963,1710],[16171,5983],[7685,-25641],[26737,-11283],[25136,-4102],[5892,342],[14857,940],[20558,-6410],[22094,-5128],[3842,10256],[12680,0],[768,0],[33782,-1838],[22191,-470],[103490,-5384]],[[7260326,3746153],[-5764,17948],[11528,38463],[-7685,7691],[-9606,30769],[-31989,20044],[-672,3034],[-27634,29915]],[[5936599,3000000],[0,18460],[0,87565],[-384,48035],[-23343,14059],[-10855,7521],[-9927,4915],[-1601,1495],[-16234,9146],[-5828,4103],[-14057,7692],[-18219,10727],[-39450,23034],[-57541,33205],[-84598,47906],[-10182,5684],[-8390,4615],[-3106,1751],[-42171,23163],[-57572,31539]],[[5533141,3384615],[0,23077],[0,9144],[0,75258],[0,111709],[0,28205],[0,21069],[0,18034],[0,21195],[18604,24916],[14057,18675],[5763,7691],[12744,0],[14538,0],[13929,0],[13993,0],[25904,0],[8005,0],[18668,0],[5572,0],[21133,0],[13449,0],[15370,0],[0,61539],[0,30769],[0,60386],[0,26923],[0,49529],[0,20172],[0,32735]],[[5734870,4025641],[36023,36538],[27377,28332],[24912,4446],[18252,3460],[4227,1027],[6852,1966],[45661,8846],[39706,-3420],[5635,-1665],[8838,-1027],[33269,-3632],[128691,-17606],[33621,-3419]],[[6147934,4079487],[-4803,-23077],[-24015,-69231],[4130,-6027],[35991,-53161],[1505,-2222],[10215,-15171],[7204,-10770],[705,-1068],[15658,-23547],[2305,-3462],[35671,-54145],[36472,-56068],[18764,-8419],[30067,-13632],[8805,-6155],[26898,-10256],[6308,-14187],[7140,-15428],[21198,-48761],[5988,-13248],[17227,-39999],[14025,-32480],[23503,-54914],[10951,-24829],[24303,-58718],[19501,-24359],[97886,-64017],[13513,6881],[15082,7607],[171021,20042]],[[6147934,4079487],[37464,-1282],[97022,-1282]],[[7862246,4380512],[13513,-19273],[1281,-2265],[44924,-16624],[44702,23419],[44861,6024],[19212,-30769],[15754,-4614],[18827,-5642],[9607,-26709],[3457,-9743]],[[8420748,4728205],[-24976,5128]],[[8395772,4733333],[4739,40000],[1602,14102],[-24816,36838],[-2658,3932],[-5604,21709],[7844,12479],[8359,12735],[72014,40256],[28818,55898],[17451,78632],[13513,59744],[8101,20384],[9895,24701],[8421,21068],[11783,28547],[26898,62308]],[[8582132,5266666],[101441,-24872],[11911,-34102],[1761,-5258],[22831,-68332],[5956,-2564],[68588,-5171],[13256,-726],[8838,-513],[39577,513],[73583,17947],[19981,-20255],[96,-128],[13737,-32137],[32597,-28205],[11975,3333],[3683,3034],[1601,17864],[3938,1367],[146782,-51282],[71438,-20684],[-29555,-167521],[9222,-49744],[-5956,-10256],[-9606,-27436],[-15370,-17949],[-52642,3590],[-34774,-6154],[-69548,-40256],[-10375,-68205],[12680,-19744],[-96061,-30769],[-9030,-19231],[-6148,-13077]],[[2795389,2230769],[51681,-30641],[51201,-30769],[50944,-30940],[48703,-29958],[16619,-10342],[31828,-19744],[49440,-31110],[49183,-31240],[25041,-16025],[-9030,-41326],[-16139,-74359],[-11303,-52606],[-21165,-100940],[-19213,-89744],[65866,0],[156997,0],[82613,0],[158501,0],[54755,0],[0,-256410],[-291450,0],[-92796,0],[0,-392307],[-71085,-5130],[-44188,-38461],[-19213,-66666],[19213,-215384],[-111432,0],[-119116,0],[-121037,0],[-94141,0],[-7685,0],[-11719,-64446],[192,-22735],[-82613,-92307],[-28818,-38461],[-115274,-141027],[-84726,89745],[-30548,38461],[-80691,81795],[-146782,151539],[-187512,241025],[-161385,166667]],[[7767530,6246153],[36504,-7692],[-1633,-26111],[24880,-96710],[26128,-37948],[8262,-22309],[-5765,-29743],[-37879,-19658],[-29395,-39102],[-67820,4316],[-40057,-20342]],[[4946557,4519401],[40955,19060],[40345,0],[90298,0],[15914,0],[15786,0],[18252,0]],[[5423567,4446195],[-21070,-22691],[20365,-41967],[-1313,-2050],[-1249,-1581],[7557,-8163],[-14793,-32564],[-36215,-11966],[15337,-16196],[14057,-25727],[13065,-6367],[3362,-21795],[-4611,-11410],[-9798,-20770],[10406,-32179],[8550,-4017],[23567,-11026],[39161,513],[10086,-12993],[-5315,-9400],[-9606,-15385],[-5764,-19231],[17291,-1282],[3523,-5000],[14249,-4957],[55811,-20257],[25681,-9957],[6244,-2137],[13096,-4529],[10183,-3804],[2145,-897],[16042,-6668],[25072,-8717],[66187,-25384]],[[5533141,3384615],[-42267,0],[-7685,0],[-27154,0],[-34326,0],[-36503,0],[-53794,0],[-18636,0],[-82261,0],[-43196,0],[-36311,0]],[[4841498,5248717],[-30868,-8931],[-7204,-2137],[-6244,-1838],[-6981,-1965],[-10182,-3077],[0,-12906],[0,-21026],[0,-4530],[0,-12820],[-1377,-684],[-5892,-1923],[-4259,-2523],[-16266,-8887],[-14537,-6539],[-3907,-2778],[-7557,-2307],[-4066,-3590],[-9190,-4786],[-7333,-3718],[-5956,-3077],[-14793,-7650],[-22799,-11880],[-20621,-10769],[-18988,-10941],[-11527,-5129],[-12777,-6836],[-16042,-8547]],[[7810917,5303290],[81492,12094],[24561,2265],[-128,-18590],[7460,2436],[4740,-6239],[384,11923],[5443,9530],[8837,4914],[13834,385],[5956,11325],[28818,-15385],[6180,-25641],[23023,10214],[39352,-1239],[38457,2777],[13577,-23974],[20494,-8974],[5699,8675],[-3842,29657],[-1857,20642],[8581,10897],[44188,56453],[46141,8761],[30901,-1068],[11526,0],[962,-2821],[18411,-5171],[34421,2863],[9608,30770],[39193,-3846],[73391,11538],[67819,-4359],[25168,-49487],[5764,-5128],[38424,-41026],[-48030,-7692],[42267,-64103]],[[8395772,4733333],[-142364,28974],[-37655,6923],[-34166,6752],[-36151,6794],[-66090,11839],[-23504,4060],[-22670,-19487],[-31444,-27266],[-14473,-12649],[-1217,-129]],[[8630162,2476922],[9607,0],[44188,0],[0,-5128],[9606,-10257],[13449,20513],[5763,23078],[24976,5128],[9606,-64103],[-15369,-28205],[-24976,-17949],[1441,-128204],[-18732,-128205],[-40346,-187181],[-3843,-20513],[-3842,-6409],[-9606,-1283],[-71086,258975],[26897,58975],[-59558,35897]]],"transform":{"scale":[0.000008675000867500086,0.0000065000006500000644],"translate":[-40,17]}}
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="//d3js.org/d3.v3.min.js"></script>
<script src="//d3js.org/d3.geo.projection.v0.min.js"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
<link rel="stylesheet" type="text/css" href="viz.css">
</head>
<body>
<div id="tooltip" class="hidden">
<p id="tooltiptext"></p>
</div>
<div id="viz"></div>
<script src="viz.js"></script>
</body>
.background {
fill: none;
pointer-events: all;
}
body {
margin: 0;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
fill: none;
}
svg {
width: 100%;
height: 100%;
background: none;
}
.A {
fill: red;
stroke: grey;
stroke-width: 0.5;
// opacity: 0.4;
}
.merged {
fill: green;
opacity: 0.2;
stroke: black;
stroke-dasharray: 5, 5;
}
#tooltip {
position: absolute;
width: auto;
height: auto;
padding: 2px 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
pointer-events: none;
background-color: #bbb;
}
#tooltip.hidden {
display: none;
}
#tooltip p {
margin: 0 0 0 0;
padding: 2px 2px;
font-family: sans-serif;
font-size: 11px;
}
.hidden {
display: none;
}
.fir {
/*display: none;*/
/*fill: yellow;*/
/*opacity: .41;*/
stroke: black;
stroke-width: 0.2;
}
.fir.EYVLFIR {
display: none;
fill: blue;
opacity: 1;
stroke: red;
stroke-width: 0.2;
}
.label {
/*text-anchor: left;*/
dx: 10px;
}
.label text {
font: 12px sans-serif;
}
.label-key {
font-weight: bold;
}
var width = 300,
height = 300
var scale = 1500
var translate = [-100, 1500]
var labelPadding = 3
var firs
var svg = d3.select('#viz')
.append('svg')
.attr('width', width)
.attr('height', height)
// find proper scale and translation from bounds of europe polygon
var projection = d3.geo.azimuthalEqualArea()
.scale(scale)
.translate(translate)
var path = d3.geo.path().projection(projection)
var selected = d3.set(['EYVLFIR', 'EPWWFIR'])
// var selected = d3.set(['EYVLFIR'])
// var selected = d3.set(['EPWWFIR'])
// var selected = d3.set([
// 'LGGGFIR',
// 'LIBBFIR', 'LIMMFIR', 'LIRRFIR',
// 'LMMMFIR',
// 'LCCCFIR'
// ])
// ca. BBox for Poland and Lituania
var geojObj = {
'type': 'FeatureCollection',
'features': [{
'type': 'Feature',
'geometry': {
'type': 'Polygon',
'coordinates': [
[
[14.0, 48.7],
[14.0, 56.6],
[27.4, 56.6],
[27.4, 48.7],
[14.0, 48.7]
]
]
},
'properties': {
'name': 'A'
}
}]
}
var tooltip = d3.select('#tooltip').classed('hidden', true),
tooltiptext = d3.select('#tooltiptext')
var background = svg.selectAll('rect.background')
.data([{}]).enter()
.append('rect')
.classed('background', true)
var g = svg.selectAll('g.all')
.data([{}]).enter()
.append('g')
.classed('all', true)
var active = d3.select(null)
var zoom = d3.behavior.zoom()
.scaleExtent([1, 8000])
.on('zoom', zoomed)
function zoomed () {
g.style('stroke-width', 1.5 / d3.event.scale + 'px')
g.attr('transform', 'translate(' + d3.event.translate + ')scale(' + d3.event.scale + ')')
}
// If the drag behavior prevents the default click,
// also stop propagation so we don’t click-to-zoom.
function stopped () {
if (d3.event.defaultPrevented) d3.event.stopPropagation()
}
function reset () {
active.classed('active', false)
active = d3.select(null)
svg.transition()
.duration(750)
.call(zoom.translate([0, 0]).scale(1).event)
}
function clicked (d) {
if (active.node() === this) {
console.log('this node is active')
return reset()
}
active.classed('active', false)
active = d3.select(this).classed('active', true)
var bounds = path.bounds(d),
dx = bounds[1][0] - bounds[0][0],
dy = bounds[1][1] - bounds[0][1],
x = (bounds[0][0] + bounds[1][0]) / 2,
y = (bounds[0][1] + bounds[1][1]) / 2,
scale = .95 / Math.max(dx / width, dy / height),
translate = [width / 2 - scale * x, height / 2 - scale * y]
svg.transition()
.duration(750)
.call(zoom.translate(translate).scale(scale).event)
}
// prj is the projection
// pth is the path
// gObj is the geojson object
function scaleAndTranslate (prj, pth, gObj) {
prj
.scale(1)
.translate([0, 0])
var b = pth.bounds(gObj),
dx = (b[1][0] - b[0][0]),
dy = (b[1][1] - b[0][1]),
x = (b[1][0] + b[0][0]),
y = (b[1][1] + b[0][1]),
s = .95 / Math.max(dx / width,
dy / height),
t = [(width - s * x) / 2,
(height - s * y) / 2]
// return the scale and translate to be used to update the projection.
// Such as
// projection.scale(s).translate(t)
return {'scale': s, 'translate': t}
}
svg.on('click', stopped, true)
background.on('click', reset)
g.style('stroke-width', '0.5px')
svg
.call(zoom) // delete this line to disable free zooming
.call(zoom.event)
svg.on('mousemove', function () {
// update tooltip position
tooltip.style('top', (event.pageY + 16) + 'px').style('left', (event.pageX + 10) + 'px')
return true
})
d3.json('FIRs_NM.json', function (error, fir) {
if (error) throw error
firs = topojson.feature(fir, fir.objects.FIRs_NM)
var graticule = d3.geo.graticule()
var myfirs = firs.features.filter(function (d) {
return selected.has(d.id)
})
// var sAndT = scaleAndTranslate(projection, path, firs)
// projection.scale(sAndT.scale).translate(sAndT.translate)
var gFIR = g.selectAll('.fir')
.data(myfirs)
.enter()
.append('g')
.attr('class', 'fir')
var fff = gFIR
.append('path')
.attr('class', function (d) {
return 'fir ' + d.id
})
.attr('d', path)
gFIR.selectAll('.point')
.data(function (d, i) {
return d.geometry.coordinates[0]
})
.enter().append('circle')
.attr('class', 'point')
.attr('cx', function (d) {
return projection([d[0], d[1]])[0]
})
.attr('cy', function (d) {
return projection([d[0], d[1]])[1]
})
.attr('r', 1)
.attr('fill', 'red')
.attr('opacity', 0.3)
var label = gFIR.selectAll('.label')
.data(function (d) {
return (d.geometry.coordinates[0]).filter(function (d, i) {
// if (i%3 === 0) return true
return true
})
})
.enter().append('g')
.attr('class', 'label')
.attr('transform', function (d, i) {
return 'translate(' +
projection([d[0], d[1]])[0] + ',' +
projection([d[0], d[1]])[1] + ')'
})
label.append('text')
// .attr("dy", ".35em")
.text(function (d, i) {
return i
})
// from http://stackoverflow.com/a/16093597/963575
var mmm = topojson.merge(
fir,
fir.objects.FIRs_NM.geometries.filter(function (d) {
return selected.has(d.id)
}))
g.append('path')
.datum(mmm)
.attr('class', 'merged')
.attr('transform', 'translate(20, 30)')
.attr('d', path)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment