const float atan_result[] = {
  -90.0,
  -90.0,
  -90.0,
  -89.89284416395,
  -89.88067356202772,
  -89.67876850788677,
  -89.69245769282095,
  -89.65718079329716,
  -89.09566371680285,
  -89.41480730603533,
  -89.34696251154158,
  -88.31643027293447,
  -89.07562183353922,
  -88.96719988674225,
  -87.40142170162187,
  -88.68921116292783,
  -88.53350631608394,
  -86.40100199367645,
  -88.26797354704925,
  -88.05938748975115,
  -85.35483666857017,
  -87.82229998611089,
  -87.55614118684852,
  -84.29292885019488,
  -87.36068708562775,
  -87.03298549936927,
  -83.23723573962202,
  -86.88994431207355,
  -86.49728870361851,
  -82.20331387368877,
  -86.41543075490793,
  -85.95482934890084,
  -81.20177165782127,
  -85.94128700760092,
  -85.41004915067484,
  -80.23946780874417,
  -85.47064579844626,
  -84.86628116523534,
  -79.3204640758114,
  -85.00581516130393,
  -84.32594680381082,
  -78.44676600026739,
  -84.5484333544415,
  -83.79072106028164,
  -77.61889072291876,
  -84.09959739191109,
  -83.26166810497203,
  -76.83629788729668,
  -83.6599681549195,
  -82.7393504809529,
  -76.09771405691248,
  -83.22985531636756,
  -82.22391531467596,
  -75.401375175084,
  -82.80928515287603,
  -81.71516066426953,
  -74.74520636106357,
  -82.39805396593579,
  -81.21258461726393,
  -74.12695400655979,
  -81.99576941095657,
  -80.71541913454831,
  -73.54428168551458,
  -81.6038983498487,
  -80.22264996554902,
  -72.9948386936674,
  -81.2217779823258,
  -79.73302323012939,
  -72.47630795080401,
  -80.8486478928,
  -79.24503843820052,
  -71.98643839745272,
  -80.48366189540576,
  -78.75692672405448,
  -71.52306579038343,
  -80.12589421653529,
  -78.26661178529858,
  -71.08412486072758,
  -79.77434035405236,
  -77.77164923540552,
  -70.66765507712631,
  -79.42791263697694,
  -77.2691374734852,
  -70.27180170183884,
  -79.08543015850466,
  -76.75558918338956,
  -69.89481340016265,
  -78.74560233178318,
  -76.22674621169998,
  -69.53503733210178,
  -78.40700476819929,
  -75.67731005076959,
  -69.19091239624063,
  -78.0680454201637,
  -75.10054208974687,
  -68.86096109070176,
  -77.72691783451772,
  -74.48765553623944,
  -68.54378029010068,
  -77.3815367151093,
  -73.82686069051334,
  -68.2380310983672,
  -77.02944843114828,
  -73.10180699176155,
  -67.94242781456774,
  -76.66770499594743,
  -72.29341882182598,
  -67.65572593247666,
  -76.2926832255071,
  -71.368651562702,
  -67.37670897427562,
  -75.89981909733719,
  -70.2753292191365,
  -67.10417382249878,
  -75.48320650620455,
  -68.92503181607074,
  -66.83691404701823,
  4.566247722841097,
  -6.24688654938305,
  16.661172498079644,
  4.413117454140971,
  -6.45862419357755,
  16.301797067872418,
  4.199317179139146,
  -6.729937837751887,
  15.924351256698987,
  3.9407825039289897,
  -7.045191883439063,
  15.53977403924578,
  3.6523831024089977,
  -7.38927666793882,
  15.156722178706074,
  3.346829498435717,
  -7.749035136212607,
  14.78172091286694,
  3.0343523979266367,
  -8.11377339366324,
  14.419456134552977,
  2.722804348228785,
  -8.47525084233029,
  14.073105312244516,
  2.417956844964294,
  -8.82741588091439,
  13.744653582581304,
  2.123860214591581,
  -9.166047143487877,
  13.43517107138898,
  1.8431961099074348,
  -9.488387392206263,
  13.145044083994154,
  1.5775903540118175,
  -9.792811954667787,
  12.874161339808573,
  1.3278751929911412,
  -10.078547633312557,
  12.622060276619333,
  1.0943010767525572,
  -10.345444234359366,
  12.388039727045333,
  0.8767031681436614,
  -10.593794291310507,
  12.171245229989584,
  0.6746295734577804,
  -10.824194008801914,
  11.970732599888434,
  0.4874383926849789,
  -11.037438007968763,
  11.785514525671415,
  0.31437001524206765,
  -11.234441011621298,
  11.614594108708696,
  0.1546001303524742,
  -11.416180560638049,
  11.456988466499501,
  0.007277933291122423,
  -11.58365588744171,
  11.311744860253258,
  -0.12844689350415306,
  -11.737859038158588,
  11.177951253905453,
  -0.2534056178384084,
  -11.879755171616097,
  11.054742769670817,
  -0.36839814288682365,
  -12.010269656685113,
  10.941305155822267,
  -0.4741852792362658,
  -12.130280147863774,
  10.836876109935952,
  -0.5714843446914036,
  -12.240612259806579,
  10.740745090472318,
  -0.660967144802433,
  -12.342037804444232,
  10.652252088380935,
  -0.7432596270975829,
  -12.435274818186652,
  10.570785707710852,
  -0.8189426850757169,
  -12.520988807903896,
  10.49578081130885,
  -0.8885537266875373,
  -12.599794796684652,
  10.426715917706955,
  -0.9525887264460858,
  -12.672259864925953,
  10.363110482836353,
  -1.0115045584907567,
  -12.738905967962795,
  10.304522161063773,
  -1.0657214661613992,
  -12.800212875129658,
  10.250544110996048,
  -1.1156255667763082,
  -12.856621122219517,
  10.200802390062849,
  -1.161571322077177,
  -12.90853490388436,
  10.15495346617805,
  -1.2038839280481484,
  -12.9563248577428,
  10.112681863361837,
  -1.2428615946925323,
  -13.000330710204208,
  10.073697949992857,
  -1.278777698489855,
  -13.040863767081344,
  10.037735872531329,
  -1.3118827988853246,
  -13.078209241296124,
  10.004551633492856,
  -1.3424065162047822,
  -13.112628416398204,
  9.973921309694193,
  -1.3705592725299882,
  -13.144360648969544,
  9.94563940498848,
  -2.7625409619482793,
  -8.0762854952118,
  -5.635506451594669,
  -2.8024409139583732,
  -8.04410178930015,
  -5.845655794547586,
  -2.8392875951316654,
  -8.014321699790127,
  -6.040255886937541,
  -2.873326384334958,
  -7.98676205329095,
  -6.220472044045719,
  -2.904782406540914,
  -7.961252757316348,
  -6.387391194418996,
  -2.9338622294151446,
  -7.937636147231962,
  -6.542024396209238,
  -2.960755419298446,
  -7.9157662867165435,
  -6.685310106148412,
  -2.9856359672814397,
  -7.895508249483802,
  -6.818117904164139,
  -3.0086635955592596,
  -7.876737402028407,
  -6.941252458533315,
  -3.029984953674386,
  -7.85933870118985,
  -7.055457577594407,
  -3.049734713642351,
  -7.8432060158832595,
  -7.1614202395290345,
  -3.068036572333278,
  -7.828241479055413,
  -7.259774525456863,
  -3.085004168869087,
  -7.814354873504246,
  -7.351105405990617,
  -3.10074192420348,
  -7.801463053436885,
  -7.435952349674993,
  -3.115345809486632,
  -7.789489402371313,
  -7.514812735047459,
  -3.128904049283166,
  -7.778363327086891,
  -7.588145057662487,
  -3.1414977652126788,
  -7.768019786705351,
  -7.656371930257174,
  -3.153201565117355,
  -7.75839885556577,
  -7.719882879014913,
  -3.1640840824307146,
  -7.749445318290739,
  -7.779036942138868,
  -3.1742084700242414,
  -7.7411082952862085,
  -7.834165079079297,
  -3.1836328524429396,
  -7.733340896843611,
  -7.885572400069186,
  -3.1924107401050845,
  -7.726099903997108,
  -7.933540226336604,
  -3.2005914087336356,
  -7.719345474314113,
  -7.978327991648124,
  -3.2082202470050465,
  -7.7130408708503415,
  -8.020174995821304,
  -3.2153390751436,
  -7.707152212572659,
  -8.05930202061895,
  -3.221986436954117,
  -7.701648244636276,
  -8.095912818072863,
  -3.22819786757113,
  -7.696500126992672,
  -8.1301954808308,
  -3.234006139006705,
  -7.691681239896863,
  -8.162323703615206,
  -3.2394414854005844,
  -7.687167004974972,
  -8.192457944352274,
  -3.2445318097136138,
  -7.682934720603249,
  -8.220746492995378,
  -3.249302873457412,
  -7.678963410436591,
  -8.247326455541156,
  -3.2537784709185162,
  -7.675233684007339,
  -8.272324660229565,
  -3.257980589212876,
  -7.671727608392897,
  -8.295858492437919,
  -3.261929555395518,
  -7.668428590023621,
  -8.31803666432766,
  -3.2656441717496025,
  -7.665321265769585,
  -8.338959924884882,
  -3.269141840288195,
  -7.662391402506862,
  -8.35872171561353,
  -3.272438677420147,
  -7.65962580442025,
  -8.377408776795892,
  -3.275549619658154,
  -7.6570122273501084,
  -8.395101708929678,
  -3.2784885211816075,
  -7.654539299536167,
  -8.411875493687408,
  -3.2812682440092225,
  -7.652196448150407,
  -8.427799978523904,
  1.6977816916348616,
  -24.834774266138854,
  2.589485407428447,
  1.8599256397249482,
  -25.369930682077047,
  2.9790869493591607,
  2.0171207309185792,
  -25.88647589734736,
  3.360003769746423,
  2.169949720452217,
  -26.38622265293609,
  3.7335802347940206,
  2.3189894458855815,
  -26.870950879846035,
  4.101223977691855,
  2.464817520851401,
  -27.342419733707114,
  4.46442305896537,
  2.6080200751769236,
  -27.802382504305353,
  4.82477033493736,
  2.749200922546485,
  -28.252604795291944,
  5.183996742543995,
  2.8889926818342775,
  -28.69488665822585,
  5.544016188553413,
  3.028070589263216,
  -29.13108973189009,
  5.906986159040934,
  3.167170051638617,
  -29.563170931686496,
  6.2753903335183265,
  3.307109464812617,
  -29.99322492900229,
  6.652152899381755,
  3.448820554530811,
  -30.423538672986737,
  7.040799807431992,
  3.5933896577911146,
  -30.85666272531932,
  7.445691527853875,
  3.7421152508670996,
  -31.295506515903618,
  7.872368096027787,
  3.8965901926941493,
  -31.743468322254657,
  8.328076652833285,
  4.058822629914022,
  -32.20461678058421,
  8.822607473559898,
  4.231419366077329,
  -32.683950797222934,
  9.36967602494327,
  4.417874029289924,
  -33.18778216323889,
  9.989325972631143,
  4.623039048348439,
  -33.72431656725939,
  10.712372680274486,
  4.85393756532756,
  -34.30456776964219,
  11.589277524608772,
  5.1212458298639065,
  -34.94385668565794,
  12.709723919417614,
  5.442208089231886,
  -35.664393255761105,
  14.25199602822276,
  5.846941494103464,
  -36.49999584025999,
  16.63397487430666,
  6.393933787173455,
  -37.505380164855104,
  21.140214774393648,
  7.215760773982962,
  -38.776261383465965,
  34.62411698446035,
  8.698931545028506,
  -40.498731216867206,
  12.72020662229357,
  -43.09434440854123,
  -47.78260370109784,
  90.0,
  -90.0,
  90.0,
  89.80053833765584,
  -89.83998609317537,
  89.8934197737148,
  89.4303123623398,
  -89.53979566697132,
  89.6944603290946,
  88.92238973873599,
  -89.12233809956855,
  89.41938964558284,
  88.30870155794919,
  -88.61005529664934,
  89.08420466858628,
  87.61741239276077,
  -88.02314783247539,
  88.70342255157935,
  86.87203364380535,
  -87.3788823569616,
  88.28958143152681,
  86.09146876092294,
  -86.69150020782874,
  87.85315029631978,
  85.29048760203388,
  -85.97242476473886,
  87.4026528357821,
  84.48034803025159,
  -85.23059107547839,
  86.94718889541947,
  83.66942075539559,
  -84.47280168361519,
  86.49213620087158,
  82.8637524952949,
  -83.70406045212741,
  86.04159081261473,
  82.0675448407661,
  -82.9278631025634,
  85.59860310570438,
  81.28354720549544,
  -82.1464374334813,
  85.16538039580112,
  80.51337154094166,
  -81.3609330478694,
  84.74345665908298,
  79.75773969006498,
  -80.5715630995215,
  84.33383232270388,
  79.0166744492443,
  -79.7777008826332,
  83.93708803676718,
  78.28964426287311,
  -78.97793299646528,
  83.55347644183695,
  77.57566983369227,
  -78.17006873008602,
  83.18299565026501,
  76.87339919256587,
  -77.35110225908555,
  82.82544770233707,
  76.18115609313772,
  -76.51711991522158,
  82.4804847640735,
  75.49696500918121,
  -75.66313845940434,
  82.14764536347371,
  74.81855447043408,
  -74.78285060109442,
  81.82638254204433,
  74.14685844992282,
  -73.86823847697536,
  81.51608543592928,
  73.47924290306962,
  -72.90898978268362,
  81.21609549375343,
  72.81275757631145,
  -71.8916057417403,
  80.92571827989683,
  72.14406703649486,
  -70.79800686086341,
  80.6442315940942,
  71.46935059461141,
  -69.60328256030859,
  80.37089045226044,
  70.78416044372585,
  -68.27190615550064,
  80.1049293105149,
  70.08322116469164,
  -66.75103304045052,
  79.84556176564776,
  69.36014388138891,
  -64.95785043919892,
  79.59197782138176,
  68.60701193560178,
  -62.75368940985057,
  79.34333866010273,
  67.81376662537468,
  -59.885199291088334,
  79.09876869114984,
  66.96727066627543,
  -55.83049727556269,
  78.85734444179243,
  66.04983146582943,
  -49.3088518818741,
  78.61807959080673,
  65.03677740711652,
  -36.299446871411924,
  78.37990507990278,
  63.89228399062158,
  0.8702302958571301,
  78.14164271726152,
  62.56175355495162,
  71.64060945965649,
  77.90196991709598,
  60.95685690694809,
  -75.47155244423011,
  77.65937204535615,
  -9.393701032660243,
  -6.164205216872092,
  0.6780163993253286,
  -8.87932106361007,
  -6.491412844118069,
  0.996188843103658,
  -8.36805904048147,
  -6.896794333661443,
  1.345392233791006,
  -7.868875467699271,
  -7.3531827614190695,
  1.7128911777055509,
  -7.387942886712636,
  -7.838389009797404,
  2.0879862920611276,
  -6.929275589380576,
  -8.335154420775686,
  2.462182486296035,
  -6.4952558238614815,
  -8.830576709626028,
  2.8290487994751055,
  -6.087057174148862,
  -9.315364411479987,
  3.183940427510458,
  -5.704976612153102,
  -9.78309887690837,
  3.5236818346340635,
  -5.348690112521959,
  -10.229581504634329,
  3.84626279102015,
  -5.017446548793067,
  -10.652290313593769,
  4.150570754962963,
  -4.710212916391761,
  -11.049944064560309,
  4.436167034816146,
  -4.4257817988222214,
  -11.42216127625145,
  4.703105884641607,
  -4.162849901966208,
  -11.769198274537562,
  4.951791905545357,
  -3.920074632725519,
  -12.091750811374508,
  5.182869828015632,
  -3.6961141527097023,
  -12.390805662767754,
  5.397140735291976,
  -3.4896550880017077,
  -12.667530900396297,
  5.595499364589268,
  -3.2994310871704013,
  -12.923195738217856,
  5.778887914798655,
  -3.1242346486322474,
  -13.159112786499351,
  5.948262601746552,
  -2.962924043466011,
  -13.376597149209024,
  6.104569944292405,
  -2.8144267041609057,
  -13.576938090749248,
  6.248730401894619,
  -2.6777401029194663,
  -13.761380014884667,
  6.381627511288649,
  -2.5519308803030065,
  -13.931110289207796,
  6.504101094911748,
  -2.436132786614088,
  -14.087252056966099,
  6.616943450446378,
  -2.329543849166756,
  -14.23086064308499,
  6.720897694244293,
  -2.231423066681659,
  -14.36292251463939,
  6.816657635399883,
  -2.141086848387516,
  -14.484356023461704,
  6.9048687140347935,
  -2.057905353086759,
  -14.59601336021013,
  6.9861296571022375,
  -1.9812988371846125,
  -14.698683300760912,
  7.060994595979493,
  -1.9107340864948597,
  -14.79309443933403,
  7.129975458877525,
  -1.8457209815026383,
  -14.87991868758444,
  7.193544502839321,
  -1.7858092274061639,
  -14.959774882052173,
  7.252136888858263,
  -1.7305852669583104,
  -15.033232389227475,
  7.306153232543762,
  -1.679669384593973,
  -15.100814632111893,
  7.355962084189652,
  -1.6327130035896071,
  -15.163002487608574,
  7.401902307894139,
  -1.5893961733294917,
  -15.220237522668436,
  7.444285340934576,
  -1.5494252406036588,
  -15.272925050592724,
  7.4833973229765345,
  -1.5125306968273666,
  -15.321436998556369,
  7.519501090697548,
  -1.47846519184692,
  -15.366114584252381,
  7.552838037638537,
  -1.4470017043548546,
  -15.407270804302048,
  7.583629842017725,
  -4.660738744735204,
  -14.252848487821248,
  2.6351824178751713,
  -4.673095181282744,
  -14.275076178193105,
  2.6009091812453766,
  -4.684518397900417,
  -14.295574064177753,
  2.569222684990197,
  -4.695082039250698,
  -14.31448134174822,
  2.53992145998751,
  -4.704853956152367,
  -14.331925970776533,
  2.512818865938889,
  -4.713896621857322,
  -14.348025538027022,
  2.4877423414615603,
  -4.722267531157971,
  -14.362888068444494,
  2.4645325862200793,
  -4.730019579160974,
  -14.37661278365939,
  2.443042714695529,
  -4.737201417996753,
  -14.389290808097945,
  2.4231374093130036,
  -4.743857790756708,
  -14.401005824086173,
  2.4046920918866754,
  -4.750029842667403,
  -14.411834677994328,
  2.3875921259166657,
  -4.755755410003076,
  -14.421847939877697,
  2.3717320575943943,
  -4.761069287564335,
  -14.431110419297436,
  2.3570148999987786,
  -4.766003475756561,
  -14.439681640104272,
  2.343351462560145,
  -4.770587408419801,
  -14.447616276975923,
  2.330659726180505,
  -4.7748481626177055,
  -14.454964556444557,
  2.318864263239363,
  -4.778810651604614,
  -14.461772625053872,
  2.307895700942258,
  -4.782497802171101,
  -14.468082887162328,
  2.297690225979306,
  -4.785930717529033,
  -14.473934314769933,
  2.2881891281745563,
  -4.789128826844794,
  -14.479362731599432,
  2.2793383806656133,
  -4.792110022469273,
  -14.484401073513885,
  2.2710882541136694,
  -4.794890785849019,
  -14.489079627205536,
  2.263392962474813,
  -4.797486303037714,
  -14.493426248948229,
  2.256210337941165,
  -4.799910570662318,
  -14.497466565069265,
  2.2495015327679044,
  -4.802176493135423,
  -14.501224155667096,
  2.243230745827431,
  -4.804295971845315,
  -14.504720722979824,
  2.2373649718659974,
  -4.806279986998292,
  -14.507976245695794,
  2.2318737715749757,
  -4.808138672734559,
  -14.511009120392128,
  2.2267290607242343,
  -4.809881386089333,
  -14.5138362911888,
  2.2219049167360048,
  -4.811516770324738,
  -14.516473368615879,
  2.2173774012022958,
  -4.813052813115794,
  -14.51893473860786,
  2.21312439696613,
  -4.8144969000347855,
  -14.521233662462691,
  2.209125458496033,
  -4.815855863742877,
  -14.523382368532554,
  2.205361674384034,
  -4.817136029265468,
  -14.525392136349112,
  2.2018155408897093,
  -4.818343255698624,
  -14.527273373826828,
  2.198470845536798,
  -4.819482974667672,
  -14.529035688134071,
  2.195312559844501,
  -4.82056022583568,
  -14.530687950772299,
  2.192326740343062,
  -4.82157968973899,
  -14.532238357358855,
  2.189500437082615,
  -4.822545718209227,
  -14.533694482567789,
  2.186821608895555,
  -4.823462362626236,
  -14.535063330645965,
  2.184279044715692,
  10.607196911621108,
  -29.271097788091456,
  21.95919089313335,
  11.153187694016932,
  -29.634742826491227,
  22.618743947719942,
  11.684564626710433,
  -29.98077981530507,
  23.258726382336107,
  12.203296276951969,
  -30.310484650406654,
  23.881430292364076,
  12.7113744622649,
  -30.625074218103098,
  24.48914714677588,
  13.210838845489736,
  -30.92570792583445,
  25.084190817044124,
  13.703807784153181,
  -31.21349047224584,
  25.668926130807975,
  14.192517221719386,
  -31.489475570439293,
  26.245804301818154,
  14.6793702633862,
  -31.754670431136645,
  26.81740726208515,
  15.167001318512414,
  -32.010040889342314,
  27.386503862699183,
  15.65836054804284,
  -32.25651712445898,
  27.956122273327367,
  16.156827216959723,
  -32.49499998470923,
  28.529644949994008,
  16.666365088116592,
  -32.72636798706201,
  29.110935677696727,
  17.191740395055124,
  -32.95148512894055,
  29.704513151473062,
  17.738835388766397,
  -33.17120972407537,
  30.315793616161805,
  18.315112158884247,
  -33.38640457010439,
  30.951438584396758,
  18.930320759678946,
  -33.59794888119578,
  31.619867050188336,
  19.597620215862182,
  -33.806752591523356,
  32.332033753834594,
  20.33542987723364,
  -34.01377387971429,
  33.102654352909774,
  21.17064501173229,
  -34.220041119125256,
  33.95221540724929,
  22.144575070162862,
  -34.42668098587069,
  34.91043745068731,
  23.324781665033886,
  -34.63495525743458,
  36.022606428602934,
  24.831120326526598,
  -34.846310080375986,
  37.362034115883425,
  26.90112797449381,
  -35.06244347220221,
  39.0570027461151,
  30.088240514563548,
  -35.28540007903829,
  41.3568036340209,
  36.0681658315035,
  -35.517707715942706,
  44.82466700532304,
  -35.7625798525718,
  -36.02422575596464,
  -36.30834346354772,
  -36.62293807921766,
  -36.9797522380039,
  -37.396929928463855,
  -37.904386830535024,
  -38.555812755175396,
  -39.45953660290265,
  -40.87591657061021,
  -43.64720164220111,
  51.07342016729906,
  90.0,
  -90.0,
  90.0,
  89.86554091957566,
  -89.81259100711978,
  89.83259051964949,
  89.6148182890271,
  -89.46682200278293,
  89.52274987925323,
  89.26823791514028,
  -88.99537919518917,
  89.09930925561663,
  88.84556909836684,
  -88.42943872323636,
  88.59016300363693,
  88.36454370115172,
  -87.79627105945936,
  88.0199397586142,
  87.84033094091374,
  -87.11849072226046,
  87.4091931005544,
  87.28549657826815,
  -86.41417326336577,
  86.77442048505243,
  86.71020212793945,
  -85.69736295743799,
  86.12847266369633,
  86.12250196159837,
  -84.97870661789821,
  85.4811030312651,
  85.52866104104395,
  -84.26608002302896,
  84.83952617366843,
  84.933454695457,
  -83.56514801665992,
  84.2089251296698,
  84.34043376717513,
  -82.87983896286381,
  83.592885281818,
  83.75215022377684,
  -82.21273371070924,
  82.9937523125474,
  83.17034422735895,
  -81.56537771334185,
  82.41292059932081,
  82.59609625615018,
  -80.9385277427161,
  81.85106172536335,
  82.02994870840794,
  -80.33234467994153,
  81.30830326045486,
  81.47200134709489,
  -79.7465427035026,
  80.78436715432713,
  80.92198444011304,
  -79.18050364042982,
  80.27867578825824,
  80.37931276247801,
  -78.63336367110352,
  79.79043234833463,
  79.84312287070941,
  -78.10407815084156,
  79.31868089824152,
  79.31229527638364,
  -77.5914690840137,
  78.86235040820856,
  78.78546232771778,
  -77.09425875887119,
  78.4202860509307,
  78.2610017116528,
  -76.61109219948312,
  77.99127028943424,
  77.73701443419999,
  -76.14055038185687,
  77.5740356294454,
  77.21128479528555,
  -75.68115555851605,
  77.16727035958375,
  76.68121804109201,
  -75.23136950280221,
  76.7696181253926,
  76.14374871743526,
  -74.78958498272803,
  76.3796717456778,
  75.59520869790887,
  -74.35411026174322,
  75.99596124700244,
  75.03113743584933,
  -73.92314584821766,
  75.61693562335627,
  74.44600640895995,
  -73.494752006925,
  75.24093726964723,
  73.83281164356406,
  -73.06680460283704,
  74.86616731442224,
  73.18245606360216,
  -72.63693551353738,
  74.49063907538482,
  72.48278372751612,
  -72.2024518685402,
  74.11211540017129,
  71.7170115313127,
  -71.76022532715048,
  73.72802343564973,
  70.86106296048969,
  -71.30653775349892,
  73.33533687965303,
  69.8787739763674,
  -70.83686166105407,
  72.93041010148342,
  68.7126508046082,
  -70.34554020278497,
  72.50873900281196,
  67.26439578477931,
  -69.82530746352523,
  72.06460693958765,
  11.4108665904885,
  8.83631722132389,
  -12.336167554300935,
  11.634151201166922,
  8.30995027291343,
  -11.82327347595077,
  11.917896391330933,
  7.793274259614328,
  -11.323616636633494,
  12.246590250890403,
  7.293609791063079,
  -10.843075142410253,
  12.60491046545752,
  6.815779136668716,
  -10.385414817162667,
  12.979354831898798,
  6.3627215064381675,
  -9.95281845736287,
  13.35887089404047,
  5.935984441508683,
  -9.546305287203875,
  13.73490498046997,
  5.536106719173119,
  -9.166056338362742,
  14.10115982177133,
  5.162911513183341,
  -8.811662861447001,
  14.45323753381221,
  4.81572779202619,
  -8.482313546800686,
  14.788265722303324,
  4.493555581985463,
  -8.17693402158444,
  15.10455470978087,
  4.195187978917429,
  -7.894289628828949,
  15.401305004748734,
  3.919300202869244,
  -7.633060244099342,
  15.678368625377132,
  3.664513756229641,
  -7.39189397281831,
  15.936060365765726,
  3.429441911573599,
  -7.169445011030257,
  16.175012059432408,
  3.212721291941892,
  -6.964399711556855,
  16.396062232132614,
  3.013033160646932,
  -6.775493927100636,
  16.60017401829158,
  2.8291171521002316,
  -6.60152395165373,
  16.788375165012315,
  2.659779496622143,
  -6.4413528063489975,
  16.961715010450867,
  2.503897275636246,
  -6.293913177510283,
  17.121234328247866,
  2.360419852299216,
  -6.158207982120487,
  17.267944805810256,
  2.228368327249327,
  -6.033309284619717,
  17.402815652940554,
  2.106833646934907,
  -5.918356099630122,
  17.526765425309094,
  1.9949738252606755,
  -5.8125514729955325,
  17.640657611894238,
  1.8920106145360778,
  -5.715159126995474,
  17.74529889710856,
  1.7972258686120668,
  -5.625499876018841,
  17.84143928649263,
  1.7099577718210683,
  -5.542947959726263,
  17.929773496881698,
  1.6295970559626023,
  -5.466927396760052,
  18.010943172333537,
  1.5555832896285136,
  -5.3969084295702565,
  18.085539607623804,
  1.4874012962633802,
  -5.33240410704063,
  18.15410675112954,
  1.4245777369680677,
  -5.272967034152378,
  18.217144325759264,
  1.366677879268582,
  -5.218186305284998,
  18.275110955920315,
  1.3133025624548438,
  -5.167684628695396,
  18.328427224690873,
  1.2640853625695725,
  -5.121115643317174,
  18.377478611700603,
  1.2186899548904289,
  -5.0781614245900295,
  18.42261828123231,
  1.1768076681960378,
  -5.038530173046465,
  18.4641697036312,
  1.1381552227879674,
  -5.001954077461971,
  18.502429102672725,
  1.1024726428199605,
  -4.968187343225618,
  18.537667728159015,
  1.0695213327124997,
  -4.937004375995094,
  18.570133957482977,
  1.039082307119068,
  -4.908198110502976,
  6.783564566981674,
  -1.9995572881484172,
  -5.118518359870627,
  6.674325642813154,
  -2.062158705687119,
  -5.096817781204742,
  6.5733851569690245,
  -2.120063200378978,
  -5.0767623206475205,
  6.48008729552262,
  -2.173641218837069,
  -5.058220286967088,
  6.393827985397141,
  -2.223233503591397,
  -5.041070801513853,
  6.314051103284661,
  -2.2691534464009013,
  -5.025202909965113,
  6.2402448706282465,
  -2.311689271127681,
  -5.010514761875367,
  6.171938452332442,
  -2.3511060540671895,
  -4.996912854633632,
  6.108698767051208,
  -2.387647590524175,
  -4.984311338041981,
  6.050127509979295,
  -2.421538116868197,
  -4.972631375556421,
  5.9958583842882645,
  -2.452983897423463,
  -4.961800558207263,
  5.94555453413707,
  -2.48217468544167,
  -4.951752367293527,
  5.89890617012714,
  -2.509285067144835,
  -4.9424256820902075,
  5.855628376848093,
  -2.5344756974605867,
  -4.93376432899292,
  5.815459091538045,
  -2.5578944356437905,
  -4.925716668734043,
  5.7781572426874295,
  -2.5796773885139523,
  -4.918235218524715,
  5.743501037518485,
  -2.5999498685580638,
  -4.911276306199538,
  5.711286387578574,
  -2.61882727366776,
  -4.904799753659196,
  5.681325462124716,
  -2.636415894808184,
  -4.898768587116701,
  5.6534453594978356,
  -2.6528136574604004,
  -4.893148771852922,
  5.62748688725185,
  -2.6681108022443256,
  -4.8879089693752755,
  5.603303442388057,
  -2.6823905097173593,
  -4.883020315048957,
  5.580759983631277,
  -2.6957294739569053,
  -4.878456214433134,
  5.559732088257545,
  -2.708198429173065,
  -4.874192156704876,
  5.5401050865358465,
  -2.7198626332610014,
  -4.870205543692086,
  5.521773267372538,
  -2.7307823118901693,
  -4.8664755331636265,
  5.504639149243704,
  -2.741013066438923,
  -4.86298289514102,
  5.488612810966056,
  -2.7506062488170095,
  -4.859709880102169,
  5.473611277290768,
  -2.759609305973898,
  -4.85664009804419,
  5.459557954706836,
  -2.7680660966667734,
  -4.8537584074603775,
  5.446382113212376,
  -2.7760171828570552,
  -4.851050813366144,
  5.4340184101544775,
  -2.783500097917639,
  -4.8485043735810684,
  5.422406452552443,
  -2.7905495936634974,
  -4.846107112539552,
  5.411490394606629,
  -2.797197868065154,
  -4.843847941961385,
  5.401218567357201,
  -2.8034747753670506,
  -4.841716587766301,
  5.391543137695127,
  -2.809408020210463,
  -4.839703522663577,
  5.382419794142901,
  -2.8150233372530615,
  -4.83779990388924,
  5.373807457015792,
  -2.820344657684371,
  -4.835997515599611,
  5.3656680107466395,
  -2.8253942639585943,
  -4.834288715460861,
  5.357966056308851,
  -2.830192934003931,
  -4.832666384999818,
  23.13658906202199,
  -1.6990635445006794,
  11.350848534709641,
  23.674381201774736,
  -1.6619515463454635,
  11.936812229246005,
  24.194435051059646,
  -1.6255110740952323,
  12.50911921278385,
  24.698399847575686,
  -1.5896031066787533,
  13.0699095974653,
  25.187928455045768,
  -1.554080177118644,
  13.621383770429592,
  25.66468294718956,
  -1.5187836978291767,
  14.16583508546892,
  26.130344495278013,
  -1.4835403633918949,
  14.705691495524826,
  26.5866277134933,
  -1.4481573263467324,
  15.243568992051522,
  27.03529997015386,
  -1.4124156845207765,
  15.782341068799054,
  27.47820659837553,
  -1.3760615762302484,
  16.325230449254974,
  27.91730349079091,
  -1.3387937938426755,
  16.875932429955316,
  28.354699319513706,
  -1.30024619154195,
  17.43878412081654,
  28.792710708966204,
  -1.259962083674746,
  18.01900189574152,
  29.233935306079,
  -1.217355925137874,
  18.62302286837377,
  29.68135017383941,
  -1.1716540610534856,
  19.25900969891589,
  30.138446854190178,
  -1.1217995709766775,
  19.937620532890264,
  30.60942082286534,
  -1.066292432926824,
  20.673226261209702,
  31.09944376071423,
  -1.0029061266743144,
  21.48591748862936,
  31.61506565777119,
  -0.9281505685176344,
  22.404983087468796,
  32.16482734558836,
  -0.8361648215086092,
  23.475316861856236,
  32.760227468734506,
  -0.71616698967282,
  24.770144436587245,
  33.417314047525345,
  -0.5456106639225651,
  26.41888607924696,
  34.15943756073736,
  -0.2670994088722987,
  28.676627875868714,
  35.02230985922211,
  0.32716329621631546,
  32.13235986437612,
  36.06402724149819,
  38.53812233270177,
  37.38694794979942,
  39.19206177489101,
  41.94149062128375,
  47.00615499398289,
  90.0,
  -90.0,
  90.0,
  89.77702750201694,
  -89.77724425321836,
  89.59039577955606,
  89.3612095407511,
  -89.36339225308447,
  88.83725237246405,
  88.78734226990983,
  -88.79489525188768,
  87.81370334392996,
  88.08906440558115,
  -88.10685511585928,
  86.58706099190202,
  87.2960867903086,
  -87.33013631344262,
  85.21388524466283,
  86.43325280981414,
  -86.49042445141389,
  83.73924249417779,
  85.52056913364527,
  -85.60830884383489,
  82.19779697189838,
  84.57368017138323,
  -84.69982593182483,
  80.61549060781586,
  83.60449348974757,
  -83.77715282331499,
  79.01123643313939,
  82.6218074208072,
  -82.84929520737951,
  77.39840082306078,
  81.63187373744408,
  -81.92270124559421,
  75.78601558493187,
  80.63887150402873,
  -81.00177890816082,
  74.17973098284901,
  79.64528936799374,
  -80.08931644868615,
  72.58254498010515,
  78.65222263930457,
  -79.18681517585358,
  70.99534773333778,
  77.65959423620882,
  -78.29474659341523,
  69.41731593030939,
  76.66630806784677,
  -77.412745724241,
  67.84618445014262,
  75.67034125685976,
  -76.54426278563348,
  66.27841528435337,
  74.66877846646865,
  -75.68787373164221,
  64.70927636964907,
  73.65778762515654,
  -74.84168478097726,
  63.13283587150009,
  72.63253126878799,
  -74.00337098085365,
  61.54187001732883,
  71.58700085688464,
  -73.17018454418957,
  59.92767394969572,
  70.51375148930292,
  -72.33893321718254,
  58.2797539199928,
  69.40349917421467,
  -71.50592638918734,
  56.58536334580237,
  68.24451804692139,
  -70.66688348801104,
  54.82882124888015,
  67.02173295641946,
  -69.81679489376825,
  52.990513127420144,
  65.7153284510406,
  -68.94971930807431,
  51.045409966833226,
  64.30629021248448,
  -68.0584917909734,
  48.96082909924817,
  62.76063003031729,
  -67.13430096503036,
  46.69295782495998,
  61.02989439681,
  -66.16606745228582,
  44.181277674425694,
  59.042037105013584,
  -65.13950934055588,
  41.33926962103152,
  56.68430293620945,
  -64.0356960033167,
  38.03820454916691,
  53.76859465094143,
  -62.828729975511536,
  34.077361769339504,
  49.954358582396424,
  -61.481870252655526,
  29.125994769844578,
  44.554536832717595,
  -59.94070850914944,
  22.6030354431563,
  35.96554343342001,
  -58.12038168193031,
  13.415624701823527,
  19.70353564389493,
  -55.879663039967966,
  -0.5846847751359581,
  -16.702941795654304,
  -52.96295283117656,
  -23.159862305448566,
  -69.92437684511088,
  -48.85207645268038,
  -56.19698937873323,
  -11.603410342053332,
  9.300737469470219,
  -13.137223397032317,
  -11.174460850169607,
  8.805751059295218,
  -12.866470778964585,
  -10.708669084991602,
  8.307067712526845,
  -12.531782875074814,
  -10.224493412633628,
  7.815189763779526,
  -12.150198481176979,
  -9.736146997556336,
  7.337572552570934,
  -11.738185355561408,
  -9.254151376631038,
  6.879267182167556,
  -11.310119899080116,
  -8.785991716158293,
  6.443476621282606,
  -10.87772510037905,
  -8.336747417933827,
  6.03201371044908,
  -10.450065834412683,
  -7.909643971907712,
  5.645666608854211,
  -10.03382266676863,
  -7.5065105428302275,
  5.284484006115671,
  -9.633672729811462,
  -7.12814657624221,
  4.947994036137457,
  -9.252682674241349,
  -6.774608594791212,
  4.635370033259459,
  -8.892667146362223,
  -6.445430589880903,
  4.345554524060788,
  -8.554494475744388,
  -6.139790948774148,
  4.077350881078161,
  -8.23833644680239,
  -5.856637275403965,
  3.829490213267232,
  -7.943866393836663,
  -5.594778569023357,
  3.6006794633904433,
  -7.670412810974182,
  -5.35295239829876,
  3.3896353543349336,
  -7.417076285960652,
  -5.129873105394328,
  3.1951077579125333,
  -7.182817056524863,
  -4.924265738065204,
  3.015895216231156,
  -6.966519518111159,
  -4.7348893279224065,
  2.8508546885209265,
  -6.767038932303412,
  -4.560552278385118,
  2.698907089015523,
  -6.583234565502052,
  -4.4001219590141165,
  2.559039792666591,
  -6.413992597525338,
  -4.252530087958696,
  2.4303069890553624,
  -6.258241398199707,
  -4.1167750895969,
  2.3118285398819673,
  -6.114961169989236,
  -3.9919223137823416,
  2.2027878252724724,
  -5.983189479015913,
  -3.8771027751354747,
  2.10242893589801,
  -5.862023825162698,
  -3.7715108986508157,
  2.0100534715319527,
  -5.750622114749531,
  -3.6744016283346723,
  1.9250171344814464,
  -5.648201679228824,
  -3.585087158422561,
  1.8467262524312247,
  -5.554037315924904,
  -3.5029334740983566,
  1.774634325145199,
  -5.467458700204539,
  -3.4273568345455576,
  1.7082386597776027,
  -5.3878474231774645,
  -3.357820291035109,
  1.6470771376682471,
  -5.3146338376771585,
  -3.293830303126844,
  1.5907251394825184,
  -5.247293842108473,
  -3.2349334943085246,
  1.538792643931038,
  -5.185345692337077,
  -3.1807135725359217,
  1.490921506954051,
  -5.128346902743721,
  -3.1307884296754613,
  1.4467829223439264,
  -5.075891276290434,
  -3.0848074256632554,
  1.4060750606755614,
  -5.027606087986816,
  -3.0424488574358888,
  1.3685208806458544,
  -4.983149435021841,
  -3.0034176087251057,
  1.33386610513482,
  -4.9422077589242805,
  -2.9674429741656394,
  1.3018773532268377,
  -4.904493539594381,
  1.1951044352607316,
  3.102567378489049,
  5.181434754593695,
  1.2712959484651227,
  3.096849856682711,
  5.321664318026903,
  1.341567553841051,
  3.0915632434222937,
  5.451092044200149,
  1.4063935964739793,
  3.086673915559589,
  5.570563650989402,
  1.4662110068280412,
  3.0821508246675813,
  5.680861874442614,
  1.5214218783047968,
  3.077965324734473,
  5.782710052402614,
  1.5723959832804593,
  3.0740910042633063,
  5.876775819864955,
  1.6194731915532128,
  3.070503524825345,
  5.963674805409775,
  1.6629657687553452,
  3.0671804673599268,
  6.043974252124481,
  1.7031605421062068,
  3.064101186962079,
  6.118196511604587,
  1.7403209278762715,
  3.0612466765007387,
  6.186822378101584,
  1.77468881983359,
  3.058599439126483,
  6.250294243355443,
  1.8064863413025962,
  3.0561433695290647,
  6.309019062369828,
  1.8359174656940287,
  3.0538636436698314,
  6.3633711273139095,
  1.8631695117717035,
  3.0517466166256138,
  6.413694651583271,
  1.88841452073645,
  3.049779728126683,
  6.460306169363623,
  1.9118105225997803,
  3.0479514153421063,
  6.503496758220185,
  1.9335026994158067,
  3.0462510324547822,
  6.5435340935862145,
  1.953624452832033,
  3.0446687765698783,
  6.580664344773931,
  1.97229838317584,
  3.0431956195107728,
  6.615113922449562,
  1.9896371869629252,
  3.0418232450728073,
  6.647091087527772,
  2.005744479332359,
  3.0405439913251775,
  6.676787431243164,
  2.0207155475054197,
  3.039350797573484,
  6.704379235817127,
  2.0346380409499667,
  3.0382371556187686,
  6.730028724707728,
  2.0475926035209695,
  3.037197064972374,
  6.753885210945939,
  2.059653452449171,
  3.0362249917092456,
  6.776086151549847,
  2.070888908669059,
  3.0353158306647736,
  6.796758115488775,
  2.0813618826174634,
  3.0344648707019117,
  6.816017672154923,
  2.0911303192968442,
  3.033667762795686,
  6.8339722068002455,
  2.100247606083312,
  3.0329204907014726,
  6.850720668916992,
  2.108762946468467,
  3.03221934399135,
  6.8663542590853845,
  2.116721702655602,
  3.031560893259512,
  6.880957059383429,
  2.124165709683817,
  3.0309419673131184,
  6.894606612052711,
  2.131133563526959,
  3.030359632179138,
  6.907374450740518,
  2.137660885406829,
  3.029811171770658,
  6.91932658829208,
  2.1437805643705685,
  3.02929407006794,
  6.930523964746403,
  2.149522980009305,
  3.02880599468014,
  6.941022858893999,
  2.1549162070378354,
  3.0283447816630957,
  6.950875266483491,
  2.1599862033122585,
  3.0279084214770724,
  6.9601292479155505,
  2.1647569827330386,
  3.0274950459756176,
  6.968829248035292,
  3.9699032069884694,
  -8.563318137797364,
  -3.3442586527210953,
  4.0263215673160415,
  -8.958200626960393,
  -3.6178258183084435,
  4.080346834249196,
  -9.341636225430877,
  -3.8794003916927697,
  4.13218469601126,
  -9.715029816044998,
  -4.129919232585854,
  4.182030573556919,
  -10.079786197695167,
  -4.370283086588954,
  4.230071068221873,
  -10.437326113899655,
  -4.601358565041754,
  4.276485434843257,
  -10.789105655539576,
  -4.823981199388338,
  4.321447107964067,
  -11.136640044884786,
  -5.038959415697508,
  4.365125316361039,
  -11.481533253531047,
  -5.247079356796464,
  4.407686831248534,
  -11.825515547217517,
  -5.4491105553836325,
  4.44929790726642,
  -12.17049199790413,
  -5.645812537780978,
  4.490126494439172,
  -12.518606442165952,
  -5.837942521683879,
  4.530344826206772,
  -12.872327605906218,
  -6.026264471006465,
  4.570132527203423,
  -13.234567699344007,
  -6.211559898286708,
  4.609680440660271,
  -13.608849683808728,
  -6.394640976678935,
  4.649195458618171,
  -13.999549427797549,
  -6.5763667641734225,
  4.688906763986504,
  -14.41225659528317,
  -6.757663690982299,
  4.729074087589938,
  -14.854330409510965,
  -6.939551978930141,
  4.769998889715706,
  -15.33578846843992,
  -7.1231804511871735,
  4.812039871862223,
  -15.870792644255044,
  -7.309873424577768,
  4.855635051603149,
  -16.480268670943467,
  -7.501195356458959,
  4.901334058456182,
  -17.19683495459741,
  -7.699042186920704,
  4.949846856689347,
  -18.074868446321805,
  -7.905773888836267,
  5.002119857208561,
  -19.213381395179137,
  -8.12441258390105,
  5.059459713802011,
  -20.81620286758415,
  -8.358948712055064,
  5.123744526228535,
  -23.388242660643144,
  -8.614832754961336,
  5.19780557635592,
  -28.64914274494722,
  -8.899801529857308,
  5.28616847790569,
  -9.225344229636917,
  -9.609483216684858,
  -10.082513785458756,
  -10.700241287810027,
  -11.57956421229285,
  -13.01872970259506,
  -16.099672692579585,
  5.396630016652471,
  5.544047741128582,
  5.761156758565979,
  6.138873028280472,
  7.072913984711571,
};
