const static float sineLookupTable[] { 0.0, 0.0243975789414, 0.0365918292313, 0.0487806332608, 0.060962176871, 0.0731346469833, 0.0852962318698, 0.0974451214225, 0.109579507423, 0.121697583813, 0.133797546958, 0.145877595924, 0.157935932737, 0.169970762658, 0.181980294444, 0.19396274062, 0.205916317739, 0.217839246653, 0.229729752776, 0.241586066347, 0.253406422694, 0.265189062496, 0.276932232048, 0.288634183518, 0.300293175209, 0.311907471818, 0.323475344695, 0.334995072099, 0.346464939454, 0.357883239608, 0.369248273081, 0.380558348322, 0.391811781962, 0.403006899059, 0.414142033353, 0.425215527512, 0.436225733377, 0.447171012208, 0.458049734932, 0.468860282379, 0.479601045527, 0.490270425741, 0.500866835009, 0.511388696183, 0.521834443207, 0.532202521356, 0.542491387464, 0.552699510156, 0.562825370073, 0.5728674601, 0.582824285593, 0.592694364595, 0.602476228062, 0.612168420079, 0.621769498079, 0.631278033054, 0.640692609773, 0.650011826986, 0.659234297639, 0.668358649076, 0.677383523246, 0.686307576902, 0.695129481806, 0.703847924921, 0.71246160861, 0.720969250829, 0.729369585315, 0.737661361779, 0.745843346087, 0.753914320449, 0.761873083595, 0.769718450958, 0.777449254847, 0.785064344625, 0.792562586875, 0.799942865573, 0.807204082251, 0.814345156164, 0.821365024447, 0.828262642276, 0.835036983023, 0.841687038407, 0.848211818646, 0.854610352603, 0.860881687934, 0.867024891223, 0.873039048128, 0.878923263513, 0.884676661581, 0.890298386009, 0.895787600069, 0.901143486756, 0.90636524891, 0.911452109333, 0.916403310907, 0.921218116705, 0.925895810098, 0.930435694868, 0.934837095307, 0.939099356319, 0.943221843516, 0.947203943315, 0.951045063028, 0.95474463095, 0.958302096443, 0.961716930021, 0.964988623427, 0.968116689708, 0.971100663288, 0.973940100037, 0.976634577341, 0.979183694157, 0.981587071079, 0.983844350394, 0.985955196132, 0.987919294119, 0.989736352022, 0.991406099393, 0.992928287711, 0.994302690415, 0.995529102943, 0.996607342757, 0.997537249373, 0.998318684388, 0.998951531492, 0.999435696494, 0.999957714085, 0.999995488977, 0.999624542844, 0.999215877031, 0.99865848977, 0.997952464024, 0.997097904875, 0.996094939515, 0.994943717223, 0.993644409344, 0.992197209267, 0.990602332388, 0.988860016087, 0.986970519687, 0.984934124416, 0.982751133369, 0.980421871457, 0.977946685364, 0.975325943492, 0.972560035907, 0.969649374282, 0.966594391833, 0.96339554326, 0.960053304673, 0.956568173524, 0.952940668534, 0.949171329615, 0.945260717787, 0.941209415098, 0.937018024538, 0.932687169945, 0.928217495916, 0.923609667708, 0.918864371142, 0.913982312499, 0.908964218417, 0.903810835778, 0.898522931603, 0.893101292933, 0.887546726716, 0.881860059683, 0.876042138226, 0.870093828274, 0.864016015164, 0.857809603505, 0.851475517048, 0.845014698547, 0.838428109618, 0.831716730597, 0.824881560394, 0.817923616342, 0.810843934049, 0.803643567241, 0.796323587609, 0.788885084644, 0.781329165479, 0.773656954724, 0.765869594296, 0.757968243251, 0.749954077612, 0.741828290193, 0.733592090421, 0.725246704156, 0.716793373511, 0.708233356663, 0.69956792767, 0.690798376278, 0.68192600773, 0.672952142575, 0.663878116466, 0.654705279963, 0.645434998334, 0.636068651353, 0.626607633087, 0.617053351698, 0.607407229227, 0.597670701386, 0.587845217341, 0.577932239499, 0.567933243289, 0.557849716944, 0.547683161276, 0.537435089459, 0.527107026794, 0.516700510493, 0.506217089442, 0.495658323973, 0.485025785635, 0.474321056954, 0.463545731203, 0.452701412161, 0.441789713876, 0.430812260426, 0.419770685675, 0.408666633029, 0.397501755197, 0.386277713937, 0.374996179815, 0.363658831954, 0.352267357784, 0.34082345279, 0.329328820263, 0.317785171043, 0.306194223264, 0.294557702102, 0.282877339516, 0.271154873989, 0.25939205027, 0.247590619118, 0.235752337036, 0.22387896601, 0.211972273253, 0.200034030934, 0.188066015919, 0.176070009505, 0.164047797156, 0.152001168236, 0.139931915743, 0.127841836041, 0.115732728597, 0.103606395707, 0.0914646422324, 0.0793092753293, 0.0671421041801, 0.054964939724, 0.0427795943878, 0.0305878818157, 0.0183916165998, 0.0, -0.0182063404483, -0.0304026608207, -0.0425944561172, -0.0547799117334, -0.0669572140087, -0.0791245504959, -0.0912801102311, -0.103422084003, -0.115548664623, -0.127658047193, -0.139748429375, -0.151818011659, -0.16386499763, -0.175887594238, -0.18788401206, -0.199852465573, -0.211791173415, -0.223698358648, -0.235572249031, -0.247411077276, -0.259213081312, -0.270976504552, -0.28269959615, -0.294380611261, -0.306017811306, -0.317609464224, -0.329153844736, -0.340649234598, -0.352093922856, -0.363486206105, -0.374824388738, -0.386106783201, -0.397331710243, -0.408497499167, -0.419602488077, -0.430645024128, -0.441623463768, -0.452536172987, -0.463381527557, -0.474157913277, -0.484863726208, -0.495497372917, -0.506057270712, -0.516541847877, -0.526949543906, -0.537278809739, -0.547528107985, -0.557695913159, -0.567780711902, -0.577781003213, -0.587695298665, -0.597522122634, -0.607260012514, -0.616907518934, -0.626463205978, -0.635925651396, -0.645293446813, -0.654565197944, -0.663739524801, -0.672815061891, -0.68179045843, -0.690664378536, -0.69943550143, -0.708102521636, -0.71666414917, -0.725119109734, -0.73346614491, -0.741704012338, -0.74983148591, -0.757847355948, -0.765750429385, -0.773539529941, -0.781213498302, -0.788771192288, -0.796211487026, -0.803533275116, -0.810735466797, -0.817816990108, -0.824776791047, -0.831613833732, -0.838327100549, -0.844915592307, -0.851378328389, -0.857714346893, -0.863922704776, -0.870002477999, -0.875952761659, -0.881772670127, -0.887461337179, -0.893017916123, -0.89844157993, -0.90373152135, -0.90888695304, -0.913907107673, -0.918791238059, -0.923538617253, -0.928148538665, -0.932620316162, -0.936953284173, -0.941146797786, -0.945200232848, -0.949112986051, -0.952884475031, -0.956514138444, -0.960001436058, -0.963345848831, -0.966546878986, -0.969604050088, -0.972516907114, -0.975285016518, -0.977907966301, -0.980385366067, -0.982716847086, -0.984902062343, -0.986940686595, -0.988832416418, -0.990576970249, -0.992174088433, -0.993623533257, -0.994925088989, -0.996078561907, -0.997083780331, -0.997940594645, -0.998648877324, -0.999208522948, -0.99961944822, -0.999881591978, -1.0, -0.999775054757, -0.999441903804, -0.998959997762, -0.998329408359, -0.997550229449, -0.996622577005, -0.995546589097, -0.994322425872, -0.992950269533, -0.991430324308, -0.989762816425, -0.987947994071, -0.985986127362, -0.983877508297, -0.981622450721, -0.979221290271, -0.976674384332, -0.973982111981, -0.97114487393, -0.96816309247, -0.965037211401, -0.961767695976, -0.958355032823, -0.954799729875, -0.951102316299, -0.947263342409, -0.943283379592, -0.939163020219, -0.934902877555, -0.930503585673, -0.925965799356, -0.921290193998, -0.916477465508, -0.911528330204, -0.906443524707, -0.901223805828, -0.895869950462, -0.890382755467, -0.884763037546, -0.879011633127, -0.87312939824, -0.867117208386, -0.860975958407, -0.854706562355, -0.848309953357, -0.841787083471, -0.83513892355, -0.828366463093, -0.821470710101, -0.814452690925, -0.807313450115, -0.80005405026, -0.792675571838, -0.785179113047, -0.777565789646, -0.769836734789, -0.761993098853, -0.754036049272, -0.745966770356, -0.737786463124, -0.729496345117, -0.72109765022, -0.71259162848, -0.703979545918, -0.695262684339, -0.686442341147, -0.677519829143, -0.668496476339, -0.659373625754, -0.650152635215, -0.640834877158, -0.631421738422, -0.621914620039, -0.612314937033, -0.602624118201, -0.592843605909, -0.582974855868, -0.573019336926, -0.562978530844, -0.552853932077, -0.542647047551, -0.53235939644, -0.52199250994, -0.511547931038, -0.501027214286, -0.490431925569, -0.479763641869, -0.469023951035, -0.458214451542, -0.447336752255, -0.436392472192, -0.425383240279, -0.41431069511, -0.403176484702, -0.391982266251, -0.380729705882, -0.369420478407, -0.35805626707, -0.346638763299, -0.335169666454, -0.323650683576, -0.312083529126, -0.300469924741, -0.288811598967, -0.277110287007, -0.265367730464, -0.253585677078, -0.241765880467, -0.22991009987, -0.218020099877, -0.206097650176, -0.19414452528, -0.182162504272, -0.170153370533, -0.158118911481, -0.146060918301, -0.133981185684, -0.121881511555, -0.109763696807, -0.0976295450325, -0.085480862257, -0.0733194566676, -0.0611471383457, -0.0489657189967, -0.0367770116804, -0.0245828305415, -0.0123849905396, 0.0 }; const static float cosineLookupTable[] { 1.0, 0.999702334769, 0.999330294764, 0.998809516284, 0.998140076838, 0.997322076067, 0.996355635719, 0.995240899637, 0.993978033738, 0.992567225982, 0.991008686353, 0.989302646821, 0.987449361309, 0.985449105658, 0.98330217758, 0.981008896622, 0.97856960411, 0.975984663106, 0.973254458345, 0.970379396188, 0.967359904553, 0.964196432856, 0.960889451942, 0.957439454015, 0.953846952568, 0.950112482301, 0.946236599046, 0.942219879683, 0.938062922052, 0.933766344868, 0.929330787625, 0.924756910503, 0.920045394269, 0.915196940178, 0.910212269863, 0.905092125235, 0.899837268366, 0.894448481379, 0.888926566331, 0.883272345094, 0.877486659232, 0.871570369875, 0.865524357594, 0.859349522265, 0.853046782939, 0.846617077705, 0.840061363549, 0.833380616209, 0.826575830038, 0.819648017845, 0.812598210755, 0.805427458048, 0.798136827004, 0.790727402749, 0.783200288087, 0.775556603339, 0.767797486179, 0.759924091458, 0.751937591038, 0.743839173616, 0.735630044544, 0.727311425654, 0.718884555074, 0.710350687045, 0.70171109173, 0.692967055032, 0.684119878397, 0.675170878622, 0.66612138766, 0.65697275242, 0.647726334569, 0.638383510325, 0.628945670259, 0.61941421908, 0.609790575432, 0.600076171681, 0.5902724537, 0.580380880657, 0.570402924795, 0.560340071215, 0.550193817653, 0.539965674259, 0.529657163371, 0.519269819288, 0.508805188044, 0.498264827175, 0.48765030549, 0.476963202833, 0.466205109853, 0.455377627765, 0.444482368113, 0.433520952524, 0.422495012478, 0.411406189054, 0.400256132692, 0.389046502947, 0.377778968238, 0.366455205605, 0.355076900456, 0.343645746316, 0.332163444578, 0.320631704246, 0.309052241683, 0.297426780355, 0.285757050574, 0.274044789241, 0.262291739587, 0.250499650916, 0.238670278338, 0.226805382518, 0.214906729402, 0.202976089966, 0.191015239943, 0.179025959565, 0.167010033293, 0.154969249556, 0.142905400483, 0.130820281633, 0.118715691734, 0.106593432411, 0.0944553079176, 0.0823031248708, 0.070138691979, 0.0579638197736, 0.0457803203404, 0.0335900070488, 0.0213946942825, 0.0, - 0.0274002434842, -0.0395933212806, -0.0517805060802, -0.0639599839648, -0.0761299421635, -0.0882885693222, -0.100434055773, -0.112564593805, -0.12467837793, -0.136773605156, -0.14884847525, -0.160901191013, -0.172929958539, -0.184932987489, -0.196908491355, -0.208854687725, -0.220769798548, -0.232652050403, -0.244499674755, -0.256310908228, -0.268083992857, -0.279817176361, -0.291508712392, -0.303156860805, -0.31475988791, -0.326316066735, -0.337823677279, -0.34928100677, -0.360686349921, -0.372038009181, -0.383334294991, -0.394573526033, -0.405754029479, -0.416874141244, -0.427932206232, -0.43892657858, -0.449855621907, -0.460717709553, -0.471511224826, -0.482234561239, -0.492886122749, -0.503464324, -0.513967590549, -0.524394359112, -0.534743077786, -0.545012206287, -0.555200216178, -0.565305591094, -0.575326826969, -0.585262432261, -0.595110928174, -0.604870848874, -0.614540741714, -0.624119167445, -0.63360470043, -0.642995928862, -0.652291454967, -0.661489895216, -0.67058988053, -0.679590056484, -0.688489083509, -0.69728563709, -0.705978407963, -0.714566102314, -0.723047441965, -0.73142116457, -0.739686023799, -0.747840789525, -0.75588424801, -0.763815202078, -0.771632471301, -0.779334892172, -0.786921318277, -0.794390620465, -0.80174168702, -0.808973423822, -0.816084754513, -0.823074620656, -0.829941981891, -0.836685816095, -0.843305119526, -0.84979890698, -0.856166211933, -0.862406086688, -0.868517602514, -0.874499849782, -0.880351938108, -0.886072996476, -0.891662173375, -0.897118636922, -0.902441574988, -0.907630195315, -0.91268372564, -0.917601413804, -0.922382527868, -0.927026356219, -0.931532207678, -0.935899411604, -0.940127317988, -0.944215297559, -0.948162741867, -0.951969063384, -0.955633695582, -0.959156093026, -0.962535731447, -0.965772107827, -0.968864740469, -0.971813169072, -0.974616954797, -0.977275680334, -0.979788949962, -0.982156389612, -0.984377646919, -0.986452391273, -0.988380313875, -0.990161127775, -0.991794567921, -0.993280391194, -0.994618376448, -0.995808324539, -0.996850058357, -0.997743422853, -0.99848828506, -0.999084534113, -0.999532081269, -0.999830859915, -0.999980825582, -0.999981955949, -0.999834250847, -0.999537732262, -0.999092444325, -0.998498453314, -0.997755847636, -0.99686473782, -0.995825256496, -0.99463755838, -0.993301820246, -0.991818240902, -0.990187041163, -0.988408463812, -0.986482773571, -0.984410257054, -0.982191222732, -0.979826000882, -0.977314943539, -0.974658424443, -0.971856838987, -0.968910604154, -0.965820158454, -0.962585961866, -0.959208495759, -0.955688262831, -0.952025787027, -0.948221613461, -0.944276308342, -0.940190458879, -0.935964673205, -0.931599580277, -0.927095829786, -0.922454092064, -0.917675057978, -0.912759438831, -0.907707966253, -0.902521392098, -0.897200488325, -0.891746046887, -0.886158879614, -0.880439818089, -0.874589713527, -0.868609436647, -0.862499877542, -0.856261945547, -0.849896569105, -0.843404695627, -0.836787291351, -0.830045341199, -0.823179848631, -0.816191835494, -0.809082341871, -0.801852425925, -0.794503163745, -0.787035649181, -0.779450993684, -0.77175032614, -0.763934792702, -0.75600555662, -0.747963798066, -0.739810713962, -0.731547517796, -0.723175439449, -0.714695725004, -0.706109636567, -0.697418452075, -0.688623465108, -0.679725984696, -0.670727335124, -0.661628855733, -0.652431900724, -0.643137838956, -0.633748053739, -0.624263942632, -0.614686917232, -0.605018402966, -0.595259838878, -0.585412677414, -0.575478384209, -0.565458437863, -0.555354329726, -0.545167563677, -0.534899655894, -0.524552134634, -0.514126540002, -0.503624423725, -0.493047348919, -0.482396889856, -0.47167463173, -0.460882170422, -0.450021112264, -0.439093073793, -0.42809968152, -0.417042571681, -0.405923389996, -0.394743791422, -0.383505439911, -0.372210008159, -0.360859177356, -0.349454636939, -0.337998084339, -0.326491224729, -0.314935770767, -0.303333442347, -0.291685966336, -0.279995076326, -0.268262512365, -0.256490020706, -0.244679353547, -0.232832268764, -0.220950529657, -0.20903590468, -0.197090167185, -0.185115095154, -0.173112470933, -0.161084080972, -0.149031715554, -0.13695716853, -0.124862237055, -0.112748721314, -0.100618424262, -0.0884731513491, -0.0763147102559, -0.0641449106221, -0.0519655637782, -0.0397784824757, -0.0275854806174, -0.015388372987, -0.00318897497959, 0.00901089766896, 0.0212094291521, 0.033404803863, 0.0455952066646, 0.0577788231598, 0.0699538399616, 0.082118444963, 0.0942708276066, 0.106409179154, 0.118531692956, 0.13063656472, 0.142721992778, 0.154786178359, 0.16682732585, 0.17884364307, 0.190833341533, 0.202794636713, 0.214725748314, 0.226624900531, 0.238490322317, 0.250320247643, 0.262112915765, 0.273866571485, 0.28557946541, 0.297249854214, 0.308876000899, 0.320456175051, 0.331988653096, 0.343471718564, 0.354903662335, 0.3662827829, 0.377607386612, 0.388875787937, 0.400086309708, 0.411237283372, 0.422327049237, 0.433353956724, 0.444316364608, 0.455212641265, 0.466041164912, 0.476800323853, 0.487488516714, 0.498104152684, 0.508645651752, 0.519111444939, 0.529499974538, 0.539809694338, 0.550039069859, 0.560186578581, 0.570250710167, 0.580229966689, 0.590122862855, 0.599927926223, 0.609643697426, 0.619268730387, 0.628801592533, 0.63824086501, 0.647585142896, 0.656833035405, 0.665983166097, 0.675034173084, 0.683984709231, 0.692833442356, 0.701579055432, 0.710220246775, 0.718755730249, 0.727184235446, 0.735504507884, 0.743715309189, 0.75181541728, 0.759803626553, 0.767678748056, 0.775439609672, 0.783085056288, 0.79061394997, 0.798025170131, 0.805317613699, 0.81249019528, 0.81954184732, 0.826471520265, 0.833278182714, 0.839960821577, 0.846518442222, 0.852950068624, 0.859254743514, 0.865431528513, 0.871479504281, 0.877397770649, 0.883185446753, 0.888841671164, 0.894365602023, 0.899756417156, 0.905013314206, 0.910135510744, 0.915122244393, 0.919972772937, 0.924686374431, 0.929262347313, 0.933700010502, 0.937998703506, 0.942157786514, 0.946176640496, 0.950054667294, 0.95379128971, 0.95738595159, 0.960838117913, 0.964147274864, 0.967312929915, 0.970334611895, 0.973211871063, 0.975944279172, 0.978531429537, 0.98097293709, 0.983268438443, 0.985417591936, 0.987420077693, 0.98927559767, 0.990983875693, 0.992544657505, 0.993957710802, 0.995222825269, 0.996339812608, 0.997308506569, 0.998128762972, 0.998800459733, 0.999323496878, 0.999697796558, 1.0 }; const static float tanLookupTable[] { 0.0, 0.0244048434148, 0.0366163513935, 0.0488387750272, 0.061075773116, 0.0733310218818, 0.0856082194067, 0.0979110901271, 0.110243389395, 0.122608908119, 0.135011477498, 0.147454973857, 0.159943323603, 0.172480508311, 0.185070569957, 0.197717616311, 0.210425826506, 0.223199456803, 0.236042846561, 0.248960424444, 0.26195671487, 0.275036344732, 0.288204050413, 0.301464685112, 0.314823226515, 0.328284784832, 0.341854611226, 0.35553810668, 0.369340831313, 0.3832685142, 0.39732706373, 0.411522578529, 0.425861359018, 0.440349919637, 0.454995001787, 0.469803587565, 0.484782914325, 0.499940490166, 0.515284110388, 0.530821875023, 0.546562207506, 0.562513874595, 0.578686007638, 0.595088125301, 0.611730157881, 0.628622473337, 0.645775905194, 0.663201782482, 0.680911961879, 0.698918862277, 0.717235501972, 0.735875538725, 0.754853312963, 0.774183894413, 0.793883132497, 0.81396771085, 0.834455206361, 0.8553641532, 0.876714112309, 0.89852574694, 0.920820904842, 0.943622707817, 0.966955649414, 0.990845701648, 1.01532043174, 1.04040912998, 1.06614295001, 1.09255506293, 1.1196808268, 1.14755797356, 1.17622681514, 1.20573047159, 1.23611512347, 1.26743029211, 1.29972915097, 1.33306887246, 1.36751101494, 1.40312195543, 1.43997337451, 1.47814280082, 1.51771422403, 1.55877878638, 1.60143556494, 1.64579245868, 1.6919671972, 1.74008849097, 1.79029734689, 1.84274857744, 1.89761253767, 1.95507713099, 2.01535013385, 2.07866189975, 2.14526851712, 2.2154555123, 2.28954221074, 2.36788689714, 2.45089295049, 2.53901617616, 2.63277361638, 2.73275419931, 2.8396316901, 2.95418054663, 3.07729546904, 3.21001568793, 3.35355538741, 3.50934215055, 3.6790660085, 3.86474266997, 4.06879595586, 4.29416660763, 4.54445786811, 4.82413319874, 5.13878929959, 5.49554015957, 5.90356864609, 6.37493758888, 6.92581490048, 7.57838224332, 8.36391780402, 9.32799205288, 10.5396840568, 12.1089854647, 14.2223531866, 17.2231348501, 21.8205448119, 29.7539591177, 46.729861812, 108.736002029, -108.924697317, -46.7685109883, -29.4823233568, -21.2369804985, -17.2863794769, -14.6027628864, -12.0973159382, -10.2822639121, -9.90643770744, -8.82732638887, -7.95805355941, -7.24264254979, -6.6434003736, -6.13401624609, -5.69556676436, -5.31409321134, -4.97907360271, -4.68242631285, -4.41784134381, -4.18032007121, -3.96585138713, -3.77117930141, -3.5936332229, -3.43100204626, -3.28143939738, -3.14339139812, -3.01554094429, -2.8967642545, -2.78609664864, -2.68270534721, -2.58586766633, -2.49495339995, -2.40941048003, -2.32875322473, -2.25255264544, -2.18042840389, -2.11204210063, -2.0470916446, -1.985306506, -1.92644369494, -1.87028433948, -1.81663076154, -1.76530396803, -1.71614149003, -1.66899551504, -1.62373126685, -1.58022559552, -1.53836574658, -1.49804828305, -1.45917813903, -1.42166778603, -1.38543649712, -1.35040969539, -1.31651837593, -1.28369859164, -1.25189099492, -1.2210404282, -1.1910955574, -1.16200854308, -1.13373474491, -1.10623245553, -1.0794626605, -1.0533888213, -1.02797667897, -1.00319407601, -0.979010794669, -0.95539840982, -0.932330154996, -0.909780800128, -0.887726539879, -0.866144891478, -0.845014601148, -0.82431555826, -0.804028716513, -0.784136021438, -0.764620343669, -0.745465417431, -0.726655783776, -0.708176738142, -0.69001428186, -0.672155077241, -0.654586405962, -0.637296130445, -0.620272657996, -0.603504907448, -0.586982278135, -0.570694620971, -0.554632211493, -0.538785724689, -0.523146211482, -0.507705076742, -0.492454058687, -0.477385209599, -0.462490877718, -0.447763690256, -0.433196537426, -0.418782557416, -0.40451512225, -0.390387824443, -0.376394464422, -0.362529038641, -0.348785728334, -0.335158888881, -0.321643039718, -0.308232854768, -0.294923153356, -0.281708891556, -0.268585153959, -0.255547145826, -0.242590185581, -0.229709697649, -0.216901205585, -0.204160325488, -0.191482759678, -0.178864290607, -0.166300774987, -0.153788138131, -0.141322368469, -0.128899512234, -0.116515668308, -0.104166983197, -0.0918496461403, -0.0795598843221, -0.0672939581883, -0.0550481568452, -0.0428187935326, -0.0306022011588, 0.0, 0.0244048434148, 0.0366163513935, 0.0488387750272, 0.061075773116, 0.0733310218818, 0.0856082194067, 0.0979110901271, 0.110243389395, 0.122608908119, 0.135011477498, 0.147454973857, 0.159943323603, 0.172480508311, 0.185070569957, 0.197717616311, 0.210425826506, 0.223199456803, 0.236042846561, 0.248960424444, 0.26195671487, 0.275036344732, 0.288204050413, 0.301464685112, 0.314823226515, 0.328284784832, 0.341854611226, 0.35553810668, 0.369340831313, 0.3832685142, 0.39732706373, 0.411522578529, 0.425861359018, 0.440349919637, 0.454995001787, 0.469803587565, 0.484782914325, 0.499940490166, 0.515284110388, 0.530821875023, 0.546562207506, 0.562513874595, 0.578686007638, 0.595088125301, 0.611730157881, 0.628622473337, 0.645775905194, 0.663201782482, 0.680911961879, 0.698918862277, 0.717235501972, 0.735875538725, 0.754853312963, 0.774183894413, 0.793883132497, 0.81396771085, 0.834455206361, 0.8553641532, 0.876714112309, 0.89852574694, 0.920820904842, 0.943622707817, 0.966955649414, 0.990845701648, 1.01532043174, 1.04040912998, 1.06614295001, 1.09255506293, 1.1196808268, 1.14755797356, 1.17622681514, 1.20573047159, 1.23611512347, 1.26743029211, 1.29972915097, 1.33306887246, 1.36751101494, 1.40312195543, 1.43997337451, 1.47814280082, 1.51771422403, 1.55877878638, 1.60143556494, 1.64579245868, 1.6919671972, 1.74008849097, 1.79029734689, 1.84274857744, 1.89761253767, 1.95507713099, 2.01535013385, 2.07866189975, 2.14526851712, 2.2154555123, 2.28954221074, 2.36788689714, 2.45089295049, 2.53901617616, 2.63277361638, 2.73275419931, 2.8396316901, 2.95418054663, 3.07729546904, 3.21001568793, 3.35355538741, 3.50934215055, 3.6790660085, 3.86474266997, 4.06879595586, 4.29416660763, 4.54445786811, 4.82413319874, 5.13878929959, 5.49554015957, 5.90356864609, 6.37493758888, 6.92581490048, 7.57838224332, 8.36391780402, 9.32799205288, 10.5396840568, 12.1089854647, 14.2223531866, 17.2231348501, 21.8205448119, 29.7539591177, 46.729861812, 108.736002029, -108.924697317, -46.7685109883, -29.4823233568, -21.2369804985, -17.2863794769, -14.6027628864, -12.0973159382, -10.2822639121, -9.90643770744, -8.82732638887, -7.95805355941, -7.24264254979, -6.6434003736, -6.13401624609, -5.69556676436, -5.31409321134, -4.97907360271, -4.68242631285, -4.41784134381, -4.18032007121, -3.96585138713, -3.77117930141, -3.5936332229, -3.43100204626, -3.28143939738, -3.14339139812, -3.01554094429, -2.8967642545, -2.78609664864, -2.68270534721, -2.58586766633, -2.49495339995, -2.40941048003, -2.32875322473, -2.25255264544, -2.18042840389, -2.11204210063, -2.0470916446, -1.985306506, -1.92644369494, -1.87028433948, -1.81663076154, -1.76530396803, -1.71614149003, -1.66899551504, -1.62373126685, -1.58022559552, -1.53836574658, -1.49804828305, -1.45917813903, -1.42166778603, -1.38543649712, -1.35040969539, -1.31651837593, -1.28369859164, -1.25189099492, -1.2210404282, -1.1910955574, -1.16200854308, -1.13373474491, -1.10623245553, -1.0794626605, -1.0533888213, -1.02797667897, -1.00319407601, -0.979010794669, -0.95539840982, -0.932330154996, -0.909780800128, -0.887726539879, -0.866144891478, -0.845014601148, -0.82431555826, -0.804028716513, -0.784136021438, -0.764620343669, -0.745465417431, -0.726655783776, -0.708176738142, -0.69001428186, -0.672155077241, -0.654586405962, -0.637296130445, -0.620272657996, -0.603504907448, -0.586982278135, -0.570694620971, -0.554632211493, -0.538785724689, -0.523146211482, -0.507705076742, -0.492454058687, -0.477385209599, -0.462490877718, -0.447763690256, -0.433196537426, -0.418782557416, -0.40451512225, -0.390387824443, -0.376394464422, -0.362529038641, -0.348785728334, -0.335158888881, -0.321643039718, -0.308232854768, -0.294923153356, -0.281708891556, -0.268585153959, -0.255547145826, -0.242590185581, -0.229709697649, -0.216901205585, -0.204160325488, -0.191482759678, -0.178864290607, -0.166300774987, -0.153788138131, -0.141322368469, -0.128899512234, -0.116515668308, -0.104166983197, -0.0918496461403, -0.0795598843221, -0.0672939581883, -0.0550481568452, -0.0428187935326, -0.0306022011588, -0.0183947278856, 0.0 }; const static float atanLookupTable[] { -1.52083793107, -1.52081298097, -1.52078800596, -1.520763006, -1.52073798105, -1.52071293107, -1.52068785604, -1.5206627559, -1.52063763062, -1.52061248017, -1.52058730451, -1.5205621036, -1.52053687739, -1.52051162586, -1.52048634897, -1.52046104667, -1.52043571893, -1.52041036571, -1.52038498697, -1.52035958267, -1.52033415278, -1.52030869725, -1.52028321605, -1.52025770914, -1.52023217648, -1.52020661803, -1.52018103374, -1.5201554236, -1.52012978754, -1.52010412554, -1.52007843755, -1.52005272353, -1.52002698346, -1.52000121727, -1.51997542494, -1.51994960643, -1.5199237617, -1.5198978907, -1.5198719934, -1.51984606975, -1.51982011972, -1.51979414326, -1.51976814035, -1.51974211092, -1.51971605495, -1.51968997239, -1.51966386321, -1.51963772736, -1.5196115648, -1.51958537549, -1.51955915939, -1.51953291646, -1.51950664666, -1.51948034994, -1.51945402627, -1.5194276756, -1.51940129789, -1.5193748931, -1.51934846119, -1.51932200212, -1.51929551584, -1.51926900232, -1.51924246151, -1.51921589336, -1.51918929784, -1.51916267491, -1.51913602452, -1.51910934662, -1.51908264119, -1.51905590817, -1.51902914752, -1.51900235919, -1.51897554316, -1.51894869937, -1.51892182777, -1.51889492834, -1.51886800101, -1.51884104576, -1.51881406253, -1.51878705129, -1.51876001199, -1.51873294458, -1.51870584902, -1.51867872527, -1.51865157329, -1.51862439302, -1.51859718443, -1.51856994747, -1.5185426821, -1.51851538828, -1.51848806595, -1.51846071507, -1.5184333356, -1.5184059275, -1.51837849072, -1.51835102521, -1.51832353092, -1.51829600783, -1.51826845587, -1.518240875, -1.51821326518, -1.51818562637, -1.51815795851, -1.51813026156, -1.51810253548, -1.51807478021, -1.51804699572, -1.51801918195, -1.51799133887, -1.51796346642, -1.51793556455, -1.51790763323, -1.5178796724, -1.51785168202, -1.51782366204, -1.51779561242, -1.5177675331, -1.51773942404, -1.51771128519, -1.51768311651, -1.51765491795, -1.51762668946, -1.51759843099, -1.51757014249, -1.51754182392, -1.51751347524, -1.51748509638, -1.5174566873, -1.51742824796, -1.51739977831, -1.51737127829, -1.51734274787, -1.51731418698, -1.51728559559, -1.51725697364, -1.51722832108, -1.51719963787, -1.51717092396, -1.51714217929, -1.51711340382, -1.51708459749, -1.51705576027, -1.51702689209, -1.51699799291, -1.51696906268, -1.51694010135, -1.51691110887, -1.51688208518, -1.51685303025, -1.51682394401, -1.51679482642, -1.51676567742, -1.51673649697, -1.51670728502, -1.51667804151, -1.51664876639, -1.51661945961, -1.51659012112, -1.51656075088, -1.51653134881, -1.51650191489, -1.51647244904, -1.51644295123, -1.5164134214, -1.5163838595, -1.51635426547, -1.51632463926, -1.51629498082, -1.51626529011, -1.51623556705, -1.51620581161, -1.51617602373, -1.51614620336, -1.51611635044, -1.51608646492, -1.51605654675, -1.51602659586, -1.51599661222, -1.51596659577, -1.51593654645, -1.5159064642, -1.51587634898, -1.51584620073, -1.51581601939, -1.51578580492, -1.51575555725, -1.51572527634, -1.51569496212, -1.51566461454, -1.51563423355, -1.51560381909, -1.51557337111, -1.51554288955, -1.51551237436, -1.51548182547, -1.51545124284, -1.51542062641, -1.51538997612, -1.51535929192, -1.51532857375, -1.51529782155, -1.51526703527, -1.51523621485, -1.51520536023, -1.51517447136, -1.51514354818, -1.51511259063, -1.51508159866, -1.5150505722, -1.51501951121, -1.51498841562, -1.51495728537, -1.51492612041, -1.51489492068, -1.51486368613, -1.51483241668, -1.51480111229, -1.51476977289, -1.51473839843, -1.51470698885, -1.51467554409, -1.51464406409, -1.51461254879, -1.51458099814, -1.51454941206, -1.51451779051, -1.51448613342, -1.51445444073, -1.51442271238, -1.51439094832, -1.51435914848, -1.51432731281, -1.51429544123, -1.5142635337, -1.51423159014, -1.51419961051, -1.51416759473, -1.51413554275, -1.5141034545, -1.51407132993, -1.51403916897, -1.51400697156, -1.51397473764, -1.51394246715, -1.51391016002, -1.51387781619, -1.5138454356, -1.51381301819, -1.51378056389, -1.51374807265, -1.51371554439, -1.51368297905, -1.51365037658, -1.51361773691, -1.51358505997, -1.5135523457, -1.51351959403, -1.51348680491, -1.51345397827, -1.51342111404, -1.51338821216, -1.51335527256, -1.51332229519, -1.51328927997, -1.51325622684, -1.51322313573, -1.51319000658, -1.51315683933, -1.5131236339, -1.51309039024, -1.51305710827, -1.51302378793, -1.51299042916, -1.51295703188, -1.51292359603, -1.51289012155, -1.51285660836, -1.5128230564, -1.51278946561, -1.51275583591, -1.51272216723, -1.51268845952, -1.5126547127, -1.5126209267, -1.51258710146, -1.5125532369, -1.51251933296, -1.51248538958, -1.51245140667, -1.51241738418, -1.51238332203, -1.51234922015, -1.51231507848, -1.51228089695, -1.51224667547, -1.512212414, -1.51217811244, -1.51214377075, -1.51210938883, -1.51207496664, -1.51204050408, -1.51200600109, -1.51197145761, -1.51193687356, -1.51190224886, -1.51186758345, -1.51183287726, -1.5117981302, -1.51176334222, -1.51172851324, -1.51169364318, -1.51165873198, -1.51162377956, -1.51158878584, -1.51155375076, -1.51151867424, -1.51148355621, -1.51144839659, -1.51141319532, -1.51137795231, -1.51134266749, -1.51130734078, -1.51127197213, -1.51123656144, -1.51120110864, -1.51116561366, -1.51113007643, -1.51109449686, -1.51105887489, -1.51102321043, -1.51098750342, -1.51095175376, -1.5109159614, -1.51088012625, -1.51084424823, -1.51080832727, -1.51077236329, -1.51073635622, -1.51070030597, -1.51066421247, -1.51062807564, -1.5105918954, -1.51055567168, -1.5105194044, -1.51048309347, -1.51044673883, -1.51041034038, -1.51037389806, -1.51033741177, -1.51030088145, -1.51026430701, -1.51022768838, -1.51019102547, -1.5101543182, -1.51011756649, -1.51008077026, -1.51004392944, -1.51000704393, -1.50997011366, -1.50993313855, -1.50989611852, -1.50985905348, -1.50982194334, -1.50978478804, -1.50974758749, -1.5097103416, -1.50967305029, -1.50963571348, -1.50959833109, -1.50956090302, -1.50952342921, -1.50948590956, -1.50944834399, -1.50941073241, -1.50937307475, -1.50933537091, -1.50929762082, -1.50925982438, -1.50922198151, -1.50918409213, -1.50914615616, -1.50910817349, -1.50907014405, -1.50903206776, -1.50899394452, -1.50895577425, -1.50891755686, -1.50887929227, -1.50884098038, -1.50880262112, -1.50876421438, -1.50872576009, -1.50868725815, -1.50864870849, -1.508610111, -1.50857146559, -1.50853277219, -1.5084940307, -1.50845524103, -1.5084164031, -1.5083775168, -1.50833858205, -1.50829959877, -1.50826056685, -1.50822148622, -1.50818235677, -1.50814317842, -1.50810395107, -1.50806467464, -1.50802534903, -1.50798597414, -1.50794654989, -1.50790707619, -1.50786755293, -1.50782798004, -1.5077883574, -1.50774868494, -1.50770896255, -1.50766919014, -1.50762936762, -1.5075894949, -1.50754957187, -1.50750959844, -1.50746957453, -1.50742950002, -1.50738937483, -1.50734919886, -1.50730897201, -1.50726869419, -1.5072283653, -1.50718798524, -1.50714755392, -1.50710707124, -1.5070665371, -1.5070259514, -1.50698531404, -1.50694462493, -1.50690388396, -1.50686309105, -1.50682224608, -1.50678134896, -1.50674039959, -1.50669939787, -1.5066583437, -1.50661723697, -1.50657607759, -1.50653486546, -1.50649360048, -1.50645228253, -1.50641091153, -1.50636948737, -1.50632800994, -1.50628647915, -1.50624489489, -1.50620325706, -1.50616156555, -1.50611982026, -1.50607802109, -1.50603616794, -1.50599426069, -1.50595229924, -1.50591028349, -1.50586821334, -1.50582608867, -1.50578390939, -1.50574167538, -1.50569938654, -1.50565704276, -1.50561464393, -1.50557218996, -1.50552968072, -1.50548711612, -1.50544449604, -1.50540182038, -1.50535908903, -1.50531630187, -1.50527345881, -1.50523055972, -1.5051876045, -1.50514459305, -1.50510152524, -1.50505840098, -1.50501522014, -1.50497198261, -1.5049286883, -1.50488533708, -1.50484192883, -1.50479846346, -1.50475494085, -1.50471136087, -1.50466772343, -1.5046240284, -1.50458027568, -1.50453646515, -1.50449259668, -1.50444867018, -1.50440468552, -1.50436064259, -1.50431654128, -1.50427238146, -1.50422816302, -1.50418388584, -1.50413954982, -1.50409515482, -1.50405070073, -1.50400618744, -1.50396161482, -1.50391698277, -1.50387229115, -1.50382753985, -1.50378272875, -1.50373785773, -1.50369292667, -1.50364793546, -1.50360288396, -1.50355777206, -1.50351259963, -1.50346736657, -1.50342207273, -1.50337671801, -1.50333130227, -1.5032858254, -1.50324028727, -1.50319468776, -1.50314902675, -1.5031033041, -1.5030575197, -1.50301167342, -1.50296576513, -1.50291979472, -1.50287376204, -1.50282766698, -1.50278150942, -1.50273528921, -1.50268900624, -1.50264266038, -1.5025962515, -1.50254977947, -1.50250324417, -1.50245664545, -1.5024099832, -1.50236325729, -1.50231646758, -1.50226961394, -1.50222269625, -1.50217571436, -1.50212866816, -1.5020815575, -1.50203438226, -1.5019871423, -1.50193983749, -1.5018924677, -1.50184503279, -1.50179753263, -1.50174996708, -1.50170233601, -1.50165463929, -1.50160687677, -1.50155904833, -1.50151115382, -1.50146319311, -1.50141516606, -1.50136707253, -1.5013189124, -1.50127068551, -1.50122239172, -1.50117403091, -1.50112560293, -1.50107710765, -1.50102854491, -1.50097991458, -1.50093121653, -1.5008824506, -1.50083361665, -1.50078471455, -1.50073574416, -1.50068670532, -1.50063759789, -1.50058842174, -1.50053917672, -1.50048986268, -1.50044047947, -1.50039102696, -1.500341505, -1.50029191343, -1.50024225212, -1.50019252092, -1.50014271968, -1.50009284825, -1.50004290648, -1.49999289422, -1.49994281134, -1.49989265767, -1.49984243306, -1.49979213737, -1.49974177045, -1.49969133214, -1.4996408223, -1.49959024076, -1.49953958738, -1.49948886201, -1.49943806449, -1.49938719467, -1.49933625239, -1.4992852375, -1.49923414984, -1.49918298926, -1.49913175561, -1.49908044872, -1.49902906844, -1.49897761461, -1.49892608708, -1.49887448568, -1.49882281026, -1.49877106066, -1.49871923671, -1.49866733827, -1.49861536516, -1.49856331723, -1.49851119432, -1.49845899626, -1.49840672289, -1.49835437405, -1.49830194957, -1.4982494493, -1.49819687306, -1.4981442207, -1.49809149205, -1.49803868693, -1.4979858052, -1.49793284667, -1.49787981118, -1.49782669857, -1.49777350867, -1.4977202413, -1.4976668963, -1.4976134735, -1.49755997273, -1.49750639382, -1.4974527366, -1.49739900089, -1.49734518653, -1.49729129334, -1.49723732115, -1.49718326978, -1.49712913907, -1.49707492883, -1.49702063889, -1.49696626908, -1.49691181922, -1.49685728914, -1.49680267865, -1.49674798757, -1.49669321574, -1.49663836297, -1.49658342909, -1.4965284139, -1.49647331724, -1.49641813892, -1.49636287876, -1.49630753658, -1.4962521122, -1.49619660543, -1.49614101608, -1.49608534399, -1.49602958895, -1.49597375079, -1.49591782933, -1.49586182436, -1.49580573572, -1.4957495632, -1.49569330662, -1.4956369658, -1.49558054055, -1.49552403066, -1.49546743597, -1.49541075626, -1.49535399136, -1.49529714107, -1.4952402052, -1.49518318356, -1.49512607594, -1.49506888217, -1.49501160204, -1.49495423535, -1.49489678192, -1.49483924154, -1.49478161402, -1.49472389916, -1.49466609676, -1.49460820662, -1.49455022855, -1.49449216234, -1.49443400779, -1.49437576471, -1.49431743288, -1.49425901211, -1.49420050219, -1.49414190293, -1.49408321411, -1.49402443553, -1.49396556698, -1.49390660826, -1.49384755916, -1.49378841948, -1.493729189, -1.49366986752, -1.49361045483, -1.49355095071, -1.49349135496, -1.49343166737, -1.49337188771, -1.49331201579, -1.49325205139, -1.49319199429, -1.49313184427, -1.49307160113, -1.49301126465, -1.4929508346, -1.49289031078, -1.49282969296, -1.49276898093, -1.49270817447, -1.49264727335, -1.49258627736, -1.49252518627, -1.49246399987, -1.49240271792, -1.49234134022, -1.49227986652, -1.49221829661, -1.49215663026, -1.49209486725, -1.49203300734, -1.49197105032, -1.49190899595, -1.491846844, -1.49178459424, -1.49172224645, -1.49165980039, -1.49159725583, -1.49153461253, -1.49147187027, -1.4914090288, -1.4913460879, -1.49128304733, -1.49121990685, -1.49115666622, -1.49109332521, -1.49102988358, -1.49096634108, -1.49090269749, -1.49083895255, -1.49077510603, -1.49071115768, -1.49064710725, -1.49058295452, -1.49051869923, -1.49045434113, -1.49038987998, -1.49032531553, -1.49026064754, -1.49019587575, -1.49013099991, -1.49006601978, -1.49000093511, -1.48993574563, -1.48987045111, -1.48980505128, -1.4897395459, -1.48967393469, -1.48960821742, -1.48954239383, -1.48947646364, -1.48941042662, -1.48934428249, -1.489278031, -1.48921167188, -1.48914520488, -1.48907862974, -1.48901194618, -1.48894515394, -1.48887825276, -1.48881124238, -1.48874412252, -1.48867689292, -1.4886095533, -1.48854210341, -1.48847454296, -1.48840687169, -1.48833908933, -1.4882711956, -1.48820319022, -1.48813507293, -1.48806684344, -1.48799850149, -1.48793004678, -1.48786147905, -1.48779279802, -1.4877240034, -1.48765509491, -1.48758607227, -1.48751693519, -1.48744768341, -1.48737831661, -1.48730883453, -1.48723923688, -1.48716952336, -1.48709969369, -1.48702974757, -1.48695968473, -1.48688950486, -1.48681920767, -1.48674879287, -1.48667826016, -1.48660760926, -1.48653683985, -1.48646595165, -1.48639494436, -1.48632381767, -1.48625257128, -1.4861812049, -1.48610971822, -1.48603811094, -1.48596638275, -1.48589453335, -1.48582256242, -1.48575046967, -1.48567825478, -1.48560591745, -1.48553345735, -1.48546087419, -1.48538816765, -1.48531533741, -1.48524238315, -1.48516930457, -1.48509610135, -1.48502277315, -1.48494931968, -1.4848757406, -1.4848020356, -1.48472820435, -1.48465424653, -1.48458016181, -1.48450594986, -1.48443161037, -1.484357143, -1.48428254742, -1.4842078233, -1.48413297031, -1.48405798812, -1.48398287639, -1.48390763479, -1.48383226298, -1.48375676063, -1.48368112739, -1.48360536292, -1.4835294669, -1.48345343896, -1.48337727877, -1.48330098599, -1.48322456027, -1.48314800126, -1.48307130862, -1.48299448199, -1.48291752102, -1.48284042537, -1.48276319468, -1.48268582859, -1.48260832675, -1.48253068881, -1.4824529144, -1.48237500317, -1.48229695476, -1.4822187688, -1.48214044493, -1.48206198279, -1.48198338201, -1.48190464222, -1.48182576306, -1.48174674416, -1.48166758515, -1.48158828565, -1.48150884529, -1.4814292637, -1.4813495405, -1.48126967531, -1.48118966776, -1.48110951746, -1.48102922403, -1.4809487871, -1.48086820627, -1.48078748117, -1.4807066114, -1.48062559657, -1.48054443631, -1.48046313021, -1.48038167788, -1.48030007893, -1.48021833297, -1.48013643959, -1.48005439841, -1.47997220902, -1.47988987101, -1.479807384, -1.47972474756, -1.47964196131, -1.47955902483, -1.47947593771, -1.47939269954, -1.47930930992, -1.47922576843, -1.47914207466, -1.47905822818, -1.47897422859, -1.47889007547, -1.47880576839, -1.47872130693, -1.47863669068, -1.4785519192, -1.47846699206, -1.47838190885, -1.47829666913, -1.47821127247, -1.47812571844, -1.47804000661, -1.47795413653, -1.47786810777, -1.4777819199, -1.47769557246, -1.47760906503, -1.47752239715, -1.47743556838, -1.47734857827, -1.47726142638, -1.47717411225, -1.47708663543, -1.47699899547, -1.47691119191, -1.47682322429, -1.47673509217, -1.47664679507, -1.47655833253, -1.47646970409, -1.47638090928, -1.47629194764, -1.4762028187, -1.47611352198, -1.47602405702, -1.47593442333, -1.47584462045, -1.47575464789, -1.47566450518, -1.47557419183, -1.47548370736, -1.47539305128, -1.47530222311, -1.47521122236, -1.47512004853, -1.47502870114, -1.47493717968, -1.47484548368, -1.47475361261, -1.47466156599, -1.47456934332, -1.47447694408, -1.47438436777, -1.47429161389, -1.47419868192, -1.47410557136, -1.47401228169, -1.47391881239, -1.47382516294, -1.47373133284, -1.47363732154, -1.47354312854, -1.47344875331, -1.47335419531, -1.47325945402, -1.47316452891, -1.47306941944, -1.47297412507, -1.47287864528, -1.47278297951, -1.47268712723, -1.47259108789, -1.47249486095, -1.47239844586, -1.47230184206, -1.47220504901, -1.47210806615, -1.47201089292, -1.47191352876, -1.47181597311, -1.47171822542, -1.4716202851, -1.4715221516, -1.47142382434, -1.47132530276, -1.47122658627, -1.4711276743, -1.47102856628, -1.47092926161, -1.47082975971, -1.47073006001, -1.47063016191, -1.47053006481, -1.47042976814, -1.47032927128, -1.47022857365, -1.47012767464, -1.47002657365, -1.46992527007, -1.46982376331, -1.46972205274, -1.46962013776, -1.46951801775, -1.46941569209, -1.46931316017, -1.46921042136, -1.46910747503, -1.46900432057, -1.46890095734, -1.4687973847, -1.46869360203, -1.46858960869, -1.46848540403, -1.46838098742, -1.4682763582, -1.46817151574, -1.46806645938, -1.46796118846, -1.46785570234, -1.46775000035, -1.46764408184, -1.46753794613, -1.46743159257, -1.46732502048, -1.4672182292, -1.46711121804, -1.46700398634, -1.4668965334, -1.46678885856, -1.46668096111, -1.46657284038, -1.46646449567, -1.46635592629, -1.46624713154, -1.46613811072, -1.46602886313, -1.46591938806, -1.46580968481, -1.46569975266, -1.4655895909, -1.46547919881, -1.46536857567, -1.46525772076, -1.46514663335, -1.46503531271, -1.4649237581, -1.46481196881, -1.46469994407, -1.46458768316, -1.46447518532, -1.46436244982, -1.4642494759, -1.4641362628, -1.46402280976, -1.46390911604, -1.46379518085, -1.46368100344, -1.46356658304, -1.46345191887, -1.46333701015, -1.46322185611, -1.46310645596, -1.46299080892, -1.46287491419, -1.46275877098, -1.46264237849, -1.46252573593, -1.4624088425, -1.46229169737, -1.46217429975, -1.46205664881, -1.46193874375, -1.46182058374, -1.46170216795, -1.46158349557, -1.46146456574, -1.46134537765, -1.46122593046, -1.46110622331, -1.46098625536, -1.46086602577, -1.46074553368, -1.46062477824, -1.46050375858, -1.46038247383, -1.46026092314, -1.46013910562, -1.46001702041, -1.45989466661, -1.45977204336, -1.45964914976, -1.45952598491, -1.45940254793, -1.45927883792, -1.45915485397, -1.45903059517, -1.45890606062, -1.4587812494, -1.45865616059, -1.45853079326, -1.4584051465, -1.45827921936, -1.45815301091, -1.45802652022, -1.45789974634, -1.45777268832, -1.4576453452, -1.45751771604, -1.45738979988, -1.45726159573, -1.45713310265, -1.45700431965, -1.45687524576, -1.45674587999, -1.45661622135, -1.45648626886, -1.45635602152, -1.45622547834, -1.45609463829, -1.45596350038, -1.45583206359, -1.45570032691, -1.45556828931, -1.45543594976, -1.45530330723, -1.45517036068, -1.45503710907, -1.45490355136, -1.4547696865, -1.45463551342, -1.45450103107, -1.45436623838, -1.45423113429, -1.45409571771, -1.45395998756, -1.45382394276, -1.45368758223, -1.45355090486, -1.45341390955, -1.4532765952, -1.45313896069, -1.45300100492, -1.45286272676, -1.45272412509, -1.45258519877, -1.45244594667, -1.45230636764, -1.45216646054, -1.45202622421, -1.4518856575, -1.45174475925, -1.45160352828, -1.45146196342, -1.4513200635, -1.45117782732, -1.4510352537, -1.45089234143, -1.45074908932, -1.45060549616, -1.45046156074, -1.45031728183, -1.45017265821, -1.45002768866, -1.44988237193, -1.44973670678, -1.44959069196, -1.44944432622, -1.44929760831, -1.44915053694, -1.44900311085, -1.44885532877, -1.4487071894, -1.44855869146, -1.44840983364, -1.44826061466, -1.44811103319, -1.44796108792, -1.44781077753, -1.44766010069, -1.44750905606, -1.44735764232, -1.44720585809, -1.44705370204, -1.4469011728, -1.44674826901, -1.44659498928, -1.44644133225, -1.44628729651, -1.44613288068, -1.44597808336, -1.44582290314, -1.44566733859, -1.44551138831, -1.44535505086, -1.44519832481, -1.44504120871, -1.44488370111, -1.44472580056, -1.44456750558, -1.44440881472, -1.44424972649, -1.4440902394, -1.44393035196, -1.44377006267, -1.44360937003, -1.4434482725, -1.44328676858, -1.44312485673, -1.4429625354, -1.44279980306, -1.44263665815, -1.44247309911, -1.44230912436, -1.44214473234, -1.44197992144, -1.44181469009, -1.44164903667, -1.44148295958, -1.44131645719, -1.44114952789, -1.44098217004, -1.44081438199, -1.4406461621, -1.44047750869, -1.44030842012, -1.44013889469, -1.43996893072, -1.43979852652, -1.43962768039, -1.43945639062, -1.43928465548, -1.43911247324, -1.43893984217, -1.43876676052, -1.43859322654, -1.43841923846, -1.4382447945, -1.43806989288, -1.43789453182, -1.4377187095, -1.43754242411, -1.43736567385, -1.43718845686, -1.43701077133, -1.43683261538, -1.43665398718, -1.43647488484, -1.43629530649, -1.43611525025, -1.4359347142, -1.43575369645, -1.43557219507, -1.43539020814, -1.43520773372, -1.43502476985, -1.43484131458, -1.43465736594, -1.43447292195, -1.43428798062, -1.43410253994, -1.4339165979, -1.43373015248, -1.43354320165, -1.43335574337, -1.43316777556, -1.43297929618, -1.43279030314, -1.43260079435, -1.43241076771, -1.43222022111, -1.43202915242, -1.43183755952, -1.43164544026, -1.43145279247, -1.43125961399, -1.43106590264, -1.43087165622, -1.43067687253, -1.43048154935, -1.43028568445, -1.4300892756, -1.42989232052, -1.42969481697, -1.42949676266, -1.4292981553, -1.42909899258, -1.42889927219, -1.4286989918, -1.42849814907, -1.42829674163, -1.42809476714, -1.42789222319, -1.42768910739, -1.42748541735, -1.42728115063, -1.4270763048, -1.42687087741, -1.426664866, -1.42645826809, -1.42625108119, -1.4260433028, -1.4258349304, -1.42562596146, -1.42541639342, -1.42520622374, -1.42499544982, -1.42478406908, -1.42457207892, -1.42435947672, -1.42414625983, -1.42393242562, -1.42371797141, -1.42350289452, -1.42328719226, -1.42307086192, -1.42285390077, -1.42263630606, -1.42241807505, -1.42219920495, -1.42197969297, -1.42175953631, -1.42153873214, -1.42131727763, -1.42109516992, -1.42087240614, -1.4206489834, -1.42042489879, -1.42020014939, -1.41997473226, -1.41974864444, -1.41952188296, -1.41929444483, -1.41906632703, -1.41883752654, -1.41860804032, -1.4183778653, -1.4181469984, -1.41791543652, -1.41768317654, -1.41745021533, -1.41721654973, -1.41698217656, -1.41674709264, -1.41651129475, -1.41627477967, -1.41603754413, -1.41579958487, -1.4155608986, -1.41532148202, -1.41508133179, -1.41484044456, -1.41459881696, -1.4143564456, -1.41411332707, -1.41386945795, -1.41362483477, -1.41337945407, -1.41313331234, -1.41288640609, -1.41263873175, -1.41239028579, -1.41214106461, -1.41189106461, -1.41164028218, -1.41138871365, -1.41113635537, -1.41088320364, -1.41062925474, -1.41037450493, -1.41011895046, -1.40986258754, -1.40960541236, -1.40934742108, -1.40908860986, -1.40882897481, -1.40856851202, -1.40830721758, -1.40804508751, -1.40778211786, -1.4075183046, -1.40725364372, -1.40698813115, -1.40672176282, -1.40645453463, -1.40618644243, -1.40591748208, -1.40564764938, -1.40537694013, -1.40510535008, -1.40483287498, -1.40455951053, -1.4042852524, -1.40401009626, -1.40373403772, -1.40345707238, -1.40317919581, -1.40290040354, -1.4026206911, -1.40234005394, -1.40205848754, -1.40177598731, -1.40149254864, -1.40120816689, -1.4009228374, -1.40063655547, -1.40034931636, -1.40006111532, -1.39977194755, -1.39948180824, -1.39919069251, -1.3988985955, -1.39860551227, -1.39831143788, -1.39801636734, -1.39772029563, -1.39742321769, -1.39712512845, -1.39682602279, -1.39652589554, -1.39622474153, -1.39592255553, -1.39561933227, -1.39531506647, -1.3950097528, -1.3947033859, -1.39439596035, -1.39408747072, -1.39377791155, -1.3934672773, -1.39315556245, -1.39284276139, -1.3925288685, -1.39221387811, -1.39189778453, -1.39158058202, -1.39126226478, -1.390942827, -1.39062226282, -1.39030056633, -1.3899777316, -1.38965375263, -1.3893286234, -1.38900233785, -1.38867488986, -1.38834627328, -1.38801648192, -1.38768550953, -1.38735334984, -1.38701999652, -1.38668544319, -1.38634968345, -1.38601271083, -1.38567451881, -1.38533510086, -1.38499445037, -1.38465256069, -1.38430942513, -1.38396503695, -1.38361938936, -1.38327247551, -1.38292428854, -1.38257482149, -1.38222406738, -1.38187201918, -1.3815186698, -1.38116401209, -1.38080803888, -1.38045074291, -1.38009211689, -1.37973215348, -1.37937084527, -1.37900818481, -1.37864416458, -1.37827877703, -1.37791201454, -1.37754386942, -1.37717433394, -1.37680340032, -1.3764310607, -1.37605730719, -1.37568213181, -1.37530552655, -1.37492748332, -1.37454799398, -1.37416705032, -1.37378464409, -1.37340076695, -1.37301541051, -1.37262856633, -1.37224022588, -1.37185038059, -1.37145902181, -1.37106614084, -1.37067172889, -1.37027577712, -1.36987827662, -1.36947921842, -1.36907859347, -1.36867639265, -1.36827260677, -1.36786722659, -1.36746024277, -1.36705164591, -1.36664142655, -1.36622957514, -1.36581608205, -1.36540093761, -1.36498413203, -1.36456565547, -1.36414549802, -1.36372364968, -1.36330010036, -1.36287483991, -1.3624478581, -1.36201914461, -1.36158868905, -1.36115648092, -1.36072250968, -1.36028676467, -1.35984923516, -1.35940991034, -1.35896877931, -1.35852583108, -1.35808105456, -1.3576344386, -1.35718597194, -1.35673564323, -1.35628344104, -1.35582935383, -1.35537336998, -1.35491547779, -1.35445566542, -1.35399392098, -1.35353023247, -1.35306458777, -1.35259697469, -1.35212738092, -1.35165579407, -1.35118220162, -1.35070659097, -1.35022894941, -1.34974926412, -1.34926752218, -1.34878371055, -1.34829781611, -1.3478098256, -1.34731972565, -1.34682750282, -1.3463331435, -1.345836634, -1.34533796051, -1.34483710911, -1.34433406574, -1.34382881624, -1.34332134632, -1.34281164159, -1.3422996875, -1.34178546942, -1.34126897255, -1.340750182, -1.34022908274, -1.3397056596, -1.33917989729, -1.33865178039, -1.33812129335, -1.33758842047, -1.33705314593, -1.33651545375, -1.33597532785, -1.33543275197, -1.33488770973, -1.33434018459, -1.3337901599, -1.33323761882, -1.33268254438, -1.33212491948, -1.33156472683, -1.33100194902, -1.33043656847, -1.32986856744, -1.32929792804, -1.32872463222, -1.32814866178, -1.32756999832, -1.32698862332, -1.32640451806, -1.32581766367, -1.32522804109, -1.32463563112, -1.32404041435, -1.32344237122, -1.32284148198, -1.32223772669, -1.32163108526, -1.32102153737, -1.32040906256, -1.31979364015, -1.31917524928, -1.31855386891, -1.31792947777, -1.31730205443, -1.31667157724, -1.31603802436, -1.31540137374, -1.31476160312, -1.31411869004, -1.31347261182, -1.31282334559, -1.31217086822, -1.31151515641, -1.31085618661, -1.31019393505, -1.30952837774, -1.30885949047, -1.30818724878, -1.30751162799, -1.30683260317, -1.30615014917, -1.30546424059, -1.30477485177, -1.30408195683, -1.30338552961, -1.30268554373, -1.30198197251, -1.30127478906, -1.30056396619, -1.29984947646, -1.29913129215, -1.29840938529, -1.2976837276, -1.29695429057, -1.29622104536, -1.29548396286, -1.29474301369, -1.29399816816, -1.29324939629, -1.29249666779, -1.29173995208, -1.29097921827, -1.29021443516, -1.28944557123, -1.28867259465, -1.28789547327, -1.28711417459, -1.28632866582, -1.28553891381, -1.28474488508, -1.28394654579, -1.28314386179, -1.28233679855, -1.28152532119, -1.28070939447, -1.27988898281, -1.27906405023, -1.27823456039, -1.27740047658, -1.27656176168, -1.27571837823, -1.27487028833, -1.27401745371, -1.2731598357, -1.27229739521, -1.27143009274, -1.27055788837, -1.26968074178, -1.2687986122, -1.26791145842, -1.26701923881, -1.2661219113, -1.26521943334, -1.26431176195, -1.26339885367, -1.2624806646, -1.26155715034, -1.26062826601, -1.25969396626, -1.25875420523, -1.25780893658, -1.25685811346, -1.25590168849, -1.25493961378, -1.25397184093, -1.25299832098, -1.25201900447, -1.25103384135, -1.25004278104, -1.2490457724, -1.24804276371, -1.24703370268, -1.24601853644, -1.24499721152, -1.24396967386, -1.2429358688, -1.24189574103, -1.24084923465, -1.23979629312, -1.23873685925, -1.23767087522, -1.23659828253, -1.23551902203, -1.23443303388, -1.23334025757, -1.23224063188, -1.23113409491, -1.23002058403, -1.22890003587, -1.22777238637, -1.2266375707, -1.22549552328, -1.22434617776, -1.22318946704, -1.22202532321, -1.22085367758, -1.21967446066, -1.21848760212, -1.21729303082, -1.21609067478, -1.21488046117, -1.21366231627, -1.21243616553, -1.21120193348, -1.20995954376, -1.2087089191, -1.2074499813, -1.20618265123, -1.20490684881, -1.20362249298, -1.20232950171, -1.201027792, -1.19971727982, -1.19839788012, -1.19706950683, -1.19573207283, -1.19438548992, -1.19302966886, -1.19166451926, -1.19028994968, -1.18890586752, -1.18751217905, -1.18610878938, -1.18469560245, -1.18327252101, -1.18183944662, -1.18039627958, -1.17894291897, -1.17747926263, -1.1760052071, -1.17452064762, -1.17302547813, -1.17151959125, -1.17000287822, -1.16847522893, -1.16693653189, -1.16538667417, -1.16382554143, -1.16225301788, -1.16066898625, -1.1590733278, -1.15746592226, -1.15584664781, -1.15421538111, -1.15257199722, -1.15091636959, -1.14924837007, -1.14756786884, -1.14587473444, -1.14416883367, -1.14245003165, -1.14071819174, -1.13897317554, -1.13721484284, -1.13544305164, -1.13365765807, -1.13185851641, -1.13004547902, -1.12821839634, -1.12637711689, -1.12452148718, -1.12265135172, -1.12076655299, -1.1188669314, -1.11695232527, -1.11502257082, -1.11307750208, -1.11111695093, -1.10914074703, -1.10714871779, -1.10514068836, -1.10311648158, -1.10107591795, -1.09901881561, -1.0969449903, -1.09485425532, -1.0927464215, -1.09062129719, -1.0884786882, -1.08631839776, -1.08414022651, -1.08194397247, -1.07972943095, -1.07749639461, -1.07524465331, -1.07297399418, -1.07068420151, -1.06837505677, -1.06604633852, -1.0636978224, -1.06132928112, -1.05894048436, -1.0565311988, -1.05410118803, -1.05165021255, -1.0491780297, -1.04668439365, -1.04416905536, -1.04163176252, -1.03907225954, -1.03649028748, -1.03388558405, -1.03125788356, -1.02860691687, -1.02593241134, -1.02323409085, -1.02051167571, -1.01776488264, -1.01499342474, -1.01219701145, -1.00937534851, -1.00652813794, -1.00365507798, -1.0007558631, -0.997830183906, -0.994877727176, -0.991898175777, -0.988891208655, -0.985856500807, -0.982793723247, -0.979702542985, -0.976582622994, -0.973433622193, -0.970255195416, -0.967046993397, -0.963808662748, -0.960539845939, -0.957240181283, -0.953909302921, -0.950546840812, -0.947152420719, -0.943725664206, -0.940266188627, -0.936773607131, -0.933247528656, -0.929687557935, -0.926093295503, -0.922464337708, -0.918800276719, -0.915100700553, -0.911365193087, -0.907593334089, -0.903784699244, -0.899938860194, -0.896055384571, -0.892133836046, -0.888173774378, -0.884174755465, -0.880136331413, -0.876058050598, -0.871939457741, -0.867780093989, -0.863579497004, -0.859337201055, -0.855052737126, -0.850725633021, -0.846355413487, -0.841941600342, -0.837483712611, -0.832981266674, -0.828433776421, -0.823840753418, -0.819201707091, -0.814516144904, -0.80978357257, -0.805003494254, -0.800175412805, -0.795298829985, -0.790373246728, -0.785398163397, -0.780373080066, -0.775297496812, -0.77017091402, -0.764992832711, -0.759762754876, -0.754480183834, -0.749144624606, -0.743755584299, -0.738312572517, -0.732815101786, -0.727262687997, -0.721654850865, -0.715991114416, -0.710271007486, -0.704494064242, -0.698659824721, -0.692767835397, -0.686817649758, -0.680808828916, -0.674740942223, -0.668613567928, -0.662426293833, -0.656178717991, -0.649870449412, -0.643501108793, -0.637070329275, -0.630577757215, -0.624023052977, -0.617405891751, -0.610725964389, -0.603982978253, -0.597176658092, -0.590306746935, -0.583373006994, -0.576375220591, -0.5693131911, -0.5621867439, -0.554995727338, -0.547740013716, -0.54041950027, -0.533034110177, -0.525583793551, -0.518068528456, -0.510488321917, -0.502843210928, -0.495133263468, -0.487358579505, -0.479519291992, -0.471615567862, -0.463647609001, -0.455615653211, -0.447519975157, -0.439360887284, -0.431138740719, -0.422853926133, -0.414506874585, -0.406098058317, -0.397627991522, -0.389097231055, -0.380506377112, -0.371856073848, -0.363147009946, -0.354379919123, -0.345555580581, -0.336674819386, -0.32773850678, -0.31874756042, -0.309702944542, -0.300605670042, -0.291456794478, -0.282257421981, -0.273008703086, -0.263711834462, -0.254368058553, -0.244978663127, -0.235544980721, -0.226068387994, -0.216550304976, -0.20699219422, -0.19739555985, -0.187761946513, -0.178092938231, -0.168390157147, -0.158655262186, -0.148889947609, -0.139095941482, -0.129275004048, -0.119428926018, -0.109559526774, -0.0996686524908, -0.0897581741896, -0.0798299857119, -0.0698860016343, -0.0599281551209, -0.0499583957216, -0.039978687123, -0.0299910048566, -0.0199973339728, -0.00999966668634, 0.00000000000000, 0.00999966668699, 0.0199973339735, 0.0299910048572, 0.0399786871236, 0.0499583957223, 0.0599281551215, 0.069886001635, 0.0798299857126, 0.0897581741903, 0.0996686524915, 0.109559526774, 0.119428926019, 0.129275004048, 0.139095941482, 0.14888994761, 0.158655262187, 0.168390157148, 0.178092938232, 0.187761946514, 0.19739555985, 0.20699219422, 0.216550304976, 0.226068387994, 0.235544980721, 0.244978663127, 0.254368058554, 0.263711834463, 0.273008703087, 0.282257421982, 0.291456794478, 0.300605670043, 0.309702944543, 0.318747560421, 0.327738506781, 0.336674819387, 0.345555580582, 0.354379919124, 0.363147009946, 0.371856073849, 0.380506377113, 0.389097231056, 0.397627991522, 0.406098058318, 0.414506874585, 0.422853926133, 0.431138740719, 0.439360887285, 0.447519975157, 0.455615653211, 0.463647609001, 0.471615567863, 0.479519291993, 0.487358579505, 0.495133263469, 0.502843210928, 0.510488321917, 0.518068528457, 0.525583793552, 0.533034110178, 0.540419500271, 0.547740013716, 0.554995727339, 0.5621867439, 0.569313191101, 0.576375220591, 0.583373006994, 0.590306746936, 0.597176658093, 0.603982978253, 0.610725964389, 0.617405891752, 0.624023052977, 0.630577757215, 0.637070329276, 0.643501108793, 0.649870449412, 0.656178717992, 0.662426293833, 0.668613567928, 0.674740942224, 0.680808828916, 0.686817649759, 0.692767835397, 0.698659824722, 0.704494064242, 0.710271007487, 0.715991114416, 0.721654850865, 0.727262687997, 0.732815101787, 0.738312572517, 0.743755584299, 0.749144624606, 0.754480183835, 0.759762754876, 0.764992832711, 0.77017091402, 0.775297496812, 0.780373080067, 0.785398163398, 0.790373246728, 0.795298829986, 0.800175412805, 0.805003494255, 0.80978357257, 0.814516144905, 0.819201707091, 0.823840753419, 0.828433776421, 0.832981266675, 0.837483712612, 0.841941600342, 0.846355413487, 0.850725633021, 0.855052737126, 0.859337201056, 0.863579497004, 0.867780093989, 0.871939457741, 0.876058050598, 0.880136331413, 0.884174755465, 0.888173774378, 0.892133836047, 0.896055384571, 0.899938860194, 0.903784699244, 0.907593334089, 0.911365193087, 0.915100700553, 0.91880027672, 0.922464337708, 0.926093295504, 0.929687557935, 0.933247528656, 0.936773607132, 0.940266188628, 0.943725664206, 0.94715242072, 0.950546840812, 0.953909302921, 0.957240181283, 0.960539845939, 0.963808662749, 0.967046993398, 0.970255195416, 0.973433622193, 0.976582622995, 0.979702542985, 0.982793723247, 0.985856500807, 0.988891208655, 0.991898175777, 0.994877727177, 0.997830183906, 1.0007558631, 1.00365507798, 1.00652813794, 1.00937534851, 1.01219701145, 1.01499342474, 1.01776488264, 1.02051167571, 1.02323409085, 1.02593241134, 1.02860691687, 1.03125788357, 1.03388558405, 1.03649028748, 1.03907225954, 1.04163176252, 1.04416905536, 1.04668439365, 1.0491780297, 1.05165021255, 1.05410118803, 1.0565311988, 1.05894048436, 1.06132928112, 1.0636978224, 1.06604633852, 1.06837505677, 1.07068420151, 1.07297399418, 1.07524465331, 1.07749639461, 1.07972943095, 1.08194397247, 1.08414022651, 1.08631839776, 1.0884786882, 1.09062129719, 1.0927464215, 1.09485425532, 1.0969449903, 1.09901881561, 1.10107591795, 1.10311648158, 1.10514068836, 1.10714871779, 1.10914074703, 1.11111695093, 1.11307750208, 1.11502257082, 1.11695232527, 1.1188669314, 1.12076655299, 1.12265135172, 1.12452148718, 1.12637711689, 1.12821839634, 1.13004547902, 1.13185851641, 1.13365765807, 1.13544305164, 1.13721484284, 1.13897317554, 1.14071819174, 1.14245003165, 1.14416883367, 1.14587473444, 1.14756786884, 1.14924837007, 1.15091636959, 1.15257199722, 1.15421538111, 1.15584664781, 1.15746592226, 1.1590733278, 1.16066898625, 1.16225301788, 1.16382554143, 1.16538667417, 1.16693653189, 1.16847522893, 1.17000287822, 1.17151959125, 1.17302547813, 1.17452064762, 1.1760052071, 1.17747926263, 1.17894291897, 1.18039627958, 1.18183944662, 1.18327252101, 1.18469560245, 1.18610878938, 1.18751217905, 1.18890586752, 1.19028994968, 1.19166451926, 1.19302966886, 1.19438548992, 1.19573207283, 1.19706950683, 1.19839788012, 1.19971727982, 1.201027792, 1.20232950171, 1.20362249298, 1.20490684881, 1.20618265123, 1.2074499813, 1.2087089191, 1.20995954376, 1.21120193348, 1.21243616553, 1.21366231627, 1.21488046117, 1.21609067478, 1.21729303082, 1.21848760212, 1.21967446066, 1.22085367758, 1.22202532321, 1.22318946704, 1.22434617776, 1.22549552328, 1.2266375707, 1.22777238637, 1.22890003587, 1.23002058403, 1.23113409491, 1.23224063188, 1.23334025757, 1.23443303388, 1.23551902203, 1.23659828253, 1.23767087522, 1.23873685925, 1.23979629312, 1.24084923465, 1.24189574103, 1.2429358688, 1.24396967386, 1.24499721152, 1.24601853644, 1.24703370268, 1.24804276371, 1.2490457724, 1.25004278104, 1.25103384135, 1.25201900447, 1.25299832099, 1.25397184093, 1.25493961378, 1.25590168849, 1.25685811346, 1.25780893658, 1.25875420523, 1.25969396626, 1.26062826601, 1.26155715034, 1.2624806646, 1.26339885367, 1.26431176195, 1.26521943334, 1.2661219113, 1.26701923881, 1.26791145842, 1.2687986122, 1.26968074178, 1.27055788837, 1.27143009274, 1.27229739521, 1.2731598357, 1.27401745371, 1.27487028833, 1.27571837823, 1.27656176168, 1.27740047658, 1.27823456039, 1.27906405023, 1.27988898281, 1.28070939447, 1.28152532119, 1.28233679855, 1.28314386179, 1.28394654579, 1.28474488508, 1.28553891381, 1.28632866582, 1.28711417459, 1.28789547327, 1.28867259465, 1.28944557123, 1.29021443516, 1.29097921827, 1.29173995208, 1.29249666779, 1.29324939629, 1.29399816816, 1.29474301369, 1.29548396286, 1.29622104536, 1.29695429057, 1.2976837276, 1.29840938529, 1.29913129215, 1.29984947646, 1.30056396619, 1.30127478906, 1.30198197251, 1.30268554373, 1.30338552961, 1.30408195683, 1.30477485177, 1.30546424059, 1.30615014917, 1.30683260317, 1.30751162799, 1.30818724878, 1.30885949047, 1.30952837774, 1.31019393505, 1.31085618661, 1.31151515641, 1.31217086822, 1.31282334559, 1.31347261182, 1.31411869004, 1.31476160312, 1.31540137374, 1.31603802436, 1.31667157724, 1.31730205443, 1.31792947777, 1.31855386891, 1.31917524928, 1.31979364015, 1.32040906256, 1.32102153737, 1.32163108526, 1.32223772669, 1.32284148198, 1.32344237122, 1.32404041435, 1.32463563112, 1.32522804109, 1.32581766367, 1.32640451806, 1.32698862332, 1.32756999832, 1.32814866178, 1.32872463222, 1.32929792804, 1.32986856744, 1.33043656847, 1.33100194902, 1.33156472683, 1.33212491948, 1.33268254438, 1.33323761882, 1.3337901599, 1.33434018459, 1.33488770973, 1.33543275197, 1.33597532785, 1.33651545375, 1.33705314593, 1.33758842047, 1.33812129335, 1.33865178039, 1.33917989729, 1.3397056596, 1.34022908274, 1.340750182, 1.34126897255, 1.34178546942, 1.3422996875, 1.34281164159, 1.34332134632, 1.34382881624, 1.34433406574, 1.34483710911, 1.34533796051, 1.345836634, 1.3463331435, 1.34682750282, 1.34731972565, 1.3478098256, 1.34829781611, 1.34878371055, 1.34926752218, 1.34974926412, 1.35022894941, 1.35070659097, 1.35118220162, 1.35165579407, 1.35212738092, 1.35259697469, 1.35306458777, 1.35353023247, 1.35399392098, 1.35445566542, 1.35491547779, 1.35537336998, 1.35582935383, 1.35628344104, 1.35673564323, 1.35718597194, 1.3576344386, 1.35808105456, 1.35852583108, 1.35896877931, 1.35940991034, 1.35984923516, 1.36028676467, 1.36072250968, 1.36115648092, 1.36158868905, 1.36201914461, 1.3624478581, 1.36287483991, 1.36330010036, 1.36372364968, 1.36414549802, 1.36456565547, 1.36498413203, 1.36540093761, 1.36581608205, 1.36622957514, 1.36664142655, 1.36705164591, 1.36746024277, 1.36786722659, 1.36827260677, 1.36867639265, 1.36907859347, 1.36947921842, 1.36987827662, 1.37027577712, 1.37067172889, 1.37106614084, 1.37145902181, 1.37185038059, 1.37224022588, 1.37262856633, 1.37301541051, 1.37340076695, 1.37378464409, 1.37416705032, 1.37454799398, 1.37492748332, 1.37530552655, 1.37568213181, 1.37605730719, 1.3764310607, 1.37680340032, 1.37717433394, 1.37754386942, 1.37791201454, 1.37827877703, 1.37864416458, 1.37900818481, 1.37937084527, 1.37973215348, 1.38009211689, 1.38045074291, 1.38080803888, 1.38116401209, 1.3815186698, 1.38187201918, 1.38222406738, 1.38257482149, 1.38292428854, 1.38327247551, 1.38361938936, 1.38396503695, 1.38430942513, 1.38465256069, 1.38499445037, 1.38533510086, 1.38567451881, 1.38601271083, 1.38634968345, 1.38668544319, 1.38701999652, 1.38735334984, 1.38768550953, 1.38801648192, 1.38834627328, 1.38867488986, 1.38900233785, 1.3893286234, 1.38965375263, 1.3899777316, 1.39030056633, 1.39062226282, 1.390942827, 1.39126226478, 1.39158058202, 1.39189778453, 1.39221387811, 1.3925288685, 1.39284276139, 1.39315556245, 1.3934672773, 1.39377791155, 1.39408747072, 1.39439596035, 1.3947033859, 1.3950097528, 1.39531506647, 1.39561933227, 1.39592255553, 1.39622474153, 1.39652589554, 1.39682602279, 1.39712512845, 1.39742321769, 1.39772029563, 1.39801636734, 1.39831143788, 1.39860551227, 1.3988985955, 1.39919069251, 1.39948180824, 1.39977194755, 1.40006111532, 1.40034931636, 1.40063655547, 1.4009228374, 1.40120816689, 1.40149254864, 1.40177598731, 1.40205848754, 1.40234005394, 1.4026206911, 1.40290040354, 1.40317919581, 1.40345707238, 1.40373403772, 1.40401009626, 1.4042852524, 1.40455951053, 1.40483287498, 1.40510535008, 1.40537694013, 1.40564764938, 1.40591748208, 1.40618644243, 1.40645453463, 1.40672176282, 1.40698813115, 1.40725364372, 1.4075183046, 1.40778211786, 1.40804508751, 1.40830721758, 1.40856851202, 1.40882897481, 1.40908860986, 1.40934742108, 1.40960541236, 1.40986258754, 1.41011895046, 1.41037450493, 1.41062925474, 1.41088320364, 1.41113635537, 1.41138871365, 1.41164028218, 1.41189106461, 1.41214106461, 1.41239028579, 1.41263873175, 1.41288640609, 1.41313331234, 1.41337945407, 1.41362483477, 1.41386945795, 1.41411332707, 1.4143564456, 1.41459881696, 1.41484044456, 1.41508133179, 1.41532148202, 1.4155608986, 1.41579958487, 1.41603754413, 1.41627477967, 1.41651129475, 1.41674709264, 1.41698217656, 1.41721654973, 1.41745021533, 1.41768317654, 1.41791543652, 1.4181469984, 1.4183778653, 1.41860804032, 1.41883752654, 1.41906632703, 1.41929444483, 1.41952188296, 1.41974864444, 1.41997473226, 1.42020014939, 1.42042489879, 1.4206489834, 1.42087240614, 1.42109516992, 1.42131727763, 1.42153873214, 1.42175953631, 1.42197969297, 1.42219920495, 1.42241807505, 1.42263630606, 1.42285390077, 1.42307086192, 1.42328719226, 1.42350289452, 1.42371797141, 1.42393242562, 1.42414625983, 1.42435947672, 1.42457207892, 1.42478406908, 1.42499544982, 1.42520622374, 1.42541639342, 1.42562596146, 1.4258349304, 1.4260433028, 1.42625108119, 1.42645826809, 1.426664866, 1.42687087741, 1.4270763048, 1.42728115063, 1.42748541735, 1.42768910739, 1.42789222319, 1.42809476714, 1.42829674164, 1.42849814907, 1.4286989918, 1.42889927219, 1.42909899258, 1.4292981553, 1.42949676266, 1.42969481697, 1.42989232052, 1.4300892756, 1.43028568445, 1.43048154935, 1.43067687253, 1.43087165622, 1.43106590264, 1.43125961399, 1.43145279247, 1.43164544026, 1.43183755952, 1.43202915242, 1.43222022111, 1.43241076771, 1.43260079435, 1.43279030314, 1.43297929618, 1.43316777556, 1.43335574337, 1.43354320165, 1.43373015248, 1.4339165979, 1.43410253994, 1.43428798062, 1.43447292195, 1.43465736594, 1.43484131458, 1.43502476985, 1.43520773372, 1.43539020814, 1.43557219507, 1.43575369645, 1.4359347142, 1.43611525025, 1.43629530649, 1.43647488484, 1.43665398718, 1.43683261538, 1.43701077133, 1.43718845686, 1.43736567385, 1.43754242411, 1.4377187095, 1.43789453182, 1.43806989288, 1.4382447945, 1.43841923846, 1.43859322654, 1.43876676052, 1.43893984217, 1.43911247324, 1.43928465548, 1.43945639062, 1.43962768039, 1.43979852652, 1.43996893072, 1.44013889469, 1.44030842012, 1.44047750869, 1.4406461621, 1.44081438199, 1.44098217004, 1.44114952789, 1.44131645719, 1.44148295958, 1.44164903667, 1.44181469009, 1.44197992144, 1.44214473234, 1.44230912436, 1.44247309911, 1.44263665815, 1.44279980306, 1.4429625354, 1.44312485673, 1.44328676858, 1.4434482725, 1.44360937003, 1.44377006267, 1.44393035196, 1.4440902394, 1.44424972649, 1.44440881472, 1.44456750558, 1.44472580056, 1.44488370111, 1.44504120871, 1.44519832481, 1.44535505086, 1.44551138831, 1.44566733859, 1.44582290314, 1.44597808336, 1.44613288068, 1.44628729651, 1.44644133225, 1.44659498928, 1.44674826901, 1.4469011728, 1.44705370204, 1.44720585809, 1.44735764232, 1.44750905606, 1.44766010069, 1.44781077753, 1.44796108792, 1.44811103319, 1.44826061466, 1.44840983364, 1.44855869146, 1.4487071894, 1.44885532877, 1.44900311085, 1.44915053694, 1.44929760831, 1.44944432622, 1.44959069196, 1.44973670678, 1.44988237193, 1.45002768866, 1.45017265821, 1.45031728183, 1.45046156074, 1.45060549616, 1.45074908932, 1.45089234143, 1.4510352537, 1.45117782732, 1.4513200635, 1.45146196342, 1.45160352828, 1.45174475925, 1.4518856575, 1.45202622421, 1.45216646054, 1.45230636764, 1.45244594667, 1.45258519877, 1.45272412509, 1.45286272676, 1.45300100492, 1.45313896069, 1.4532765952, 1.45341390955, 1.45355090486, 1.45368758223, 1.45382394276, 1.45395998756, 1.45409571771, 1.45423113429, 1.45436623838, 1.45450103107, 1.45463551342, 1.4547696865, 1.45490355136, 1.45503710907, 1.45517036068, 1.45530330723, 1.45543594976, 1.45556828931, 1.45570032691, 1.45583206359, 1.45596350038, 1.45609463829, 1.45622547834, 1.45635602152, 1.45648626886, 1.45661622135, 1.45674587999, 1.45687524576, 1.45700431965, 1.45713310265, 1.45726159573, 1.45738979988, 1.45751771604, 1.4576453452, 1.45777268832, 1.45789974634, 1.45802652022, 1.45815301091, 1.45827921936, 1.4584051465, 1.45853079326, 1.45865616059, 1.4587812494, 1.45890606062, 1.45903059517, 1.45915485397, 1.45927883792, 1.45940254793, 1.45952598491, 1.45964914976, 1.45977204336, 1.45989466661, 1.46001702041, 1.46013910562, 1.46026092314, 1.46038247383, 1.46050375858, 1.46062477824, 1.46074553368, 1.46086602577, 1.46098625536, 1.46110622331, 1.46122593046, 1.46134537765, 1.46146456574, 1.46158349557, 1.46170216795, 1.46182058374, 1.46193874375, 1.46205664881, 1.46217429975, 1.46229169737, 1.4624088425, 1.46252573593, 1.46264237849, 1.46275877098, 1.46287491419, 1.46299080892, 1.46310645596, 1.46322185611, 1.46333701015, 1.46345191887, 1.46356658304, 1.46368100344, 1.46379518085, 1.46390911604, 1.46402280976, 1.4641362628, 1.4642494759, 1.46436244982, 1.46447518532, 1.46458768316, 1.46469994407, 1.46481196881, 1.4649237581, 1.46503531271, 1.46514663335, 1.46525772076, 1.46536857567, 1.46547919881, 1.4655895909, 1.46569975266, 1.46580968481, 1.46591938806, 1.46602886313, 1.46613811072, 1.46624713154, 1.46635592629, 1.46646449567, 1.46657284038, 1.46668096111, 1.46678885856, 1.4668965334, 1.46700398634, 1.46711121804, 1.4672182292, 1.46732502048, 1.46743159257, 1.46753794613, 1.46764408184, 1.46775000035, 1.46785570234, 1.46796118846, 1.46806645938, 1.46817151574, 1.4682763582, 1.46838098742, 1.46848540403, 1.46858960869, 1.46869360203, 1.4687973847, 1.46890095734, 1.46900432057, 1.46910747503, 1.46921042136, 1.46931316017, 1.46941569209, 1.46951801775, 1.46962013776, 1.46972205274, 1.46982376331, 1.46992527007, 1.47002657365, 1.47012767464, 1.47022857365, 1.47032927128, 1.47042976814, 1.47053006481, 1.47063016191, 1.47073006001, 1.47082975971, 1.47092926161, 1.47102856628, 1.4711276743, 1.47122658627, 1.47132530276, 1.47142382434, 1.4715221516, 1.4716202851, 1.47171822542, 1.47181597311, 1.47191352876, 1.47201089292, 1.47210806615, 1.47220504901, 1.47230184206, 1.47239844586, 1.47249486095, 1.47259108789, 1.47268712723, 1.47278297951, 1.47287864528, 1.47297412507, 1.47306941944, 1.47316452891, 1.47325945402, 1.47335419531, 1.47344875331, 1.47354312854, 1.47363732154, 1.47373133284, 1.47382516294, 1.47391881239, 1.47401228169, 1.47410557136, 1.47419868192, 1.47429161389, 1.47438436777, 1.47447694408, 1.47456934332, 1.47466156599, 1.47475361261, 1.47484548368, 1.47493717968, 1.47502870114, 1.47512004853, 1.47521122236, 1.47530222311, 1.47539305128, 1.47548370736, 1.47557419183, 1.47566450518, 1.47575464789, 1.47584462045, 1.47593442333, 1.47602405702, 1.47611352198, 1.4762028187, 1.47629194764, 1.47638090928, 1.47646970409, 1.47655833253, 1.47664679507, 1.47673509217, 1.47682322429, 1.47691119191, 1.47699899547, 1.47708663543, 1.47717411225, 1.47726142638, 1.47734857827, 1.47743556838, 1.47752239715, 1.47760906503, 1.47769557246, 1.4777819199, 1.47786810777, 1.47795413653, 1.47804000661, 1.47812571844, 1.47821127247, 1.47829666913, 1.47838190885, 1.47846699206, 1.4785519192, 1.47863669068, 1.47872130693, 1.47880576839, 1.47889007547, 1.47897422859, 1.47905822818, 1.47914207466, 1.47922576843, 1.47930930992, 1.47939269954, 1.47947593771, 1.47955902483, 1.47964196131, 1.47972474756, 1.479807384, 1.47988987101, 1.47997220902, 1.48005439841, 1.48013643959, 1.48021833297, 1.48030007893, 1.48038167788, 1.48046313021, 1.48054443631, 1.48062559657, 1.4807066114, 1.48078748117, 1.48086820627, 1.4809487871, 1.48102922403, 1.48110951746, 1.48118966776, 1.48126967531, 1.4813495405, 1.4814292637, 1.48150884529, 1.48158828565, 1.48166758515, 1.48174674416, 1.48182576306, 1.48190464222, 1.48198338201, 1.48206198279, 1.48214044493, 1.4822187688, 1.48229695476, 1.48237500317, 1.4824529144, 1.48253068881, 1.48260832675, 1.48268582859, 1.48276319468, 1.48284042537, 1.48291752102, 1.48299448199, 1.48307130862, 1.48314800126, 1.48322456027, 1.48330098599, 1.48337727877, 1.48345343896, 1.4835294669, 1.48360536292, 1.48368112739, 1.48375676063, 1.48383226298, 1.48390763479, 1.48398287639, 1.48405798812, 1.48413297031, 1.4842078233, 1.48428254742, 1.484357143, 1.48443161037, 1.48450594986, 1.48458016181, 1.48465424653, 1.48472820435, 1.4848020356, 1.4848757406, 1.48494931968, 1.48502277315, 1.48509610135, 1.48516930457, 1.48524238315, 1.48531533741, 1.48538816765, 1.48546087419, 1.48553345735, 1.48560591745, 1.48567825478, 1.48575046967, 1.48582256242, 1.48589453335, 1.48596638275, 1.48603811094, 1.48610971822, 1.4861812049, 1.48625257128, 1.48632381767, 1.48639494436, 1.48646595165, 1.48653683985, 1.48660760926, 1.48667826016, 1.48674879287, 1.48681920767, 1.48688950486, 1.48695968473, 1.48702974757, 1.48709969369, 1.48716952336, 1.48723923688, 1.48730883453, 1.48737831661, 1.48744768341, 1.48751693519, 1.48758607227, 1.48765509491, 1.4877240034, 1.48779279802, 1.48786147905, 1.48793004678, 1.48799850149, 1.48806684344, 1.48813507293, 1.48820319022, 1.4882711956, 1.48833908933, 1.48840687169, 1.48847454296, 1.48854210341, 1.4886095533, 1.48867689292, 1.48874412252, 1.48881124238, 1.48887825276, 1.48894515394, 1.48901194618, 1.48907862974, 1.48914520488, 1.48921167188, 1.489278031, 1.48934428249, 1.48941042662, 1.48947646364, 1.48954239383, 1.48960821742, 1.48967393469, 1.4897395459, 1.48980505128, 1.48987045111, 1.48993574563, 1.49000093511, 1.49006601978, 1.49013099991, 1.49019587575, 1.49026064754, 1.49032531553, 1.49038987998, 1.49045434113, 1.49051869923, 1.49058295452, 1.49064710725, 1.49071115768, 1.49077510603, 1.49083895255, 1.49090269749, 1.49096634108, 1.49102988358, 1.49109332521, 1.49115666622, 1.49121990685, 1.49128304733, 1.4913460879, 1.4914090288, 1.49147187027, 1.49153461253, 1.49159725583, 1.49165980039, 1.49172224645, 1.49178459424, 1.491846844, 1.49190899595, 1.49197105032, 1.49203300734, 1.49209486725, 1.49215663026, 1.49221829661, 1.49227986652, 1.49234134022, 1.49240271792, 1.49246399987, 1.49252518627, 1.49258627736, 1.49264727335, 1.49270817447, 1.49276898093, 1.49282969296, 1.49289031078, 1.4929508346, 1.49301126465, 1.49307160113, 1.49313184427, 1.49319199429, 1.49325205139, 1.49331201579, 1.49337188771, 1.49343166737, 1.49349135496, 1.49355095071, 1.49361045483, 1.49366986752, 1.493729189, 1.49378841948, 1.49384755916, 1.49390660826, 1.49396556698, 1.49402443553, 1.49408321411, 1.49414190293, 1.49420050219, 1.49425901211, 1.49431743288, 1.49437576471, 1.49443400779, 1.49449216234, 1.49455022855, 1.49460820662, 1.49466609676, 1.49472389916, 1.49478161402, 1.49483924154, 1.49489678192, 1.49495423535, 1.49501160204, 1.49506888217, 1.49512607594, 1.49518318356, 1.4952402052, 1.49529714107, 1.49535399136, 1.49541075626, 1.49546743597, 1.49552403066, 1.49558054055, 1.4956369658, 1.49569330662, 1.4957495632, 1.49580573572, 1.49586182436, 1.49591782933, 1.49597375079, 1.49602958895, 1.49608534399, 1.49614101608, 1.49619660543, 1.4962521122, 1.49630753658, 1.49636287876, 1.49641813892, 1.49647331724, 1.4965284139, 1.49658342909, 1.49663836297, 1.49669321574, 1.49674798757, 1.49680267865, 1.49685728914, 1.49691181922, 1.49696626908, 1.49702063889, 1.49707492883, 1.49712913907, 1.49718326978, 1.49723732115, 1.49729129334, 1.49734518653, 1.49739900089, 1.4974527366, 1.49750639382, 1.49755997273, 1.4976134735, 1.4976668963, 1.4977202413, 1.49777350867, 1.49782669857, 1.49787981118, 1.49793284667, 1.4979858052, 1.49803868693, 1.49809149205, 1.4981442207, 1.49819687306, 1.4982494493, 1.49830194957, 1.49835437405, 1.49840672289, 1.49845899626, 1.49851119432, 1.49856331723, 1.49861536516, 1.49866733827, 1.49871923671, 1.49877106066, 1.49882281026, 1.49887448568, 1.49892608708, 1.49897761461, 1.49902906844, 1.49908044872, 1.49913175561, 1.49918298926, 1.49923414984, 1.4992852375, 1.49933625239, 1.49938719467, 1.49943806449, 1.49948886201, 1.49953958738, 1.49959024076, 1.4996408223, 1.49969133214, 1.49974177045, 1.49979213737, 1.49984243306, 1.49989265767, 1.49994281134, 1.49999289422, 1.50004290648, 1.50009284825, 1.50014271968, 1.50019252092, 1.50024225212, 1.50029191343, 1.500341505, 1.50039102696, 1.50044047947, 1.50048986268, 1.50053917672, 1.50058842174, 1.50063759789, 1.50068670532, 1.50073574416, 1.50078471455, 1.50083361665, 1.5008824506, 1.50093121653, 1.50097991458, 1.50102854491, 1.50107710765, 1.50112560293, 1.50117403091, 1.50122239172, 1.50127068551, 1.5013189124, 1.50136707253, 1.50141516606, 1.50146319311, 1.50151115382, 1.50155904833, 1.50160687677, 1.50165463929, 1.50170233601, 1.50174996708, 1.50179753263, 1.50184503279, 1.5018924677, 1.50193983749, 1.5019871423, 1.50203438226, 1.5020815575, 1.50212866816, 1.50217571436, 1.50222269625, 1.50226961394, 1.50231646758, 1.50236325729, 1.5024099832, 1.50245664545, 1.50250324417, 1.50254977947, 1.5025962515, 1.50264266038, 1.50268900624, 1.50273528921, 1.50278150942, 1.50282766698, 1.50287376204, 1.50291979472, 1.50296576513, 1.50301167342, 1.5030575197, 1.5031033041, 1.50314902675, 1.50319468776, 1.50324028727, 1.5032858254, 1.50333130227, 1.50337671801, 1.50342207273, 1.50346736657, 1.50351259963, 1.50355777206, 1.50360288396, 1.50364793546, 1.50369292667, 1.50373785773, 1.50378272875, 1.50382753985, 1.50387229115, 1.50391698277, 1.50396161482, 1.50400618744, 1.50405070073, 1.50409515482, 1.50413954982, 1.50418388584, 1.50422816302, 1.50427238146, 1.50431654128, 1.50436064259, 1.50440468552, 1.50444867018, 1.50449259668, 1.50453646515, 1.50458027568, 1.5046240284, 1.50466772343, 1.50471136087, 1.50475494085, 1.50479846346, 1.50484192883, 1.50488533708, 1.5049286883, 1.50497198261, 1.50501522014, 1.50505840098, 1.50510152524, 1.50514459305, 1.5051876045, 1.50523055972, 1.50527345881, 1.50531630187, 1.50535908903, 1.50540182038, 1.50544449604, 1.50548711612, 1.50552968072, 1.50557218996, 1.50561464393, 1.50565704276, 1.50569938654, 1.50574167538, 1.50578390939, 1.50582608867, 1.50586821334, 1.50591028349, 1.50595229924, 1.50599426069, 1.50603616794, 1.50607802109, 1.50611982026, 1.50616156555, 1.50620325706, 1.50624489489, 1.50628647915, 1.50632800994, 1.50636948737, 1.50641091153, 1.50645228253, 1.50649360048, 1.50653486546, 1.50657607759, 1.50661723697, 1.5066583437, 1.50669939787, 1.50674039959, 1.50678134896, 1.50682224608, 1.50686309105, 1.50690388396, 1.50694462493, 1.50698531404, 1.5070259514, 1.5070665371, 1.50710707124, 1.50714755392, 1.50718798524, 1.5072283653, 1.50726869419, 1.50730897201, 1.50734919886, 1.50738937483, 1.50742950002, 1.50746957453, 1.50750959844, 1.50754957187, 1.5075894949, 1.50762936762, 1.50766919014, 1.50770896255, 1.50774868494, 1.5077883574, 1.50782798004, 1.50786755293, 1.50790707619, 1.50794654989, 1.50798597414, 1.50802534903, 1.50806467464, 1.50810395107, 1.50814317842, 1.50818235677, 1.50822148622, 1.50826056685, 1.50829959877, 1.50833858205, 1.5083775168, 1.5084164031, 1.50845524103, 1.5084940307, 1.50853277219, 1.50857146559, 1.508610111, 1.50864870849, 1.50868725815, 1.50872576009, 1.50876421438, 1.50880262112, 1.50884098038, 1.50887929227, 1.50891755686, 1.50895577425, 1.50899394452, 1.50903206776, 1.50907014405, 1.50910817349, 1.50914615616, 1.50918409213, 1.50922198151, 1.50925982438, 1.50929762082, 1.50933537091, 1.50937307475, 1.50941073241, 1.50944834399, 1.50948590956, 1.50952342921, 1.50956090302, 1.50959833109, 1.50963571348, 1.50967305029, 1.5097103416, 1.50974758749, 1.50978478804, 1.50982194334, 1.50985905348, 1.50989611852, 1.50993313855, 1.50997011366, 1.51000704393, 1.51004392944, 1.51008077026, 1.51011756649, 1.5101543182, 1.51019102547, 1.51022768838, 1.51026430701, 1.51030088145, 1.51033741177, 1.51037389806, 1.51041034038, 1.51044673883, 1.51048309347, 1.5105194044, 1.51055567168, 1.5105918954, 1.51062807564, 1.51066421247, 1.51070030597, 1.51073635622, 1.51077236329, 1.51080832727, 1.51084424823, 1.51088012625, 1.5109159614, 1.51095175376, 1.51098750342, 1.51102321043, 1.51105887489, 1.51109449686, 1.51113007643, 1.51116561366, 1.51120110864, 1.51123656144, 1.51127197213, 1.51130734078, 1.51134266749, 1.51137795231, 1.51141319532, 1.51144839659, 1.51148355621, 1.51151867424, 1.51155375076, 1.51158878584, 1.51162377956, 1.51165873198, 1.51169364318, 1.51172851324, 1.51176334222, 1.5117981302, 1.51183287726, 1.51186758345, 1.51190224886, 1.51193687356, 1.51197145761, 1.51200600109, 1.51204050408, 1.51207496664, 1.51210938883, 1.51214377075, 1.51217811244, 1.512212414, 1.51224667547, 1.51228089695, 1.51231507848, 1.51234922015, 1.51238332203, 1.51241738418, 1.51245140667, 1.51248538958, 1.51251933296, 1.5125532369, 1.51258710146, 1.5126209267, 1.5126547127, 1.51268845952, 1.51272216723, 1.51275583591, 1.51278946561, 1.5128230564, 1.51285660836, 1.51289012155, 1.51292359603, 1.51295703188, 1.51299042916, 1.51302378793, 1.51305710827, 1.51309039024, 1.5131236339, 1.51315683933, 1.51319000658, 1.51322313573, 1.51325622684, 1.51328927997, 1.51332229519, 1.51335527256, 1.51338821216, 1.51342111404, 1.51345397827, 1.51348680491, 1.51351959403, 1.5135523457, 1.51358505997, 1.51361773691, 1.51365037658, 1.51368297905, 1.51371554439, 1.51374807265, 1.51378056389, 1.51381301819, 1.5138454356, 1.51387781619, 1.51391016002, 1.51394246715, 1.51397473764, 1.51400697156, 1.51403916897, 1.51407132993, 1.5141034545, 1.51413554275, 1.51416759473, 1.51419961051, 1.51423159014, 1.5142635337, 1.51429544123, 1.51432731281, 1.51435914848, 1.51439094832, 1.51442271238, 1.51445444073, 1.51448613342, 1.51451779051, 1.51454941206, 1.51458099814, 1.51461254879, 1.51464406409, 1.51467554409, 1.51470698885, 1.51473839843, 1.51476977289, 1.51480111229, 1.51483241668, 1.51486368613, 1.51489492068, 1.51492612041, 1.51495728537, 1.51498841562, 1.51501951121, 1.5150505722, 1.51508159866, 1.51511259063, 1.51514354818, 1.51517447136, 1.51520536023, 1.51523621485, 1.51526703527, 1.51529782155, 1.51532857375, 1.51535929192, 1.51538997612, 1.51542062641, 1.51545124284, 1.51548182547, 1.51551237436, 1.51554288955, 1.51557337111, 1.51560381909, 1.51563423355, 1.51566461454, 1.51569496212, 1.51572527634, 1.51575555725, 1.51578580492, 1.51581601939, 1.51584620073, 1.51587634898, 1.5159064642, 1.51593654645, 1.51596659577, 1.51599661222, 1.51602659586, 1.51605654675, 1.51608646492, 1.51611635044, 1.51614620336, 1.51617602373, 1.51620581161, 1.51623556705, 1.51626529011, 1.51629498082, 1.51632463926, 1.51635426547, 1.5163838595, 1.5164134214, 1.51644295123, 1.51647244904, 1.51650191489, 1.51653134881, 1.51656075088, 1.51659012112, 1.51661945961, 1.51664876639, 1.51667804151, 1.51670728502, 1.51673649697, 1.51676567742, 1.51679482642, 1.51682394401, 1.51685303025, 1.51688208518, 1.51691110887, 1.51694010135, 1.51696906268, 1.51699799291, 1.51702689209, 1.51705576027, 1.51708459749, 1.51711340382, 1.51714217929, 1.51717092396, 1.51719963787, 1.51722832108, 1.51725697364, 1.51728559559, 1.51731418698, 1.51734274787, 1.51737127829, 1.51739977831, 1.51742824796, 1.5174566873, 1.51748509638, 1.51751347524, 1.51754182392, 1.51757014249, 1.51759843099, 1.51762668946, 1.51765491795, 1.51768311651, 1.51771128519, 1.51773942404, 1.5177675331, 1.51779561242, 1.51782366204, 1.51785168202, 1.5178796724, 1.51790763323, 1.51793556455, 1.51796346642, 1.51799133887, 1.51801918195, 1.51804699572, 1.51807478021, 1.51810253548, 1.51813026156, 1.51815795851, 1.51818562637, 1.51821326518, 1.518240875, 1.51826845587, 1.51829600783, 1.51832353092, 1.51835102521, 1.51837849072, 1.5184059275, 1.5184333356, 1.51846071507, 1.51848806595, 1.51851538828, 1.5185426821, 1.51856994747, 1.51859718443, 1.51862439302, 1.51865157329, 1.51867872527, 1.51870584902, 1.51873294458, 1.51876001199, 1.51878705129, 1.51881406253, 1.51884104576, 1.51886800101, 1.51889492834, 1.51892182777, 1.51894869937, 1.51897554316, 1.51900235919, 1.51902914752, 1.51905590817, 1.51908264119, 1.51910934662, 1.51913602452, 1.51916267491, 1.51918929784, 1.51921589336, 1.51924246151, 1.51926900232, 1.51929551584, 1.51932200212, 1.51934846119, 1.5193748931, 1.51940129789, 1.5194276756, 1.51945402627, 1.51948034994, 1.51950664666, 1.51953291646, 1.51955915939, 1.51958537549, 1.5196115648, 1.51963772736, 1.51966386321, 1.51968997239, 1.51971605495, 1.51974211092, 1.51976814035, 1.51979414326, 1.51982011972, 1.51984606975, 1.5198719934, 1.5198978907, 1.5199237617, 1.51994960643, 1.51997542494, 1.52000121727, 1.52002698346, 1.52005272353, 1.52007843755, 1.52010412554, 1.52012978754, 1.5201554236, 1.52018103374, 1.52020661803, 1.52023217648, 1.52025770914, 1.52028321605, 1.52030869725, 1.52033415278, 1.52035958267, 1.52038498697, 1.52041036571, 1.52043571893, 1.52046104667, 1.52048634897, 1.52051162586, 1.52053687739, 1.5205621036, 1.52058730451, 1.52061248017, 1.52063763062, 1.5206627559, 1.52068785604, 1.52071293107, 1.52073798105, 1.520763006, 1.52078800596, 1.52081298097 };