Files
Leviathan/Library/External/include/SpeedGrass/LibVector_Source/IdvFastMath.h
T
2026-06-01 12:46:52 +02:00

2234 lines
351 KiB
C

// Name: IdvFastMath.h
//
// *** INTERACTIVE DATA VISUALIZATION (IDV) PROPRIETARY INFORMATION ***
//
// Copyright (c) 2001-2003 IDV, Inc.
// All Rights Reserved.
//
// IDV, Inc.
// 1233 Washington St. Suite 610
// Columbia, SC 29201
// Voice: (803) 799-1699
// Fax: (803) 931-0320
// Web: http://www.idvinc.com
//
// This software is supplied under the terms of a license agreement or
// nondisclosure agreement with Interactive Data Visualization and may not
// be copied or disclosed except in accordance with the terms of that
// agreement.
// Functions Description Valid Range Error
// --------- ----------- ----------- -----
// _idv_int fast int() +- INT_MAX +- 3e-6
// _idv_sin fast sin() -1E6 < x < 1E6 +- 0.0008
// _idv_cos fast cos() -1E6 < x < 1E6 +- 0.0008
// _idv_tan fast tan() -1E6 < x < 1E6 +- 0.0008
// _idv_sinD fast sin() degrees -1E6 < x < 1E6 +- 0.0008
// _idv_cosD fast cos() degrees -1E6 < x < 1E6 +- 0.0008
// _idv_tanD fast tan() degrees -1E6 < x < 1E6 +- 0.0008
// _idv_atan2 fast atan2() same as atan2 +- 0.006
// _idv_sqrt1 fast sqrt() same as sqrt
// _idv_finv(r, p) r = 1 / p (floats)
#pragma once
#include <cmath>
#include <cassert>
#pragma warning(disable : 4244 4305)
// Constants
const double c_dIdvFastMathPI = 3.141592653589793;
const double c_dIdvFastMathPI2 = 1.570796326794896;
const double c_dIdvFastMathConstantForRadians = 4096.0 / (2.0 * c_dIdvFastMathPI);
const double c_dIdvFastMathConstantForDegrees = 4096.0 / 360.0;
const double c_dIdvFastMathFloatConversionMagicNumber = (((65536.0 * 65536.0 * 16.0) + 32768.0) * 65536.0);
// Trig Tables
const float g_fIdvACosTable[] =
{
3.14159265359, 3.11034138188, 3.09739488244, 3.08745945643, 3.07908247659, 3.07170130494, 3.06502739867, 3.05888935726, 3.05317550838, 3.04780828732, 3.04273122203,
3.03790168237, 3.03328655031, 3.0288594899, 3.02459914891, 3.02048793072, 3.01651113, 3.01265630832, 3.00891283324, 3.00527153127, 3.00172442207,
2.99826451197, 2.99488563115, 2.99158230393, 2.98834964409, 2.98518326972, 2.98207923323, 2.97903396338, 2.97604421692, 2.97310703786, 2.97021972313,
2.96737979326, 2.9645849673, 2.9618331413, 2.95912236963, 2.95645084881, 2.95381690337, 2.95121897351, 2.94865560418, 2.94612543553, 2.94362719439,
2.94115968675, 2.93872179102, 2.93631245203, 2.93393067566, 2.93157552401, 2.92924611103, 2.92694159862, 2.92466119305, 2.92240414177, 2.92016973045,
2.91795728034, 2.91576614582, 2.91359571221, 2.91144539369, 2.90931463147, 2.90720289209, 2.90510966579, 2.90303446511, 2.90097682353, 2.89893629423,
2.89691244895, 2.89490487692, 2.89291318391, 2.89093699125, 2.88897593506, 2.88702966538, 2.88509784549, 2.88318015119, 2.88127627019, 2.87938590146,
2.87750875471, 2.87564454985, 2.87379301647, 2.87195389342, 2.87012692836, 2.86831187731, 2.86650850434, 2.86471658113, 2.86293588669, 2.86116620699,
2.85940733468, 2.8576590688, 2.85592121451, 2.85419358283, 2.85247599038, 2.85076825918, 2.84907021641, 2.8473816942, 2.84570252945, 2.84403256365,
2.84237164265, 2.84071961656, 2.83907633955, 2.8374416697, 2.83581546885, 2.83419760251, 2.83258793963, 2.83098635259, 2.82939271698, 2.82780691155,
2.82622881808, 2.82465832125, 2.8230953086, 2.82153967037, 2.81999129943, 2.81845009123, 2.81691594366, 2.81538875699, 2.81386843382, 2.81235487895,
2.81084799938, 2.80934770417, 2.80785390442, 2.80636651321, 2.8048854455, 2.80341061812, 2.80194194967, 2.80047936052, 2.79902277268, 2.79757210984,
2.79612729726, 2.79468826175, 2.79325493161, 2.7918272366, 2.79040510791, 2.78898847808, 2.78757728101, 2.7861714519, 2.7847709272, 2.78337564459,
2.78198554298, 2.78060056241, 2.77922064407, 2.77784573026, 2.77647576435, 2.77511069075, 2.77375045491, 2.77239500327, 2.77104428323, 2.76969824314,
2.76835683229, 2.76702000084, 2.76568769986, 2.76435988124, 2.76303649773, 2.76171750289, 2.76040285107, 2.75909249741, 2.75778639778, 2.75648450883,
2.75518678789, 2.75389319303, 2.752603683, 2.75131821722, 2.75003675577, 2.74875925937, 2.74748568938, 2.74621600777, 2.74495017711, 2.74368816056,
2.74242992187, 2.74117542533, 2.73992463579, 2.73867751864, 2.73743403981, 2.73619416572, 2.73495786332, 2.73372510005, 2.73249584383, 2.73127006305,
2.73004772657, 2.72882880372, 2.72761326425, 2.72640107836, 2.72519221669, 2.72398665028, 2.72278435059, 2.72158528949, 2.72038943924, 2.71919677247,
2.71800726222, 2.7168208819, 2.71563760525, 2.71445740642, 2.71328025987, 2.71210614042, 2.71093502324, 2.70976688382, 2.70860169798, 2.70743944185,
2.70628009189, 2.70512362485, 2.70397001782, 2.70281924814, 2.70167129347, 2.70052613175, 2.6993837412, 2.69824410032, 2.69710718789, 2.69597298294,
2.69484146476, 2.69371261292, 2.69258640723, 2.69146282775, 2.69034185478, 2.68922346887, 2.6881076508, 2.68699438157, 2.68588364245, 2.68477541488,
2.68366968056, 2.68256642139, 2.6814656195, 2.6803672572, 2.67927131704, 2.67817778176, 2.67708663428, 2.67599785776, 2.67491143551, 2.67382735106,
2.67274558811, 2.67166613056, 2.67058896248, 2.66951406811, 2.6684414319, 2.66737103844, 2.66630287249, 2.66523691901, 2.6641731631, 2.66311159002,
2.66205218521, 2.66099493424, 2.65993982287, 2.65888683698, 2.65783596262, 2.65678718599, 2.65574049343, 2.65469587142, 2.65365330659, 2.6526127857,
2.65157429567, 2.65053782354, 2.64950335647, 2.64847088178, 2.64744038691, 2.64641185942, 2.645385287, 2.64436065747, 2.64333795878, 2.64231717898,
2.64129830626, 2.64028132892, 2.63926623536, 2.63825301413, 2.63724165386, 2.63623214331, 2.63522447134, 2.63421862693, 2.63321459915, 2.6322123772,
2.63121195036, 2.63021330803, 2.62921643969, 2.62822133495, 2.62722798349, 2.62623637511, 2.62524649969, 2.62425834722, 2.62327190776, 2.62228717149,
2.62130412866, 2.62032276962, 2.61934308481, 2.61836506475, 2.61738870006, 2.61641398143, 2.61544089964, 2.61446944556, 2.61349961013, 2.61253138438,
2.61156475943, 2.61059972645, 2.60963627672, 2.60867440157, 2.60771409243, 2.60675534079, 2.60579813822, 2.60484247636, 2.60388834693, 2.60293574172,
2.60198465258, 2.60103507145, 2.60008699031, 2.59914040124, 2.59819529636, 2.59725166789, 2.59630950808, 2.59536880927, 2.59442956385, 2.59349176428,
2.59255540308, 2.59162047285, 2.59068696621, 2.58975487589, 2.58882419465, 2.58789491531, 2.58696703077, 2.58604053395, 2.58511541787, 2.58419167558,
2.58326930019, 2.58234828487, 2.58142862285, 2.5805103074, 2.57959333186, 2.5786776896, 2.57776337407, 2.57685037875, 2.57593869719, 2.57502832297,
2.57411924973, 2.57321147117, 2.57230498103, 2.57139977308, 2.57049584118, 2.56959317919, 2.56869178106, 2.56779164076, 2.5668927523, 2.56599510977,
2.56509870727, 2.56420353895, 2.56330959903, 2.56241688175, 2.5615253814, 2.5606350923, 2.55974600883, 2.55885812541, 2.55797143649, 2.55708593657,
2.55620162019, 2.55531848193, 2.5544365164, 2.55355571826, 2.55267608221, 2.55179760298, 2.55092027535, 2.55004409412, 2.54916905414, 2.5482951503,
2.54742237753, 2.54655073076, 2.54568020501, 2.54481079529, 2.54394249668, 2.54307530427, 2.54220921319, 2.54134421861, 2.54048031574, 2.5396174998,
2.53875576607, 2.53789510984, 2.53703552645, 2.53617701126, 2.53531955968, 2.53446316712, 2.53360782906, 2.53275354097, 2.53190029839, 2.53104809686,
2.53019693197, 2.52934679932, 2.52849769456, 2.52764961336, 2.52680255142, 2.52595650447, 2.52511146826, 2.52426743858, 2.52342441124, 2.52258238208,
2.52174134698, 2.52090130181, 2.52006224252, 2.51922416503, 2.51838706534, 2.51755093944, 2.51671578336, 2.51588159315, 2.51504836488, 2.51421609467,
2.51338477864, 2.51255441294, 2.51172499375, 2.51089651728, 2.51006897974, 2.5092423774, 2.50841670652, 2.50759196339, 2.50676814435, 2.50594524573,
2.50512326391, 2.50430219526, 2.5034820362, 2.50266278317, 2.50184443262, 2.50102698103, 2.5002104249, 2.49939476075, 2.49857998512, 2.49776609457,
2.49695308569, 2.49614095509, 2.49532969939, 2.49451931524, 2.4937097993, 2.49290114826, 2.49209335883, 2.49128642773, 2.49048035171, 2.48967512754,
2.488870752, 2.48806722188, 2.48726453403, 2.48646268527, 2.48566167247, 2.4848614925, 2.48406214227, 2.48326361868, 2.48246591868, 2.4816690392,
2.48087297723, 2.48007772974, 2.47928329375, 2.47848966626, 2.47769684433, 2.476904825, 2.47611360534, 2.47532318245, 2.47453355344, 2.47374471541,
2.47295666552, 2.47216940091, 2.47138291876, 2.47059721625, 2.46981229058, 2.46902813898, 2.46824475868, 2.46746214692, 2.46668030098, 2.46589921812,
2.46511889565, 2.46433933087, 2.46356052112, 2.46278246372, 2.46200515604, 2.46122859544, 2.4604527793, 2.45967770503, 2.45890337003, 2.45812977173,
2.45735690757, 2.45658477501, 2.4558133715, 2.45504269453, 2.45427274161, 2.45350351022, 2.4527349979, 2.45196720218, 2.45120012061, 2.45043375075,
2.44966809017, 2.44890313646, 2.44813888721, 2.44737534005, 2.44661249259, 2.44585034248, 2.44508888736, 2.44432812489, 2.44356805275, 2.44280866862,
2.44204997021, 2.44129195522, 2.44053462137, 2.43977796641, 2.43902198807, 2.43826668411, 2.4375120523, 2.43675809042, 2.43600479626, 2.43525216763,
2.43450020233, 2.4337488982, 2.43299825307, 2.43224826479, 2.43149893121, 2.43075025021, 2.43000221966, 2.42925483745, 2.42850810149, 2.42776200968,
2.42701655995, 2.42627175022, 2.42552757845, 2.42478404258, 2.42404114058, 2.42329887042, 2.42255723008, 2.42181621755, 2.42107583084, 2.42033606796,
2.41959692693, 2.41885840578, 2.41812050255, 2.4173832153, 2.41664654208, 2.41591048097, 2.41517503004, 2.41444018739, 2.4137059511, 2.41297231928,
2.41223929006, 2.41150686156, 2.4107750319, 2.41004379923, 2.40931316171, 2.40858311749, 2.40785366474, 2.40712480165, 2.40639652638, 2.40566883715,
2.40494173215, 2.4042152096, 2.40348926771, 2.40276390472, 2.40203911885, 2.40131490836, 2.4005912715, 2.39986820653, 2.39914571171, 2.39842378533,
2.39770242567, 2.39698163103, 2.39626139969, 2.39554172998, 2.39482262021, 2.3941040687, 2.39338607378, 2.3926686338, 2.3919517471, 2.39123541204,
2.39051962697, 2.38980439027, 2.38908970031, 2.38837555547, 2.38766195416, 2.38694889476, 2.38623637568, 2.38552439533, 2.38481295214, 2.38410204453,
2.38339167094, 2.3826818298, 2.38197251956, 2.38126373868, 2.38055548562, 2.37984775884, 2.37914055683, 2.37843387806, 2.37772772102, 2.3770220842,
2.37631696612, 2.37561236527, 2.37490828016, 2.37420470933, 2.3735016513, 2.3727991046, 2.37209706777, 2.37139553935, 2.37069451791, 2.369994002,
2.36929399018, 2.36859448102, 2.36789547311, 2.36719696502, 2.36649895534, 2.36580144268, 2.36510442562, 2.36440790279, 2.36371187278, 2.36301633422,
2.36232128574, 2.36162672597, 2.36093265353, 2.36023906708, 2.35954596526, 2.35885334672, 2.35816121012, 2.35746955414, 2.35677837743, 2.35608767867,
2.35539745654, 2.35470770974, 2.35401843695, 2.35332963687, 2.3526413082, 2.35195344965, 2.35126605994, 2.35057913778, 2.34989268189, 2.34920669101,
2.34852116386, 2.3478360992, 2.34715149575, 2.34646735228, 2.34578366754, 2.34510044028, 2.34441766927, 2.34373535328, 2.34305349109, 2.34237208147,
2.34169112321, 2.34101061509, 2.34033055592, 2.33965094449, 2.3389717796, 2.33829306007, 2.33761478469, 2.33693695231, 2.33625956172, 2.33558261177,
2.33490610128, 2.33423002909, 2.33355439404, 2.33287919498, 2.33220443076, 2.33153010022, 2.33085620223, 2.33018273566, 2.32950969936, 2.32883709222,
2.32816491311, 2.3274931609, 2.32682183449, 2.32615093276, 2.32548045461, 2.32481039893, 2.32414076463, 2.32347155062, 2.3228027558, 2.32213437908,
2.3214664194, 2.32079887566, 2.32013174681, 2.31946503176, 2.31879872945, 2.31813283883, 2.31746735883, 2.3168022884, 2.3161376265, 2.31547337208,
2.3148095241, 2.31414608151, 2.3134830433, 2.31282040842, 2.31215817585, 2.31149634458, 2.31083491357, 2.31017388183, 2.30951324833, 2.30885301208,
2.30819317206, 2.30753372728, 2.30687467675, 2.30621601947, 2.30555775445, 2.3048998807, 2.30424239726, 2.30358530313, 2.30292859735, 2.30227227895,
2.30161634695, 2.3009608004, 2.30030563833, 2.29965085979, 2.29899646382, 2.29834244949, 2.29768881583, 2.29703556191, 2.29638268678, 2.29573018952,
2.29507806919, 2.29442632485, 2.29377495559, 2.29312396048, 2.2924733386, 2.29182308904, 2.29117321088, 2.29052370321, 2.28987456513, 2.28922579574,
2.28857739412, 2.28792935939, 2.28728169065, 2.28663438702, 2.2859874476, 2.28534087151, 2.28469465787, 2.28404880579, 2.28340331442, 2.28275818286,
2.28211341026, 2.28146899575, 2.28082493846, 2.28018123753, 2.27953789212, 2.27889490135, 2.27825226439, 2.27760998038, 2.27696804848, 2.27632646785,
2.27568523764, 2.27504435701, 2.27440382515, 2.27376364121, 2.27312380436, 2.27248431378, 2.27184516865, 2.27120636815, 2.27056791146, 2.26992979777,
2.26929202626, 2.26865459612, 2.26801750655, 2.26738075675, 2.26674434592, 2.26610827325, 2.26547253796, 2.26483713924, 2.26420207631, 2.26356734838,
2.26293295467, 2.26229889439, 2.26166516677, 2.26103177102, 2.26039870638, 2.25976597207, 2.25913356731, 2.25850149136, 2.25786974343, 2.25723832277,
2.25660722861, 2.25597646021, 2.25534601681, 2.25471589765, 2.25408610198, 2.25345662907, 2.25282747815, 2.2521986485, 2.25157013937, 2.25094195002,
2.25031407972, 2.24968652774, 2.24905929334, 2.2484323758, 2.24780577439, 2.24717948839, 2.24655351708, 2.24592785973, 2.24530251564, 2.24467748408,
2.24405276435, 2.24342835573, 2.24280425753, 2.24218046902, 2.24155698952, 2.24093381832, 2.24031095471, 2.23968839801, 2.23906614753, 2.23844420256,
2.23782256242, 2.23720122642, 2.23658019387, 2.2359594641, 2.23533903642, 2.23471891015, 2.23409908462, 2.23347955914, 2.23286033305, 2.23224140568,
2.23162277636, 2.23100444442, 2.23038640919, 2.22976867002, 2.22915122625, 2.2285340772, 2.22791722224, 2.2273006607, 2.22668439194, 2.2260684153,
2.22545273013, 2.22483733578, 2.22422223162, 2.223607417, 2.22299289128, 2.22237865382, 2.22176470399, 2.22115104114, 2.22053766465, 2.21992457389,
2.21931176822, 2.21869924702, 2.21808700967, 2.21747505553, 2.216863384, 2.21625199444, 2.21564088625, 2.21503005881, 2.21441951149, 2.21380924369,
2.21319925481, 2.21258954422, 2.21198011132, 2.21137095552, 2.21076207619, 2.21015347275, 2.2095451446, 2.20893709113, 2.20832931175, 2.20772180586,
2.20711457287, 2.2065076122, 2.20590092324, 2.20529450542, 2.20468835815, 2.20408248084, 2.20347687291, 2.20287153378, 2.20226646288, 2.20166165961,
2.20105712342, 2.20045285372, 2.19984884994, 2.19924511151, 2.19864163786, 2.19803842842, 2.19743548264, 2.19683279993, 2.19623037975, 2.19562822153,
2.1950263247, 2.19442468872, 2.19382331303, 2.19322219706, 2.19262134028, 2.19202074212, 2.19142040204, 2.19082031948, 2.19022049391, 2.18962092477,
2.18902161152, 2.18842255362, 2.18782375054, 2.18722520172, 2.18662690663, 2.18602886474, 2.1854310755, 2.1848335384, 2.18423625289, 2.18363921844,
2.18304243453, 2.18244590063, 2.18184961621, 2.18125358075, 2.18065779373, 2.18006225462, 2.1794669629, 2.17887191805, 2.17827711957, 2.17768256692,
2.1770882596, 2.1764941971, 2.17590037889, 2.17530680448, 2.17471347335, 2.174120385, 2.17352753892, 2.1729349346, 2.17234257154, 2.17175044924,
2.1711585672, 2.17056692492, 2.1699755219, 2.16938435764, 2.16879343165, 2.16820274344, 2.16761229251, 2.16702207837, 2.16643210053, 2.16584235851,
2.16525285181, 2.16466357995, 2.16407454244, 2.16348573881, 2.16289716856, 2.16230883122, 2.1617207263, 2.16113285334, 2.16054521185, 2.15995780135,
2.15937062138, 2.15878367146, 2.15819695111, 2.15761045986, 2.15702419726, 2.15643816281, 2.15585235607, 2.15526677657, 2.15468142383, 2.15409629739,
2.1535113968, 2.1529267216, 2.15234227131, 2.15175804549, 2.15117404367, 2.1505902654, 2.15000671023, 2.14942337769, 2.14884026735, 2.14825737873,
2.14767471141, 2.14709226491, 2.14651003881, 2.14592803264, 2.14534624597, 2.14476467835, 2.14418332933, 2.14360219847, 2.14302128534, 2.14244058949,
2.14186011048, 2.14127984787, 2.14069980123, 2.14011997012, 2.1395403541, 2.13896095275, 2.13838176562, 2.1378027923, 2.13722403234, 2.13664548532,
2.13606715081, 2.13548902838, 2.13491111761, 2.13433341807, 2.13375592934, 2.13317865099, 2.13260158261, 2.13202472376, 2.13144807404, 2.13087163302,
2.13029540029, 2.12971937542, 2.12914355801, 2.12856794763, 2.12799254388, 2.12741734634, 2.1268423546, 2.12626756825, 2.12569298688, 2.12511861008,
2.12454443744, 2.12397046856, 2.12339670303, 2.12282314045, 2.12224978041, 2.12167662251, 2.12110366635, 2.12053091153, 2.11995835764, 2.1193860043,
2.11881385109, 2.11824189763, 2.11767014351, 2.11709858835, 2.11652723175, 2.11595607332, 2.11538511266, 2.11481434938, 2.11424378309, 2.11367341341,
2.11310323994, 2.11253326229, 2.11196348009, 2.11139389294, 2.11082450046, 2.11025530227, 2.10968629798, 2.10911748721, 2.10854886959, 2.10798044472,
2.10741221223, 2.10684417174, 2.10627632287, 2.10570866526, 2.10514119851, 2.10457392226, 2.10400683614, 2.10343993976, 2.10287323276, 2.10230671477,
2.1017403854, 2.10117424431, 2.10060829111, 2.10004252544, 2.09947694693, 2.09891155521, 2.09834634992, 2.0977813307, 2.09721649718, 2.09665184899,
2.09608738578, 2.09552310719, 2.09495901284, 2.09439510239, 2.09383137548, 2.09326783174, 2.09270447082, 2.09214129237, 2.09157829602, 2.09101548142,
2.09045284823, 2.08989039608, 2.08932812462, 2.0887660335, 2.08820412237, 2.08764239089, 2.08708083869, 2.08651946544, 2.08595827078, 2.08539725437,
2.08483641586, 2.08427575491, 2.08371527118, 2.0831549643, 2.08259483396, 2.0820348798, 2.08147510147, 2.08091549865, 2.08035607099, 2.07979681815,
2.07923773979, 2.07867883558, 2.07812010518, 2.07756154824, 2.07700316444, 2.07644495345, 2.07588691492, 2.07532904852, 2.07477135392, 2.0742138308,
2.07365647881, 2.07309929762, 2.07254228692, 2.07198544636, 2.07142877563, 2.07087227438, 2.0703159423, 2.06975977907, 2.06920378434, 2.0686479578,
2.06809229913, 2.067536808, 2.06698148409, 2.06642632708, 2.06587133664, 2.06531651245, 2.06476185421, 2.06420736157, 2.06365303424, 2.06309887188,
2.06254487418, 2.06199104083, 2.06143737151, 2.0608838659, 2.0603305237, 2.05977734457, 2.05922432822, 2.05867147434, 2.05811878259, 2.05756625269,
2.05701388431, 2.05646167715, 2.05590963089, 2.05535774523, 2.05480601986, 2.05425445448, 2.05370304877, 2.05315180243, 2.05260071515, 2.05204978664,
2.05149901657, 2.05094840467, 2.0503979506, 2.04984765409, 2.04929751482, 2.0487475325, 2.04819770681, 2.04764803747, 2.04709852418, 2.04654916663,
2.04599996453, 2.04545091758, 2.04490202548, 2.04435328794, 2.04380470466, 2.04325627535, 2.0427079997, 2.04215987744, 2.04161190827, 2.04106409188,
2.040516428, 2.03996891632, 2.03942155657, 2.03887434844, 2.03832729165, 2.03778038591, 2.03723363093, 2.03668702642, 2.0361405721, 2.03559426768,
2.03504811287, 2.03450210739, 2.03395625095, 2.03341054327, 2.03286498406, 2.03231957304, 2.03177430993, 2.03122919444, 2.0306842263, 2.03013940522,
2.02959473092, 2.02905020313, 2.02850582155, 2.02796158592, 2.02741749596, 2.02687355138, 2.02632975191, 2.02578609727, 2.02524258719, 2.02469922139,
2.0241559996, 2.02361292154, 2.02306998694, 2.02252719552, 2.02198454701, 2.02144204114, 2.02089967763, 2.02035745622, 2.01981537664, 2.0192734386,
2.01873164186, 2.01818998612, 2.01764847113, 2.01710709662, 2.01656586232, 2.01602476796, 2.01548381328, 2.014942998, 2.01440232187, 2.01386178461,
2.01332138597, 2.01278112568, 2.01224100347, 2.01170101909, 2.01116117226, 2.01062146273, 2.01008189023, 2.00954245451, 2.0090031553, 2.00846399235,
2.00792496538, 2.00738607415, 2.0068473184, 2.00630869786, 2.00577021228, 2.0052318614, 2.00469364496, 2.00415556271, 2.00361761439, 2.00307979975,
2.00254211853, 2.00200457048, 2.00146715533, 2.00092987285, 2.00039272277, 1.99985570484, 1.99931881882, 1.99878206444, 1.99824544146, 1.99770894962,
1.99717258869, 1.99663635839, 1.9961002585, 1.99556428875, 1.9950284489, 1.9944927387, 1.99395715791, 1.99342170627, 1.99288638354, 1.99235118947,
1.99181612382, 1.99128118634, 1.99074637679, 1.99021169491, 1.98967714048, 1.98914271324, 1.98860841295, 1.98807423937, 1.98754019225, 1.98700627135,
1.98647247644, 1.98593880727, 1.9854052636, 1.98487184518, 1.98433855179, 1.98380538318, 1.98327233911, 1.98273941934, 1.98220662364, 1.98167395176,
1.98114140347, 1.98060897854, 1.98007667672, 1.97954449778, 1.97901244148, 1.9784805076, 1.97794869588, 1.97741700611, 1.97688543805, 1.97635399145,
1.9758226661, 1.97529146175, 1.97476037817, 1.97422941514, 1.97369857241, 1.97316784977, 1.97263724697, 1.97210676379, 1.9715764, 1.97104615536,
1.97051602965, 1.96998602265, 1.96945613411, 1.96892636381, 1.96839671154, 1.96786717705, 1.96733776012, 1.96680846052, 1.96627927804, 1.96575021243,
1.96522126348, 1.96469243097, 1.96416371466, 1.96363511434, 1.96310662977, 1.96257826074, 1.96205000703, 1.9615218684, 1.96099384464, 1.96046593553,
1.95993814083, 1.95941046035, 1.95888289384, 1.95835544109, 1.95782810189, 1.957300876, 1.95677376322, 1.95624676332, 1.95571987608, 1.95519310129,
1.95466643873, 1.95413988817, 1.95361344941, 1.95308712222, 1.95256090639, 1.9520348017, 1.95150880793, 1.95098292488, 1.95045715233, 1.94993149005,
1.94940593784, 1.94888049548, 1.94835516276, 1.94782993947, 1.94730482538, 1.9467798203, 1.946254924, 1.94573013627, 1.94520545691, 1.9446808857,
1.94415642243, 1.94363206688, 1.94310781886, 1.94258367814, 1.94205964452, 1.94153571779, 1.94101189774, 1.94048818416, 1.93996457685, 1.93944107559,
1.93891768017, 1.9383943904, 1.93787120606, 1.93734812694, 1.93682515284, 1.93630228355, 1.93577951888, 1.9352568586, 1.93473430252, 1.93421185043,
1.93368950212, 1.9331672574, 1.93264511606, 1.93212307789, 1.9316011427, 1.93107931027, 1.93055758041, 1.93003595291, 1.92951442757, 1.92899300419,
1.92847168257, 1.92795046251, 1.9274293438, 1.92690832625, 1.92638740965, 1.92586659381, 1.92534587853, 1.9248252636, 1.92430474883, 1.92378433401,
1.92326401896, 1.92274380347, 1.92222368735, 1.92170367039, 1.9211837524, 1.92066393318, 1.92014421254, 1.91962459027, 1.9191050662, 1.9185856401,
1.91806631181, 1.9175470811, 1.9170279478, 1.91650891171, 1.91598997263, 1.91547113037, 1.91495238474, 1.91443373553, 1.91391518257, 1.91339672565,
1.91287836459, 1.91236009918, 1.91184192924, 1.91132385458, 1.91080587501, 1.91028799033, 1.90977020035, 1.90925250489, 1.90873490375, 1.90821739674,
1.90769998367, 1.90718266435, 1.9066654386, 1.90614830622, 1.90563126703, 1.90511432083, 1.90459746744, 1.90408070668, 1.90356403834, 1.90304746225,
1.90253097822, 1.90201458607, 1.90149828559, 1.90098207662, 1.90046595895, 1.89994993242, 1.89943399682, 1.89891815198, 1.89840239771, 1.89788673383,
1.89737116015, 1.89685567648, 1.89634028265, 1.89582497846, 1.89530976374, 1.89479463831, 1.89427960197, 1.89376465455, 1.89324979586, 1.89273502573,
1.89222034396, 1.89170575039, 1.89119124482, 1.89067682707, 1.89016249697, 1.88964825433, 1.88913409898, 1.88862003072, 1.88810604939, 1.8875921548,
1.88707834678, 1.88656462514, 1.8860509897, 1.88553744029, 1.88502397673, 1.88451059884, 1.88399730643, 1.88348409935, 1.88297097739, 1.8824579404,
1.88194498818, 1.88143212057, 1.88091933739, 1.88040663845, 1.87989402359, 1.87938149263, 1.8788690454, 1.87835668171, 1.87784440139, 1.87733220427,
1.87682009017, 1.87630805892, 1.87579611035, 1.87528424427, 1.87477246052, 1.87426075891, 1.87374913929, 1.87323760147, 1.87272614528, 1.87221477056,
1.87170347712, 1.87119226479, 1.8706811334, 1.87017008279, 1.86965911277, 1.86914822318, 1.86863741384, 1.86812668459, 1.86761603526, 1.86710546567,
1.86659497564, 1.86608456503, 1.86557423364, 1.86506398132, 1.86455380789, 1.86404371319, 1.86353369704, 1.86302375927, 1.86251389973, 1.86200411823,
1.86149441461, 1.86098478871, 1.86047524035, 1.85996576937, 1.8594563756, 1.85894705887, 1.85843781901, 1.85792865587, 1.85741956927, 1.85691055904,
1.85640162502, 1.85589276705, 1.85538398495, 1.85487527857, 1.85436664773, 1.85385809228, 1.85334961204, 1.85284120685, 1.85233287655, 1.85182462098,
1.85131643996, 1.85080833334, 1.85030030095, 1.84979234263, 1.84928445821, 1.84877664753, 1.84826891043, 1.84776124674, 1.84725365631, 1.84674613897,
1.84623869455, 1.8457313229, 1.84522402386, 1.84471679726, 1.84420964293, 1.84370256073, 1.84319555049, 1.84268861204, 1.84218174523, 1.8416749499,
1.84116822588, 1.84066157302, 1.84015499115, 1.83964848012, 1.83914203977, 1.83863566993, 1.83812937046, 1.83762314118, 1.83711698194, 1.83661089258,
1.83610487294, 1.83559892287, 1.8350930422, 1.83458723079, 1.83408148846, 1.83357581507, 1.83307021045, 1.83256467445, 1.83205920691, 1.83155380768,
1.83104847659, 1.83054321349, 1.83003801823, 1.82953289065, 1.82902783059, 1.82852283789, 1.82801791241, 1.82751305398, 1.82700826245, 1.82650353767,
1.82599887947, 1.82549428771, 1.82498976223, 1.82448530288, 1.8239809095, 1.82347658194, 1.82297232004, 1.82246812365, 1.82196399261, 1.82145992678,
1.82095592599, 1.82045199011, 1.81994811896, 1.81944431241, 1.81894057029, 1.81843689246, 1.81793327876, 1.81742972904, 1.81692624315, 1.81642282094,
1.81591946225, 1.81541616693, 1.81491293484, 1.81440976582, 1.81390665972, 1.81340361638, 1.81290063567, 1.81239771742, 1.81189486149, 1.81139206772,
1.81088933598, 1.8103866661, 1.80988405793, 1.80938151134, 1.80887902616, 1.80837660225, 1.80787423946, 1.80737193764, 1.80686969664, 1.80636751632,
1.80586539651, 1.80536333709, 1.80486133789, 1.80435939877, 1.80385751958, 1.80335570018, 1.80285394041, 1.80235224013, 1.80185059919, 1.80134901744,
1.80084749474, 1.80034603094, 1.7998446259, 1.79934327946, 1.79884199148, 1.79834076181, 1.79783959031, 1.79733847683, 1.79683742122, 1.79633642335,
1.79583548305, 1.7953346002, 1.79483377464, 1.79433300622, 1.79383229481, 1.79333164026, 1.79283104241, 1.79233050114, 1.79183001629, 1.79132958772,
1.79082921528, 1.79032889883, 1.78982863823, 1.78932843333, 1.788828284, 1.78832819007, 1.78782815142, 1.7873281679, 1.78682823936, 1.78632836567,
1.78582854667, 1.78532878223, 1.78482907221, 1.78432941646, 1.78382981483, 1.7833302672, 1.78283077341, 1.78233133332, 1.78183194679, 1.78133261368,
1.78083333385, 1.78033410716, 1.77983493346, 1.77933581261, 1.77883674448, 1.77833772892, 1.77783876579, 1.77733985495, 1.77684099626, 1.77634218957,
1.77584343476, 1.77534473168, 1.77484608018, 1.77434748013, 1.77384893139, 1.77335043382, 1.77285198728, 1.77235359163, 1.77185524673, 1.77135695244,
1.77085870862, 1.77036051514, 1.76986237185, 1.76936427861, 1.76886623529, 1.76836824175, 1.76787029786, 1.76737240346, 1.76687455842, 1.76637676262,
1.7658790159, 1.76538131813, 1.76488366917, 1.76438606888, 1.76388851714, 1.76339101379, 1.76289355871, 1.76239615175, 1.76189879278, 1.76140148166,
1.76090421826, 1.76040700243, 1.75990983405, 1.75941271297, 1.75891563906, 1.75841861218, 1.7579216322, 1.75742469899, 1.75692781239, 1.75643097228,
1.75593417853, 1.755437431, 1.75494072955, 1.75444407404, 1.75394746435, 1.75345090033, 1.75295438186, 1.75245790879, 1.75196148099, 1.75146509833,
1.75096876068, 1.75047246789, 1.74997621983, 1.74948001638, 1.74898385739, 1.74848774273, 1.74799167227, 1.74749564588, 1.74699966341, 1.74650372474,
1.74600782973, 1.74551197825, 1.74501617017, 1.74452040535, 1.74402468365, 1.74352900496, 1.74303336913, 1.74253777603, 1.74204222552, 1.74154671749,
1.74105125178, 1.74055582828, 1.74006044684, 1.73956510734, 1.73906980964, 1.73857455361, 1.73807933913, 1.73758416605, 1.73708903424, 1.73659394358,
1.73609889394, 1.73560388517, 1.73510891715, 1.73461398976, 1.73411910285, 1.73362425629, 1.73312944996, 1.73263468373, 1.73213995746, 1.73164527102,
1.73115062428, 1.73065601711, 1.73016144939, 1.72966692097, 1.72917243174, 1.72867798155, 1.72818357029, 1.72768919782, 1.727194864, 1.72670056872,
1.72620631183, 1.72571209322, 1.72521791275, 1.72472377029, 1.72422966571, 1.72373559888, 1.72324156968, 1.72274757798, 1.72225362364, 1.72175970653,
1.72126582653, 1.72077198352, 1.72027817735, 1.7197844079, 1.71929067505, 1.71879697866, 1.71830331861, 1.71780969476, 1.717316107, 1.71682255519,
1.7163290392, 1.7158355589, 1.71534211417, 1.71484870489, 1.71435533091, 1.71386199212, 1.71336868839, 1.71287541958, 1.71238218558, 1.71188898625,
1.71139582147, 1.71090269111, 1.71040959504, 1.70991653314, 1.70942350528, 1.70893051133, 1.70843755116, 1.70794462466, 1.70745173168, 1.70695887211,
1.70646604582, 1.70597325269, 1.70548049257, 1.70498776536, 1.70449507093, 1.70400240914, 1.70350977987, 1.703017183, 1.70252461839, 1.70203208594,
1.7015395855, 1.70104711695, 1.70055468017, 1.70006227503, 1.69956990141, 1.69907755917, 1.6985852482, 1.69809296838, 1.69760071956, 1.69710850164,
1.69661631448, 1.69612415796, 1.69563203196, 1.69513993634, 1.69464787099, 1.69415583579, 1.69366383059, 1.69317185529, 1.69267990976, 1.69218799386,
1.69169610749, 1.69120425051, 1.69071242279, 1.69022062423, 1.68972885468, 1.68923711403, 1.68874540215, 1.68825371893, 1.68776206423, 1.68727043793,
1.6867788399, 1.68628727004, 1.6857957282, 1.68530421427, 1.68481272812, 1.68432126963, 1.68382983868, 1.68333843514, 1.6828470589, 1.68235570982,
1.68186438778, 1.68137309267, 1.68088182435, 1.68039058271, 1.67989936762, 1.67940817895, 1.6789170166, 1.67842588043, 1.67793477032, 1.67744368615,
1.67695262779, 1.67646159513, 1.67597058804, 1.6754796064, 1.67498865008, 1.67449771897, 1.67400681295, 1.67351593188, 1.67302507565, 1.67253424413,
1.67204343721, 1.67155265476, 1.67106189666, 1.67057116279, 1.67008045303, 1.66958976725, 1.66909910534, 1.66860846716, 1.66811785261, 1.66762726156,
1.66713669388, 1.66664614946, 1.66615562817, 1.6656651299, 1.66517465451, 1.6646842019, 1.66419377194, 1.66370336451, 1.66321297948, 1.66272261674,
1.66223227617, 1.66174195764, 1.66125166104, 1.66076138624, 1.66027113312, 1.65978090156, 1.65929069145, 1.65880050265, 1.65831033506, 1.65782018854,
1.65733006298, 1.65683995826, 1.65634987426, 1.65585981086, 1.65536976794, 1.65487974537, 1.65438974304, 1.65389976083, 1.65340979861, 1.65291985627,
1.65242993369, 1.65194003074, 1.65145014731, 1.65096028328, 1.65047043853, 1.64998061293, 1.64949080637, 1.64900101873, 1.64851124989, 1.64802149972,
1.64753176812, 1.64704205495, 1.64655236011, 1.64606268346, 1.6455730249, 1.64508338429, 1.64459376153, 1.6441041565, 1.64361456906, 1.64312499911,
1.64263544653, 1.64214591119, 1.64165639298, 1.64116689178, 1.64067740747, 1.64018793992, 1.63969848903, 1.63920905467, 1.63871963672, 1.63823023507,
1.63774084959, 1.63725148017, 1.63676212669, 1.63627278902, 1.63578346706, 1.63529416068, 1.63480486976, 1.63431559418, 1.63382633383, 1.63333708859,
1.63284785834, 1.63235864296, 1.63186944233, 1.63138025633, 1.63089108485, 1.63040192776, 1.62991278496, 1.62942365631, 1.62893454171, 1.62844544103,
1.62795635416, 1.62746728097, 1.62697822135, 1.62648917519, 1.62600014235, 1.62551112274, 1.62502211622, 1.62453312268, 1.624044142, 1.62355517406,
1.62306621875, 1.62257727595, 1.62208834554, 1.62159942739, 1.62111052141, 1.62062162746, 1.62013274543, 1.61964387519, 1.61915501665, 1.61866616967,
1.61817733413, 1.61768850993, 1.61719969694, 1.61671089504, 1.61622210412, 1.61573332407, 1.61524455475, 1.61475579606, 1.61426704788, 1.61377831009,
1.61328958257, 1.61280086521, 1.61231215788, 1.61182346048, 1.61133477288, 1.61084609497, 1.61035742662, 1.60986876773, 1.60938011817, 1.60889147783,
1.60840284659, 1.60791422433, 1.60742561094, 1.6069370063, 1.60644841029, 1.60595982279, 1.60547124369, 1.60498267287, 1.60449411022, 1.60400555561,
1.60351700893, 1.60302847006, 1.60253993889, 1.60205141529, 1.60156289916, 1.60107439037, 1.60058588882, 1.60009739437, 1.59960890691, 1.59912042633,
1.59863195252, 1.59814348534, 1.59765502469, 1.59716657045, 1.59667812251, 1.59618968074, 1.59570124503, 1.59521281526, 1.59472439132, 1.59423597309,
1.59374756045, 1.59325915329, 1.59277075149, 1.59228235493, 1.59179396349, 1.59130557706, 1.59081719553, 1.59032881877, 1.58984044667, 1.58935207912,
1.58886371599, 1.58837535717, 1.58788700254, 1.58739865199, 1.5869103054, 1.58642196265, 1.58593362363, 1.58544528821, 1.5849569563, 1.58446862776,
1.58398030248, 1.58349198034, 1.58300366123, 1.58251534503, 1.58202703163, 1.5815387209, 1.58105041274, 1.58056210702, 1.58007380363, 1.57958550245,
1.57909720337, 1.57860890627, 1.57812061103, 1.57763231754, 1.57714402567, 1.57665573532, 1.57616744637, 1.5756791587, 1.57519087219, 1.57470258673,
1.5742143022, 1.57372601849, 1.57323773547, 1.57274945304, 1.57226117107, 1.57177288945, 1.57128460806, 1.57079632679, 1.57030804553, 1.56981976414,
1.56933148252, 1.56884320055, 1.56835491812, 1.5678666351, 1.56737835139, 1.56689006686, 1.5664017814, 1.56591349489, 1.56542520722, 1.56493691827,
1.56444862792, 1.56396033605, 1.56347204256, 1.56298374732, 1.56249545022, 1.56200715114, 1.56151884996, 1.56103054657, 1.56054224085, 1.56005393269,
1.55956562196, 1.55907730856, 1.55858899236, 1.55810067325, 1.55761235111, 1.55712402583, 1.55663569729, 1.55614736538, 1.55565902996, 1.55517069094,
1.55468234819, 1.5541940016, 1.55370565105, 1.55321729642, 1.5527289376, 1.55224057447, 1.55175220692, 1.55126383482, 1.55077545806, 1.55028707653,
1.5497986901, 1.54931029866, 1.5488219021, 1.5483335003, 1.54784509314, 1.5473566805, 1.54686826227, 1.54637983832, 1.54589140856, 1.54540297285,
1.54491453108, 1.54442608313, 1.5439376289, 1.54344916825, 1.54296070107, 1.54247222726, 1.54198374668, 1.54149525922, 1.54100676477, 1.54051826321,
1.54002975443, 1.5395412383, 1.5390527147, 1.53856418353, 1.53807564466, 1.53758709798, 1.53709854337, 1.53660998072, 1.5361214099, 1.5356328308,
1.5351442433, 1.53465564729, 1.53416704265, 1.53367842926, 1.533189807, 1.53270117576, 1.53221253542, 1.53172388586, 1.53123522697, 1.53074655862,
1.53025788071, 1.52976919311, 1.52928049571, 1.52879178838, 1.52830307102, 1.5278143435, 1.52732560571, 1.52683685753, 1.52634809884, 1.52585932952,
1.52537054947, 1.52488175855, 1.52439295665, 1.52390414366, 1.52341531946, 1.52292648392, 1.52243763694, 1.52194877839, 1.52145990816, 1.52097102613,
1.52048213218, 1.5199932262, 1.51950430805, 1.51901537764, 1.51852643484, 1.51803747953, 1.51754851159, 1.51705953091, 1.51657053737, 1.51608153085,
1.51559251124, 1.5151034784, 1.51461443224, 1.51412537262, 1.51363629943, 1.51314721256, 1.51265811188, 1.51216899728, 1.51167986863, 1.51119072583,
1.51070156874, 1.51021239726, 1.50972321126, 1.50923401063, 1.50874479525, 1.508255565, 1.50776631976, 1.50727705941, 1.50678778383, 1.50629849291,
1.50580918653, 1.50531986457, 1.5048305269, 1.50434117342, 1.503851804, 1.50336241852, 1.50287301687, 1.50238359892, 1.50189416456, 1.50140471367,
1.50091524612, 1.50042576181, 1.49993626061, 1.4994467424, 1.49895720706, 1.49846765448, 1.49797808453, 1.49748849709, 1.49699889206, 1.4965092693,
1.49601962869, 1.49552997013, 1.49504029348, 1.49455059864, 1.49406088547, 1.49357115387, 1.4930814037, 1.49259163486, 1.49210184722, 1.49161204066,
1.49112221506, 1.49063237031, 1.49014250628, 1.48965262285, 1.4891627199, 1.48867279732, 1.48818285498, 1.48769289276, 1.48720291055, 1.48671290822,
1.48622288565, 1.48573284273, 1.48524277933, 1.48475269533, 1.48426259061, 1.48377246505, 1.48328231853, 1.48279215094, 1.48230196214, 1.48181175203,
1.48132152047, 1.48083126735, 1.48034099255, 1.47985069595, 1.47936037742, 1.47887003685, 1.47837967411, 1.47788928908, 1.47739888165, 1.47690845169,
1.47641799908, 1.47592752369, 1.47543702542, 1.47494650413, 1.47445595971, 1.47396539203, 1.47347480098, 1.47298418643, 1.47249354825, 1.47200288634,
1.47151220056, 1.4710214908, 1.47053075692, 1.47003999883, 1.46954921638, 1.46905840946, 1.46856757794, 1.46807672171, 1.46758584064, 1.46709493462,
1.4666040035, 1.46611304719, 1.46562206555, 1.46513105846, 1.4646400258, 1.46414896744, 1.46365788327, 1.46316677316, 1.46267563699, 1.46218447464,
1.46169328597, 1.46120207088, 1.46071082924, 1.46021956092, 1.45972826581, 1.45923694377, 1.45874559469, 1.45825421845, 1.45776281491, 1.45727138396,
1.45677992547, 1.45628843932, 1.45579692539, 1.45530538355, 1.45481381369, 1.45432221566, 1.45383058936, 1.45333893466, 1.45284725144, 1.45235553956,
1.45186379891, 1.45137202936, 1.4508802308, 1.45038840308, 1.4498965461, 1.44940465973, 1.44891274383, 1.4484207983, 1.447928823, 1.4474368178,
1.4469447826, 1.44645271725, 1.44596062163, 1.44546849563, 1.44497633911, 1.44448415195, 1.44399193403, 1.44349968521, 1.44300740539, 1.44251509442,
1.44202275218, 1.44153037856, 1.44103797342, 1.44054553664, 1.44005306809, 1.43956056765, 1.4390680352, 1.43857547059, 1.43808287372, 1.43759024445,
1.43709758266, 1.43660488823, 1.43611216102, 1.4356194009, 1.43512660777, 1.43463378148, 1.43414092191, 1.43364802893, 1.43315510243, 1.43266214226,
1.43216914831, 1.43167612045, 1.43118305855, 1.43068996248, 1.43019683212, 1.42970366734, 1.42921046801, 1.42871723401, 1.4282239652, 1.42773066147,
1.42723732268, 1.4267439487, 1.42625053942, 1.42575709469, 1.42526361439, 1.4247700984, 1.42427654659, 1.42378295883, 1.42328933498, 1.42279567493,
1.42230197854, 1.42180824569, 1.42131447624, 1.42082067007, 1.42032682706, 1.41983294706, 1.41933902995, 1.41884507561, 1.41835108391, 1.41785705471,
1.41736298788, 1.4168688833, 1.41637474084, 1.41588056037, 1.41538634176, 1.41489208487, 1.41439778959, 1.41390345577, 1.4134090833, 1.41291467204,
1.41242022185, 1.41192573262, 1.4114312042, 1.41093663648, 1.41044202931, 1.40994738257, 1.40945269613, 1.40895796986, 1.40846320363, 1.4079683973,
1.40747355074, 1.40697866383, 1.40648373644, 1.40598876842, 1.40549375965, 1.40499871001, 1.40450361935, 1.40400848754, 1.40351331446, 1.40301809998,
1.40252284395, 1.40202754625, 1.40153220675, 1.40103682531, 1.40054140181, 1.4000459361, 1.39955042807, 1.39905487756, 1.39855928446, 1.39806364863,
1.39756796994, 1.39707224824, 1.39657648342, 1.39608067534, 1.39558482386, 1.39508892885, 1.39459299018, 1.39409700771, 1.39360098132, 1.39310491086,
1.3926087962, 1.39211263721, 1.39161643376, 1.3911201857, 1.39062389291, 1.39012755526, 1.3896311726, 1.3891347448, 1.38863827173, 1.38814175326,
1.38764518924, 1.38714857955, 1.38665192404, 1.38615522259, 1.38565847506, 1.3851616813, 1.3846648412, 1.3841679546, 1.38367102139, 1.38317404141,
1.38267701453, 1.38217994062, 1.38168281954, 1.38118565116, 1.38068843533, 1.38019117193, 1.37969386081, 1.37919650184, 1.37869909488, 1.3782016398,
1.37770413645, 1.37720658471, 1.37670898442, 1.37621133546, 1.37571363769, 1.37521589097, 1.37471809517, 1.37422025013, 1.37372235573, 1.37322441184,
1.3727264183, 1.37222837498, 1.37173028174, 1.37123213845, 1.37073394497, 1.37023570115, 1.36973740686, 1.36923906196, 1.36874066631, 1.36824221977,
1.3677437222, 1.36724517346, 1.36674657341, 1.36624792191, 1.36574921883, 1.36525046402, 1.36475165733, 1.36425279864, 1.3637538878, 1.36325492467,
1.36275590911, 1.36225684098, 1.36175772013, 1.36125854643, 1.36075931974, 1.36026003991, 1.3597607068, 1.35926132027, 1.35876188018, 1.35826238639,
1.35776283875, 1.35726323713, 1.35676358138, 1.35626387136, 1.35576410692, 1.35526428792, 1.35476441423, 1.35426448569, 1.35376450217, 1.35326446352,
1.35276436959, 1.35226422026, 1.35176401536, 1.35126375476, 1.35076343831, 1.35026306587, 1.3497626373, 1.34926215245, 1.34876161118, 1.34826101333,
1.34776035878, 1.34725964737, 1.34675887895, 1.34625805339, 1.34575717054, 1.34525623024, 1.34475523237, 1.34425417676, 1.34375306328, 1.34325189178,
1.34275066211, 1.34224937413, 1.34174802769, 1.34124662264, 1.34074515885, 1.34024363615, 1.3397420544, 1.33924041346, 1.33873871318, 1.33823695341,
1.33773513401, 1.33723325482, 1.3367313157, 1.3362293165, 1.33572725708, 1.33522513727, 1.33472295695, 1.33422071595, 1.33371841413, 1.33321605134,
1.33271362743, 1.33221114225, 1.33170859566, 1.33120598749, 1.33070331761, 1.33020058587, 1.3296977921, 1.32919493617, 1.32869201792, 1.32818903721,
1.32768599387, 1.32718288777, 1.32667971875, 1.32617648666, 1.32567319134, 1.32516983265, 1.32466641044, 1.32416292455, 1.32365937483, 1.32315576113,
1.3226520833, 1.32214834118, 1.32164453463, 1.32114066348, 1.3206367276, 1.32013272681, 1.31962866098, 1.31912452994, 1.31862033355, 1.31811607165,
1.31761174409, 1.31710735071, 1.31660289135, 1.31609836588, 1.31559377412, 1.31508911592, 1.31458439114, 1.31407959961, 1.31357474118, 1.3130698157,
1.312564823, 1.31205976294, 1.31155463536, 1.3110494401, 1.310544177, 1.31003884591, 1.30953344668, 1.30902797914, 1.30852244314, 1.30801683852,
1.30751116513, 1.3070054228, 1.30649961139, 1.30599373072, 1.30548778065, 1.30498176101, 1.30447567165, 1.30396951241, 1.30346328313, 1.30295698366,
1.30245061382, 1.30194417347, 1.30143766244, 1.30093108057, 1.30042442771, 1.29991770369, 1.29941090836, 1.29890404155, 1.2983971031, 1.29789009286,
1.29738301066, 1.29687585633, 1.29636862973, 1.29586133069, 1.29535395904, 1.29484651462, 1.29433899728, 1.29383140685, 1.29332374316, 1.29281600606,
1.29230819538, 1.29180031096, 1.29129235264, 1.29078432025, 1.29027621363, 1.28976803261, 1.28925977704, 1.28875144674, 1.28824304155, 1.28773456131,
1.28722600586, 1.28671737502, 1.28620866864, 1.28569988654, 1.28519102857, 1.28468209455, 1.28417308432, 1.28366399772, 1.28315483458, 1.28264559472,
1.28213627799, 1.28162688422, 1.28111741324, 1.28060786488, 1.28009823898, 1.27958853536, 1.27907875386, 1.27856889432, 1.27805895655, 1.2775489404,
1.2770388457, 1.27652867227, 1.27601841995, 1.27550808856, 1.27499767795, 1.27448718792, 1.27397661833, 1.273465969, 1.27295523974, 1.27244443041,
1.27193354082, 1.2714225708, 1.27091152019, 1.2704003888, 1.26988917647, 1.26937788303, 1.2688665083, 1.26835505212, 1.2678435143, 1.26733189468,
1.26682019307, 1.26630840932, 1.26579654324, 1.26528459467, 1.26477256342, 1.26426044932, 1.2637482522, 1.26323597188, 1.26272360819, 1.26221116096,
1.26169863, 1.26118601514, 1.2606733162, 1.26016053302, 1.25964766541, 1.25913471319, 1.2586216762, 1.25810855424, 1.25759534715, 1.25708205475,
1.25656867686, 1.2560552133, 1.25554166389, 1.25502802845, 1.25451430681, 1.25400049879, 1.2534866042, 1.25297262287, 1.25245855461, 1.25194439926,
1.25143015662, 1.25091582652, 1.25040140877, 1.2498869032, 1.24937230962, 1.24885762786, 1.24834285773, 1.24782799904, 1.24731305162, 1.24679801528,
1.24628288985, 1.24576767513, 1.24525237094, 1.24473697711, 1.24422149344, 1.24370591976, 1.24319025588, 1.24267450161, 1.24215865677, 1.24164272117,
1.24112669464, 1.24061057697, 1.240094368, 1.23957806752, 1.23906167537, 1.23854519134, 1.23802861525, 1.23751194691, 1.23699518615, 1.23647833276,
1.23596138656, 1.23544434737, 1.23492721499, 1.23440998924, 1.23389266992, 1.23337525685, 1.23285774984, 1.2323401487, 1.23182245324, 1.23130466326,
1.23078677858, 1.23026879901, 1.22975072435, 1.22923255441, 1.228714289, 1.22819592794, 1.22767747102, 1.22715891806, 1.22664026885, 1.22612152322,
1.22560268096, 1.22508374188, 1.22456470579, 1.22404557249, 1.22352634178, 1.22300701348, 1.22248758739, 1.22196806332, 1.22144844105, 1.22092872041,
1.22040890119, 1.2198889832, 1.21936896624, 1.21884885012, 1.21832863463, 1.21780831958, 1.21728790476, 1.21676738999, 1.21624677506, 1.21572605978,
1.21520524394, 1.21468432734, 1.21416330979, 1.21364219108, 1.21312097102, 1.2125996494, 1.21207822602, 1.21155670068, 1.21103507318, 1.21051334332,
1.20999151089, 1.2094695757, 1.20894753753, 1.20842539619, 1.20790315147, 1.20738080316, 1.20685835107, 1.20633579499, 1.20581313471, 1.20529037004,
1.20476750075, 1.20424452665, 1.20372144753, 1.20319826319, 1.20267497342, 1.202151578, 1.20162807674, 1.20110446943, 1.20058075585, 1.2000569358,
1.19953300907, 1.19900897545, 1.19848483473, 1.19796058671, 1.19743623116, 1.19691176789, 1.19638719668, 1.19586251732, 1.19533772959, 1.19481283329,
1.19428782821, 1.19376271412, 1.19323749083, 1.19271215811, 1.19218671575, 1.19166116354, 1.19113550126, 1.19060972871, 1.19008384566, 1.18955785189,
1.1890317472, 1.18850553137, 1.18797920418, 1.18745276542, 1.18692621486, 1.1863995523, 1.18587277751, 1.18534589027, 1.18481889037, 1.18429177759,
1.1837645517, 1.1832372125, 1.18270975975, 1.18218219324, 1.18165451275, 1.18112671806, 1.18059880895, 1.18007078519, 1.17954264656, 1.17901439285,
1.17848602382, 1.17795753925, 1.17742893893, 1.17690022262, 1.17637139011, 1.17584244116, 1.17531337555, 1.17478419307, 1.17425489347, 1.17372547654,
1.17319594205, 1.17266628977, 1.17213651948, 1.17160663094, 1.17107662394, 1.17054649823, 1.17001625359, 1.1694858898, 1.16895540662, 1.16842480382,
1.16789408118, 1.16736323845, 1.16683227542, 1.16630119184, 1.16576998749, 1.16523866214, 1.16470721554, 1.16417564748, 1.1636439577, 1.16311214599,
1.16258021211, 1.16204815581, 1.16151597687, 1.16098367505, 1.16045125012, 1.15991870183, 1.15938602995, 1.15885323425, 1.15832031448, 1.15778727041,
1.1572541018, 1.15672080841, 1.15618738999, 1.15565384632, 1.15512017715, 1.15458638224, 1.15405246134, 1.15351841422, 1.15298424064, 1.15244994035,
1.15191551311, 1.15138095868, 1.1508462768, 1.15031146725, 1.14977652977, 1.14924146412, 1.14870627005, 1.14817094732, 1.14763549568, 1.14709991489,
1.14656420469, 1.14602836484, 1.14549239509, 1.1449562952, 1.1444200649, 1.14388370397, 1.14334721213, 1.14281058915, 1.14227383477, 1.14173694875,
1.14119993082, 1.14066278074, 1.14012549826, 1.13958808311, 1.13905053506, 1.13851285384, 1.1379750392, 1.13743709088, 1.13689900863, 1.13636079219,
1.13582244131, 1.13528395573, 1.13474533519, 1.13420657944, 1.13366768821, 1.13312866124, 1.13258949829, 1.13205019908, 1.13151076336, 1.13097119086,
1.13043148133, 1.1298916345, 1.12935165012, 1.12881152791, 1.12827126762, 1.12773086898, 1.12719033172, 1.12664965559, 1.12610884031, 1.12556788563,
1.12502679127, 1.12448555697, 1.12394418246, 1.12340266747, 1.12286101173, 1.12231921498, 1.12177727695, 1.12123519737, 1.12069297596, 1.12015061245,
1.11960810658, 1.11906545807, 1.11852266665, 1.11797973205, 1.11743665399, 1.1168934322, 1.1163500664, 1.11580655632, 1.11526290168, 1.11471910221,
1.11417515763, 1.11363106767, 1.11308683204, 1.11254245046, 1.11199792267, 1.11145324837, 1.11090842729, 1.11036345914, 1.10981834366, 1.10927308055,
1.10872766953, 1.10818211032, 1.10763640264, 1.1070905462, 1.10654454072, 1.10599838591, 1.10545208149, 1.10490562717, 1.10435902266, 1.10381226768,
1.10326536194, 1.10271830515, 1.10217109702, 1.10162373727, 1.10107622559, 1.10052856171, 1.09998074532, 1.09943277615, 1.09888465389, 1.09833637824,
1.09778794893, 1.09723936565, 1.09669062811, 1.09614173601, 1.09559268906, 1.09504348696, 1.09449412941, 1.09394461611, 1.09339494678, 1.09284512109,
1.09229513877, 1.0917449995, 1.09119470298, 1.09064424892, 1.09009363702, 1.08954286695, 1.08899193844, 1.08844085116, 1.08788960482, 1.08733819911,
1.08678663373, 1.08623490836, 1.0856830227, 1.08513097644, 1.08457876928, 1.0840264009, 1.083473871, 1.08292117925, 1.08236832536, 1.08181530902,
1.08126212989, 1.08070878769, 1.08015528208, 1.07960161276, 1.07904777941, 1.07849378171, 1.07793961935, 1.07738529202, 1.07683079938, 1.07627614114,
1.07572131695, 1.07516632651, 1.0746111695, 1.07405584559, 1.07350035446, 1.07294469579, 1.07238886925, 1.07183287452, 1.07127671129, 1.07072037921,
1.07016387796, 1.06960720723, 1.06905036667, 1.06849335597, 1.06793617478, 1.06737882279, 1.06682129967, 1.06626360507, 1.06570573867, 1.06514770014,
1.06458948915, 1.06403110535, 1.06347254841, 1.06291381801, 1.0623549138, 1.06179583544, 1.0612365826, 1.06067715494, 1.06011755212, 1.05955777379,
1.05899781963, 1.05843768929, 1.05787738241, 1.05731689868, 1.05675623772, 1.05619539922, 1.05563438281, 1.05507318815, 1.0545118149, 1.0539502627,
1.05338853122, 1.05282662009, 1.05226452897, 1.05170225751, 1.05113980536, 1.05057717217, 1.05001435757, 1.04945136122, 1.04888818277, 1.04832482185,
1.04776127811, 1.0471975512, 1.04663364075, 1.0460695464, 1.04550526781, 1.0449408046, 1.04437615641, 1.04381132289, 1.04324630367, 1.04268109838,
1.04211570666, 1.04155012815, 1.04098436248, 1.04041840928, 1.03985226819, 1.03928593882, 1.03871942083, 1.03815271383, 1.03758581745, 1.03701873133,
1.03645145508, 1.03588398833, 1.03531633071, 1.03474848185, 1.03418044136, 1.03361220887, 1.033043784, 1.03247516638, 1.03190635561, 1.03133735132,
1.03076815313, 1.03019876065, 1.0296291735, 1.0290593913, 1.02848941365, 1.02791924018, 1.0273488705, 1.02677830421, 1.02620754093, 1.02563658027,
1.02506542184, 1.02449406524, 1.02392251008, 1.02335075596, 1.0227788025, 1.02220664929, 1.02163429595, 1.02106174206, 1.02048898724, 1.01991603108,
1.01934287318, 1.01876951314, 1.01819595056, 1.01762218503, 1.01704821615, 1.01647404351, 1.01589966671, 1.01532508534, 1.01475029899, 1.01417530725,
1.01360010971, 1.01302470596, 1.01244909558, 1.01187327817, 1.0112972533, 1.01072102057, 1.01014457955, 1.00956792983, 1.00899107098, 1.0084140026,
1.00783672425, 1.00725923552, 1.00668153598, 1.00610362521, 1.00552550278, 1.00494716827, 1.00436862125, 1.00378986129, 1.00321088797, 1.00263170084,
1.00205229949, 1.00147268347, 1.00089285236, 1.00031280572, 0.999732543114, 0.999152064102, 0.998571368249, 0.997990455115, 0.99740932426, 0.996827975242,
0.996246407619, 0.995664620947, 0.995082614781, 0.994500388676, 0.993917942183, 0.993335274856, 0.992752386243, 0.992169275896, 0.991585943361, 0.991002388187,
0.990418609919, 0.989834608102, 0.989250382279, 0.988665931993, 0.988081256785, 0.987496356195, 0.986911229762, 0.986325877024, 0.985740297517, 0.985154490775,
0.984568456334, 0.983982193726, 0.983395702482, 0.982808982133, 0.982222032208, 0.981634852235, 0.98104744174, 0.980459800249, 0.979871927286, 0.979283822373,
0.978695485033, 0.978106914785, 0.977518111149, 0.976929073642, 0.976339801781, 0.975750295081, 0.975160553056, 0.974570575218, 0.973980361079, 0.97338991015,
0.972799221937, 0.97220829595, 0.971617131693, 0.971025728672, 0.97043408639, 0.969842204349, 0.96925008205, 0.968657718991, 0.968065114672, 0.967472268588,
0.966879180235, 0.966285849107, 0.965692274695, 0.965098456492, 0.964504393987, 0.963910086669, 0.963315534023, 0.962720735536, 0.962125690692, 0.961530398974,
0.960934859862, 0.960339072837, 0.959743037376, 0.959146752958, 0.958550219057, 0.957953435148, 0.957356400702, 0.956759115192, 0.956161578087, 0.955563788854,
0.954965746961, 0.954367451873, 0.953768903054, 0.953170099965, 0.952571042068, 0.951971728821, 0.951372159683, 0.950772334109, 0.950172251554, 0.949571911472,
0.948971313313, 0.948370456527, 0.947769340563, 0.947167964868, 0.946566328888, 0.945964432065, 0.945362273841, 0.944759853658, 0.944157170955, 0.943554225167,
0.942951015732, 0.942347542084, 0.941743803654, 0.941139799874, 0.940535530172, 0.939930993977, 0.939326190713, 0.938721119807, 0.938115780679, 0.93751017275,
0.936904295441, 0.936298148168, 0.935691730348, 0.935085041394, 0.934478080718, 0.933870847732, 0.933263341845, 0.932655562463, 0.932047508992, 0.931439180836,
0.930830577396, 0.930221698074, 0.929612542267, 0.929003109372, 0.928393398785, 0.927783409897, 0.9271731421, 0.926562594785, 0.925951767338, 0.925340659145,
0.924729269591, 0.924117598057, 0.923505643923, 0.92289340657, 0.922280885371, 0.921668079704, 0.92105498894, 0.92044161245, 0.919827949604, 0.919213999768,
0.918599762308, 0.917985236588, 0.917370421967, 0.916755317807, 0.916139923464, 0.915524238294, 0.91490826165, 0.914291992885, 0.913675431347, 0.913058576385,
0.912441427344, 0.911823983567, 0.911206244396, 0.910588209172, 0.90996987723, 0.909351247907, 0.908732320536, 0.908113094449, 0.907493568975, 0.90687374344,
0.906253617171, 0.90563318949, 0.905012459718, 0.904391427173, 0.903770091174, 0.903148451033, 0.902526506063, 0.901904255575, 0.901281698877, 0.900658835274,
0.90003566407, 0.899412184566, 0.898788396062, 0.898164297855, 0.89753988924, 0.896915169509, 0.896290137952, 0.895664793858, 0.895039136512, 0.894413165198,
0.893786879197, 0.893160277788, 0.892533360247, 0.891906125849, 0.891278573866, 0.890650703567, 0.89002251422, 0.889394005089, 0.888765175437, 0.888136024524,
0.887506551607, 0.886876755943, 0.886246636783, 0.885616193378, 0.884985424977, 0.884354330824, 0.883722910163, 0.883091162235, 0.882459086276, 0.881826681524,
0.881193947211, 0.880560882567, 0.879927486821, 0.879293759197, 0.87865969892, 0.878025305208, 0.877390577281, 0.876755514352, 0.876120115634, 0.875484380338,
0.87484830767, 0.874211896836, 0.873575147036, 0.87293805747, 0.872300627335, 0.871662855824, 0.871024742129, 0.870386285438, 0.869747484936, 0.869108339807,
0.86846884923, 0.867829012384, 0.867188828442, 0.866548296575, 0.865907415954, 0.865266185744, 0.864624605109, 0.863982673208, 0.863340389199, 0.862697752236,
0.862054761472, 0.861411416055, 0.860767715131, 0.860123657842, 0.859479243329, 0.858834470728, 0.858189339174, 0.857543847796, 0.856897995724, 0.856251782081,
0.85560520599, 0.85495826657, 0.854310962935, 0.853663294198, 0.85301525947, 0.852366857855, 0.851718088457, 0.851068950376, 0.850419442709, 0.849769564549,
0.849119314986, 0.848468693108, 0.847817697999, 0.847166328739, 0.846514584405, 0.845862464071, 0.845209966809, 0.844557091685, 0.843903837763, 0.843250204104,
0.842596189766, 0.841941793802, 0.841287015262, 0.840631853195, 0.839976306642, 0.839320374645, 0.838664056239, 0.838007350459, 0.837350256332, 0.836692772887,
0.836034899144, 0.835376634124, 0.83471797684, 0.834058926305, 0.833399481527, 0.83273964151, 0.832079405255, 0.831418771759, 0.830757740015, 0.830096309012,
0.829434477737, 0.828772245171, 0.828109610293, 0.827446572077, 0.826783129494, 0.826119281509, 0.825455027087, 0.824790365186, 0.824125294761, 0.823459814764,
0.82279392414, 0.822127621834, 0.821460906784, 0.820793777926, 0.820126234191, 0.819458274505, 0.818789897792, 0.818121102971, 0.817451888955, 0.816782254656,
0.81611219898, 0.815441720829, 0.814770819101, 0.814099492689, 0.813427740483, 0.812755561369, 0.812082954226, 0.811409917931, 0.810736451356, 0.810062553369,
0.809388222833, 0.808713458607, 0.808038259545, 0.807362624497, 0.806686552309, 0.806010041821, 0.805333091869, 0.804655701285, 0.803977868896, 0.803299593524,
0.802620873988, 0.801941709099, 0.801262097667, 0.800582038495, 0.799901530381, 0.79922057212, 0.798539162501, 0.797857300308, 0.79717498432, 0.796492213312,
0.795808986053, 0.795125301309, 0.794441157837, 0.793756554394, 0.793071489728, 0.792385962585, 0.791699971702, 0.791013515815, 0.790326593651, 0.789639203936,
0.788951345388, 0.788263016719, 0.787574216638, 0.786884943848, 0.786195197045, 0.785504974922, 0.784814276165, 0.784123099454, 0.783431443467, 0.782739306872,
0.782046688334, 0.781353586513, 0.78066000006, 0.779965927625, 0.779271367848, 0.778576319366, 0.77788078081, 0.777184750804, 0.776488227967, 0.775791210913,
0.775093698247, 0.774395688573, 0.773697180483, 0.772998172569, 0.772298663413, 0.771598651592, 0.770898135678, 0.770197114235, 0.769495585822, 0.768793548991,
0.768091002289, 0.767387944256, 0.766684373425, 0.765980288324, 0.765275687473, 0.764570569387, 0.763864932573, 0.763158775534, 0.762452096763, 0.76174489475,
0.761037167974, 0.760328914912, 0.759620134032, 0.758910823794, 0.758200982654, 0.757490609058, 0.756779701448, 0.756068258258, 0.755356277913, 0.754643758834,
0.753930699434, 0.753217098118, 0.752502953285, 0.751788263325, 0.751073026622, 0.750357241553, 0.749640906488, 0.748924019787, 0.748206579806, 0.747488584891,
0.746770033382, 0.746050923609, 0.745331253898, 0.744611022565, 0.743890227917, 0.743168868257, 0.742446941877, 0.741724447061, 0.741001382088, 0.740277745226,
0.739553534736, 0.738828748872, 0.738103385877, 0.737377443989, 0.736650921436, 0.735923816438, 0.735196127207, 0.734467851945, 0.733738988847, 0.733009536099,
0.73227949188, 0.731548854357, 0.730817621692, 0.730085792034, 0.729353363528, 0.728620334305, 0.727886702492, 0.727152466203, 0.726417623546, 0.725682172617,
0.724946111505, 0.724209438289, 0.723472151039, 0.722734247813, 0.721995726665, 0.721256585633, 0.720516822751, 0.71977643604, 0.719035423513, 0.718293783171,
0.717551513008, 0.716808611006, 0.716065075138, 0.715320903366, 0.714576093643, 0.713830643911, 0.713084552103, 0.712337816139, 0.711590433931, 0.71084240338,
0.710093722376, 0.709344388798, 0.708594400515, 0.707843755385, 0.707092451256, 0.706340485962, 0.70558785733, 0.704834563173, 0.704080601293, 0.703325969484,
0.702570665524, 0.701814687182, 0.701058032216, 0.700300698371, 0.699542683381, 0.698783984968, 0.698024600842, 0.697264528702, 0.696503766233, 0.695742311111,
0.694980160996, 0.694217313539, 0.693453766377, 0.692689517134, 0.691924563422, 0.691158902841, 0.690392532978, 0.689625451407, 0.688857655687, 0.688089143368,
0.687319911983, 0.686549959055, 0.685779282091, 0.685007878585, 0.684235746018, 0.683462881859, 0.68268928356, 0.681914948561, 0.681139874289, 0.680364058153,
0.679587497552, 0.678810189869, 0.678032132473, 0.677253322717, 0.676473757941, 0.67569343547, 0.674912352614, 0.674130506667, 0.67334789491, 0.672564514606,
0.671780363006, 0.670995437342, 0.670209734833, 0.669423252681, 0.668635988073, 0.667847938179, 0.667059100154, 0.666269471136, 0.665479048247, 0.664687828593,
0.663895809262, 0.663102987327, 0.662309359842, 0.661514923845, 0.660719676359, 0.659923614386, 0.659126734912, 0.658329034907, 0.657530511322, 0.656731161088,
0.655930981122, 0.655129968321, 0.654328119562, 0.653525431706, 0.652721901594, 0.65191752605, 0.651112301876, 0.650306225857, 0.649499294759, 0.648691505328,
0.647882854289, 0.64707333835, 0.646262954198, 0.645451698498, 0.644639567897, 0.64382655902, 0.643012668475, 0.642197892843, 0.64138222869, 0.640565672558,
0.639748220967, 0.638929870417, 0.638110617386, 0.63729045833, 0.636469389683, 0.635647407856, 0.634824509238, 0.634000690196, 0.633175947074, 0.632350276191,
0.631523673845, 0.63069613631, 0.629867659836, 0.629038240649, 0.62820787495, 0.627376558919, 0.626544288707, 0.625711060443, 0.62487687023, 0.624041714147,
0.623205588247, 0.622368488555, 0.621530411074, 0.620691351777, 0.619851306615, 0.619010271507, 0.61816824235, 0.617325215011, 0.616481185331, 0.615636149122,
0.614790102169, 0.613943040229, 0.61309495903, 0.612245854272, 0.611395721625, 0.61054455673, 0.6096923552, 0.608839112616, 0.607984824531, 0.607129486465,
0.60627309391, 0.605415642326, 0.60455712714, 0.603697543752, 0.602836887524, 0.601975153792, 0.601112337854, 0.600248434979, 0.599383440402, 0.598517349324,
0.597650156911, 0.596781858297, 0.595912448581, 0.595041922828, 0.594170276064, 0.593297503285, 0.592423599447, 0.591548559472, 0.590672378243, 0.58979505061,
0.588916571382, 0.588036935332, 0.587156137194, 0.586274171665, 0.585391033401, 0.58450671702, 0.583621217101, 0.582734528182, 0.58184664476, 0.580957561292,
0.580067272194, 0.579175771838, 0.578283054556, 0.577389114636, 0.576493946324, 0.575597543822, 0.574699901288, 0.573801012834, 0.572900872529, 0.571999474396,
0.571096812411, 0.570192880505, 0.569287672562, 0.568381182416, 0.567473403856, 0.566564330621, 0.565653956402, 0.564742274838, 0.563829279521, 0.56291496399,
0.561999321734, 0.56108234619, 0.560164030741, 0.559244368719, 0.558323353402, 0.557400978013, 0.556477235721, 0.555552119639, 0.554625622823, 0.553697738275,
0.552768458938, 0.551837777695, 0.550905687375, 0.549972180743, 0.549037250506, 0.548100889311, 0.547163089742, 0.546223844322, 0.545283145509, 0.5443409857,
0.543397357226, 0.542452252353, 0.541505663281, 0.540557582144, 0.539608001008, 0.538656911869, 0.537704306657, 0.536750177229, 0.535794515372, 0.534837312802,
0.533878561162, 0.532918252021, 0.531956376874, 0.53099292714, 0.530027894162, 0.529061269207, 0.528093043461, 0.527123208033, 0.526151753951, 0.525178672162,
0.524203953531, 0.523227588838, 0.522249568781, 0.521269883971, 0.520288524932, 0.519305482103, 0.51832074583, 0.517334306372, 0.516346153897, 0.515356278479,
0.514364670098, 0.513371318642, 0.5123762139, 0.511379345564, 0.51038070323, 0.50938027639, 0.508378054438, 0.507374026664, 0.506368182252, 0.505360510284,
0.504350999733, 0.503339639462, 0.502326418228, 0.501311324672, 0.500294347326, 0.499275474605, 0.498254694808, 0.497231996116, 0.496207366591, 0.495180794174,
0.494152266683, 0.493121771809, 0.492089297121, 0.491054830054, 0.490018357918, 0.488979867887, 0.487939347004, 0.486896782173, 0.485852160163, 0.484805467599,
0.483756690969, 0.482705816612, 0.481652830723, 0.480597719349, 0.479540468383, 0.478481063568, 0.47741949049, 0.476355734576, 0.475289781097, 0.474221615155,
0.473151221691, 0.472078585477, 0.471003691115, 0.469926523031, 0.468847065479, 0.467765302532, 0.46668121808, 0.465594795832, 0.464506019307, 0.463414871834,
0.462321336549, 0.461225396389, 0.460127034094, 0.459026232199, 0.457922973032, 0.456817238713, 0.455709011145, 0.454598272016, 0.453485002794, 0.452369184719,
0.451250798807, 0.450129825837, 0.449006246355, 0.447880040665, 0.446751188828, 0.445619670653, 0.444485465699, 0.443348553265, 0.442208912389, 0.441066521842,
0.439921360122, 0.438773405451, 0.437622635771, 0.436469028735, 0.435312561704, 0.434153211744, 0.432990955614, 0.43182576977, 0.430657630348, 0.429486513169,
0.428312393723, 0.427135247172, 0.425955048337, 0.424771771693, 0.423585391365, 0.422395881119, 0.421203214354, 0.420007364097, 0.418808302995, 0.417606003308,
0.416400436898, 0.415191575226, 0.413979389341, 0.412763849871, 0.411544927017, 0.410322590541, 0.409096809761, 0.407867553538, 0.406634790267, 0.40539848787,
0.404158613784, 0.40291513495, 0.401668017804, 0.400417228263, 0.399162731721, 0.397904493027, 0.396642476482, 0.395376645824, 0.394106964214, 0.392833394224,
0.391555897824, 0.39027443637, 0.388988970587, 0.387699460556, 0.386405865698, 0.385108144763, 0.383806255807, 0.382500156182, 0.381189802517, 0.379875150699,
0.378556155859, 0.377232772351, 0.375904953732, 0.374572652745, 0.3732358213, 0.371894410448, 0.370548370363, 0.369197650323, 0.36784219868, 0.366481962841,
0.365116889244, 0.36374692333, 0.362372009518, 0.360992091179, 0.359607110609, 0.358217008995, 0.356821726393, 0.35542120169, 0.354015372576, 0.352604175509,
0.351187545683, 0.34976541699, 0.348337721984, 0.346904391842, 0.345465356329, 0.344020543749, 0.34256988091, 0.341113293074, 0.339650703915, 0.338182035469,
0.336707208087, 0.33522614038, 0.333738749167, 0.332244949422, 0.330744654211, 0.329237774637, 0.327724219773, 0.326203896598, 0.324676709931, 0.323142562357,
0.321601354156, 0.320052983223, 0.318497344988, 0.316934332337, 0.315363835514, 0.313785742041, 0.312199936613, 0.310606301005, 0.309004713959, 0.307395051085,
0.305777184735, 0.304150983892, 0.302516314039, 0.300873037027, 0.299221010939, 0.297560089943, 0.295890124136, 0.294210959392, 0.292522437183, 0.290824394409,
0.289116663208, 0.287399070759, 0.285671439076, 0.283933584789, 0.282185318912, 0.280426446602, 0.278656766898, 0.276876072455, 0.275084149249, 0.273280776277,
0.271465725233, 0.269638760168, 0.267799637122, 0.265948103743, 0.264083898876, 0.262206752127, 0.260316383399, 0.258412502397, 0.256494808104, 0.254562988213,
0.252616718532, 0.250655662336, 0.248679469682, 0.246687776668, 0.244680204644, 0.242656359363, 0.240615830061, 0.23855818848, 0.236482987801, 0.234389761501,
0.232278022117, 0.230147259904, 0.227996941384, 0.225826507769, 0.223635373253, 0.221422923141, 0.219188511821, 0.21693146054, 0.214651054972, 0.21234654256,
0.210017129581, 0.207661977928, 0.20528020156, 0.20287086257, 0.200432966839, 0.1979654592, 0.195467218063, 0.192937049411, 0.19037368008, 0.187775750215,
0.185141804779, 0.182470283959, 0.179759512289, 0.177007686288, 0.17421286033, 0.171372930456, 0.168485615729, 0.165548436674, 0.162558690208, 0.159513420362,
0.15640938387, 0.153243009496, 0.150010349655, 0.146707022435, 0.143328141623, 0.139868231521, 0.136321122325, 0.132679820347, 0.128936345273, 0.125081523593,
0.121104722866, 0.116993504683, 0.112733163685, 0.108306103276, 0.103690971223, 0.0988614315609, 0.0937843662666, 0.0884171452144, 0.0827032963273, 0.0765652549152,
0.0698913486493, 0.062510176999, 0.0541331971646, 0.0441977711457, 0.0312512717055, 0
};
const float g_fIdvCosTable[] =
{
1.0f, 0.999998823452f, 0.99999529381f, 0.999989411082f, 0.999981175283f, 0.999970586431f, 0.999957644552f, 0.999942349676f, 0.999924701839f, 0.999904701083f, 0.999882347454f,
0.999857641006f, 0.999830581796f, 0.999801169888f, 0.999769405351f, 0.999735288261f, 0.999698818696f, 0.999659996744f, 0.999618822495f, 0.999575296047f, 0.999529417501f,
0.999481186966f, 0.999430604555f, 0.999377670388f, 0.999322384588f, 0.999264747287f, 0.999204758618f, 0.999142418725f, 0.999077727753f, 0.999010685854f, 0.998941293187f,
0.998869549914f, 0.998795456205f, 0.998719012234f, 0.99864021818f, 0.99855907423f, 0.998475580573f, 0.998389737407f, 0.998301544934f, 0.99821100336f, 0.9981181129f,
0.998022873771f, 0.997925286199f, 0.997825350411f, 0.997723066644f, 0.997618435139f, 0.99751145614f, 0.997402129901f, 0.997290456679f, 0.997176436735f, 0.997060070339f,
0.996941357765f, 0.996820299291f, 0.996696895203f, 0.996571145791f, 0.99644305135f, 0.996312612183f, 0.996179828596f, 0.996044700901f, 0.995907229417f, 0.995767414468f,
0.995625256381f, 0.995480755492f, 0.99533391214f, 0.995184726672f, 0.995033199438f, 0.994879330795f, 0.994723121104f, 0.994564570734f, 0.994403680058f, 0.994240449453f,
0.994074879305f, 0.993906970002f, 0.993736721941f, 0.993564135521f, 0.993389211148f, 0.993211949235f, 0.993032350198f, 0.99285041446f, 0.992666142449f, 0.992479534599f,
0.992290591348f, 0.992099313142f, 0.991905700431f, 0.991709753669f, 0.991511473319f, 0.991310859846f, 0.991107913723f, 0.990902635428f, 0.990695025443f, 0.990485084256f,
0.990272812363f, 0.990058210262f, 0.989841278459f, 0.989622017463f, 0.989400427791f, 0.989176509965f, 0.98895026451f, 0.98872169196f, 0.988490792853f, 0.988257567731f,
0.988022017143f, 0.987784141645f, 0.987543941794f, 0.987301418158f, 0.987056571306f, 0.986809401814f, 0.986559910265f, 0.986308097245f, 0.986053963346f, 0.985797509168f,
0.985538735312f, 0.985277642389f, 0.985014231012f, 0.984748501802f, 0.984480455383f, 0.984210092387f, 0.983937413449f, 0.983662419212f, 0.983385110322f, 0.983105487431f,
0.982823551199f, 0.982539302287f, 0.982252741366f, 0.98196386911f, 0.981672686197f, 0.981379193314f, 0.98108339115f, 0.980785280403f, 0.980484861773f, 0.980182135968f,
0.9798771037f, 0.979569765685f, 0.979260122649f, 0.978948175319f, 0.978633924429f, 0.97831737072f, 0.977998514935f, 0.977677357825f, 0.977353900145f, 0.977028142658f,
0.976700086129f, 0.97636973133f, 0.976037079039f, 0.975702130039f, 0.975364885117f, 0.975025345067f, 0.974683510689f, 0.974339382786f, 0.973992962168f, 0.973644249651f,
0.973293246055f, 0.972939952206f, 0.972584368935f, 0.972226497079f, 0.97186633748f, 0.971503890986f, 0.97113915845f, 0.970772140729f, 0.970402838688f, 0.970031253195f,
0.969657385124f, 0.969281235357f, 0.968902804776f, 0.968522094274f, 0.968139104746f, 0.967753837093f, 0.967366292222f, 0.966976471045f, 0.966584374478f, 0.966190003445f,
0.965793358874f, 0.965394441698f, 0.964993252855f, 0.96458979329f, 0.964184063952f, 0.963776065795f, 0.963365799781f, 0.962953266874f, 0.962538468044f, 0.962121404269f,
0.961702076529f, 0.961280485811f, 0.960856633108f, 0.960430519416f, 0.960002145738f, 0.959571513082f, 0.959138622462f, 0.958703474896f, 0.958266071408f, 0.957826413028f,
0.957384500789f, 0.956940335732f, 0.956493918902f, 0.95604525135f, 0.955594334131f, 0.955141168306f, 0.954685754941f, 0.954228095109f, 0.953768189886f, 0.953306040354f,
0.952841647601f, 0.95237501272f, 0.951906136808f, 0.951435020969f, 0.950961666312f, 0.950486073949f, 0.950008245002f, 0.949528180593f, 0.949045881853f, 0.948561349916f,
0.948074585922f, 0.947585591018f, 0.947094366353f, 0.946600913083f, 0.94610523237f, 0.945607325381f, 0.945107193285f, 0.944604837261f, 0.944100258491f, 0.943593458162f,
0.943084437466f, 0.942573197601f, 0.942059739771f, 0.941544065183f, 0.941026175051f, 0.940506070593f, 0.939983753034f, 0.939459223602f, 0.938932483532f, 0.938403534063f,
0.93787237644f, 0.937339011913f, 0.936803441736f, 0.93626566717f, 0.935725689481f, 0.935183509939f, 0.93463912982f, 0.934092550404f, 0.933543772979f, 0.932992798835f,
0.932439629268f, 0.931884265582f, 0.931326709081f, 0.930766961079f, 0.930205022892f, 0.929640895843f, 0.929074581259f, 0.928506080473f, 0.927935394823f, 0.92736252565f,
0.926787474305f, 0.926210242138f, 0.92563083051f, 0.925049240783f, 0.924465474325f, 0.923879532511f, 0.92329141672f, 0.922701128334f, 0.922108668743f, 0.921514039342f,
0.920917241529f, 0.920318276709f, 0.919717146291f, 0.91911385169f, 0.918508394325f, 0.917900775621f, 0.917290997008f, 0.916679059921f, 0.916064965799f, 0.915448716088f,
0.914830312238f, 0.914209755704f, 0.913587047945f, 0.912962190428f, 0.912335184623f, 0.911706032005f, 0.911074734055f, 0.910441292258f, 0.909805708105f, 0.909167983091f,
0.908528118716f, 0.907886116488f, 0.907241977915f, 0.906595704515f, 0.905947297807f, 0.905296759318f, 0.904644090578f, 0.903989293123f, 0.903332368495f, 0.902673318237f,
0.902012143902f, 0.901348847046f, 0.900683429229f, 0.900015892016f, 0.899346236979f, 0.898674465694f, 0.898000579741f, 0.897324580705f, 0.896646470179f, 0.895966249756f,
0.895283921039f, 0.894599485631f, 0.893912945145f, 0.893224301196f, 0.892533555403f, 0.891840709392f, 0.891145764795f, 0.890448723245f, 0.889749586383f, 0.889048355855f,
0.88834503331f, 0.887639620403f, 0.886932118794f, 0.886222530149f, 0.885510856136f, 0.884797098431f, 0.884081258713f, 0.883363338666f, 0.88264333998f, 0.881921264348f,
0.881197113471f, 0.880470889052f, 0.8797425928f, 0.879012226429f, 0.878279791657f, 0.877545290207f, 0.876808723809f, 0.876070094195f, 0.875329403104f, 0.874586652278f,
0.873841843465f, 0.873094978418f, 0.872346058894f, 0.871595086656f, 0.87084206347f, 0.870086991109f, 0.869329871349f, 0.868570705971f, 0.867809496763f, 0.867046245516f,
0.866280954025f, 0.865513624091f, 0.864744257519f, 0.863972856122f, 0.863199421712f, 0.862423956111f, 0.861646461143f, 0.860866938638f, 0.860085390429f, 0.859301818357f,
0.858516224264f, 0.85772861f, 0.856938977418f, 0.856147328375f, 0.855353664735f, 0.854557988365f, 0.853760301138f, 0.85296060493f, 0.852158901624f, 0.851355193105f,
0.850549481266f, 0.849741768001f, 0.848932055212f, 0.848120344803f, 0.847306638686f, 0.846490938774f, 0.845673246987f, 0.84485356525f, 0.84403189549f, 0.843208239642f,
0.842382599643f, 0.841554977437f, 0.84072537497f, 0.839893794196f, 0.83906023707f, 0.838224705555f, 0.837387201616f, 0.836547727224f, 0.835706284354f, 0.834862874986f,
0.834017501106f, 0.833170164702f, 0.832320867768f, 0.831469612303f, 0.830616400309f, 0.829761233795f, 0.828904114772f, 0.828045045258f, 0.827184027274f, 0.826321062846f,
0.825456154004f, 0.824589302785f, 0.823720511227f, 0.822849781376f, 0.821977115279f, 0.821102514991f, 0.820225982569f, 0.819347520077f, 0.81846712958f, 0.817584813152f,
0.816700572867f, 0.815814410807f, 0.814926329057f, 0.814036329706f, 0.813144414849f, 0.812250586585f, 0.811354847017f, 0.810457198253f, 0.809557642404f, 0.808656181588f,
0.807752817926f, 0.806847553544f, 0.805940390571f, 0.805031331143f, 0.804120377398f, 0.803207531481f, 0.802292795538f, 0.801376171723f, 0.800457662193f, 0.799537269108f,
0.798614994635f, 0.797690840943f, 0.796764810208f, 0.795836904609f, 0.794907126328f, 0.793975477554f, 0.793041960479f, 0.7921065773f, 0.791169330218f, 0.790230221437f,
0.789289253169f, 0.788346427627f, 0.787401747029f, 0.786455213599f, 0.785506829564f, 0.784556597156f, 0.78360451861f, 0.782650596167f, 0.781694832071f, 0.780737228572f,
0.779777787923f, 0.778816512381f, 0.777853404209f, 0.776888465673f, 0.775921699043f, 0.774953106595f, 0.773982690607f, 0.773010453363f, 0.77203639715f, 0.771060524262f,
0.770082836993f, 0.769103337646f, 0.768122028523f, 0.767138911936f, 0.766153990196f, 0.765167265622f, 0.764178740536f, 0.763188417263f, 0.762196298135f, 0.761202385484f,
0.760206681651f, 0.759209188978f, 0.758209909813f, 0.757208846506f, 0.756206001414f, 0.755201376897f, 0.754194975317f, 0.753186799044f, 0.752176850449f, 0.75116513191f,
0.750151645806f, 0.749136394523f, 0.74811938045f, 0.74710060598f, 0.74608007351f, 0.745057785441f, 0.74403374418f, 0.743007952135f, 0.741980411721f, 0.740951125355f,
0.73992009546f, 0.738887324461f, 0.737852814788f, 0.736816568877f, 0.735778589166f, 0.734738878096f, 0.733697438115f, 0.732654271672f, 0.731609381224f, 0.730562769228f,
0.729514438147f, 0.728464390448f, 0.727412628602f, 0.726359155084f, 0.725303972373f, 0.724247082951f, 0.723188489307f, 0.722128193929f, 0.721066199315f, 0.720002507961f,
0.718937122373f, 0.717870045056f, 0.716801278521f, 0.715730825284f, 0.714658687863f, 0.713584868781f, 0.712509370565f, 0.711432195745f, 0.710353346857f, 0.709272826439f,
0.708190637033f, 0.707106781187f, 0.706021261449f, 0.704934080376f, 0.703845240524f, 0.702754744457f, 0.70166259474f, 0.700568793943f, 0.69947334464f, 0.698376249409f,
0.697277510831f, 0.696177131491f, 0.69507511398f, 0.69397146089f, 0.692866174817f, 0.691759258364f, 0.690650714135f, 0.689540544737f, 0.688428752784f, 0.687315340892f,
0.68620031168f, 0.685083667773f, 0.683965411797f, 0.682845546385f, 0.681724074172f, 0.680600997795f, 0.679476319899f, 0.67835004313f, 0.677222170137f, 0.676092703575f,
0.674961646102f, 0.673829000379f, 0.672694769071f, 0.671558954847f, 0.67042156038f, 0.669282588347f, 0.668142041427f, 0.666999922304f, 0.665856233666f, 0.664710978203f,
0.663564158612f, 0.66241577759f, 0.66126583784f, 0.660114342067f, 0.658961292982f, 0.657806693297f, 0.656650545729f, 0.655492853f, 0.654333617832f, 0.653172842954f,
0.652010531097f, 0.650846684996f, 0.649681307391f, 0.648514401022f, 0.647345968637f, 0.646176012983f, 0.645004536816f, 0.64383154289f, 0.642657033966f, 0.641481012809f,
0.640303482184f, 0.639124444864f, 0.637943903622f, 0.636761861236f, 0.635578320489f, 0.634393284164f, 0.63320675505f, 0.63201873594f, 0.630829229628f, 0.629638238915f,
0.628445766602f, 0.627251815495f, 0.626056388404f, 0.624859488142f, 0.623661117526f, 0.622461279374f, 0.621259976511f, 0.620057211763f, 0.618852987961f, 0.617647307938f,
0.616440174531f, 0.615231590581f, 0.614021558931f, 0.612810082429f, 0.611597163926f, 0.610382806276f, 0.609167012336f, 0.607949784968f, 0.606731127035f, 0.605511041404f,
0.604289530948f, 0.60306659854f, 0.601842247059f, 0.600616479384f, 0.599389298401f, 0.598160706996f, 0.596930708062f, 0.595699304492f, 0.594466499185f, 0.59323229504f,
0.591996694962f, 0.590759701859f, 0.589521318641f, 0.588281548223f, 0.587040393521f, 0.585797857456f, 0.584553942953f, 0.583308652938f, 0.582061990341f, 0.580813958096f,
0.579564559139f, 0.578313796412f, 0.577061672856f, 0.575808191418f, 0.574553355048f, 0.573297166698f, 0.572039629325f, 0.570780745887f, 0.569520519347f, 0.56825895267f,
0.566996048825f, 0.565731810784f, 0.564466241521f, 0.563199344014f, 0.561931121245f, 0.560661576197f, 0.559390711859f, 0.558118531221f, 0.556845037275f, 0.55557023302f,
0.554294121454f, 0.55301670558f, 0.551737988405f, 0.550457972937f, 0.549176662188f, 0.547894059173f, 0.546610166911f, 0.545324988422f, 0.544038526731f, 0.542750784865f,
0.541461765853f, 0.54017147273f, 0.538879908531f, 0.537587076296f, 0.536292979066f, 0.534997619887f, 0.533701001807f, 0.532403127877f, 0.531104001151f, 0.529803624686f,
0.528502001542f, 0.527199134782f, 0.525895027471f, 0.524589682678f, 0.523283103476f, 0.521975292937f, 0.52066625414f, 0.519355990166f, 0.518044504096f, 0.516731799018f,
0.515417878019f, 0.514102744193f, 0.512786400634f, 0.511468850438f, 0.510150096707f, 0.508830142543f, 0.507508991053f, 0.506186645345f, 0.504863108531f, 0.503538383726f,
0.502212474046f, 0.500885382611f, 0.499557112545f, 0.498227666973f, 0.496897049023f, 0.495565261826f, 0.494232308516f, 0.49289819223f, 0.491562916107f, 0.490226483288f,
0.48888889692f, 0.487550160148f, 0.486210276124f, 0.484869248001f, 0.483527078933f, 0.482183772079f, 0.4808393306f, 0.47949375766f, 0.478147056425f, 0.476799230063f,
0.475450281747f, 0.474100214651f, 0.47274903195f, 0.471396736826f, 0.47004333246f, 0.468688822036f, 0.467333208742f, 0.465976495768f, 0.464618686306f, 0.463259783552f,
0.461899790702f, 0.460538710958f, 0.459176547522f, 0.457813303599f, 0.456448982397f, 0.455083587126f, 0.453717121f, 0.452349587234f, 0.450980989045f, 0.449611329655f,
0.448240612285f, 0.446868840162f, 0.445496016514f, 0.44412214457f, 0.442747227565f, 0.441371268732f, 0.43999427131f, 0.438616238539f, 0.437237173661f, 0.435857079922f,
0.43447596057f, 0.433093818853f, 0.431710658025f, 0.43032648134f, 0.428941292055f, 0.42755509343f, 0.426167888727f, 0.424779681209f, 0.423390474144f, 0.4220002708f,
0.420609074448f, 0.419216888363f, 0.41782371582f, 0.416429560098f, 0.415034424476f, 0.413638312238f, 0.41224122667f, 0.410843171058f, 0.409444148692f, 0.408044162865f,
0.40664321687f, 0.405241314005f, 0.403838457568f, 0.402434650859f, 0.401029897184f, 0.399624199846f, 0.398217562153f, 0.396809987417f, 0.395401478948f, 0.393992040061f,
0.392581674073f, 0.391170384302f, 0.38975817407f, 0.388345046699f, 0.386931005514f, 0.385516053844f, 0.384100195017f, 0.382683432365f, 0.381265769222f, 0.379847208924f,
0.378427754809f, 0.377007410216f, 0.375586178489f, 0.374164062971f, 0.37274106701f, 0.371317193952f, 0.369892447149f, 0.368466829953f, 0.36704034572f, 0.365612997805f,
0.364184789567f, 0.362755724367f, 0.361325805568f, 0.359895036535f, 0.358463420634f, 0.357030961233f, 0.355597661705f, 0.35416352542f, 0.352728555755f, 0.351292756086f,
0.34985612979f, 0.348418680249f, 0.346980410846f, 0.345541324964f, 0.34410142599f, 0.342660717312f, 0.34121920232f, 0.339776884407f, 0.338333766966f, 0.336889853392f,
0.335445147085f, 0.333999651442f, 0.332553369866f, 0.33110630576f, 0.329658462529f, 0.328209843579f, 0.32676045232f, 0.325310292162f, 0.323859366518f, 0.322407678801f,
0.320955232428f, 0.319502030816f, 0.318048077385f, 0.316593375556f, 0.315137928753f, 0.313681740399f, 0.312224813922f, 0.31076715275f, 0.309308760312f, 0.307849640042f,
0.306389795371f, 0.304929229735f, 0.303467946572f, 0.302005949319f, 0.300543241417f, 0.299079826308f, 0.297615707435f, 0.296150888244f, 0.294685372181f, 0.293219162694f,
0.291752263235f, 0.290284677254f, 0.288816408206f, 0.287347459545f, 0.285877834727f, 0.284407537211f, 0.282936570457f, 0.281464937926f, 0.27999264308f, 0.278519689385f,
0.277046080306f, 0.275571819311f, 0.274096909869f, 0.27262135545f, 0.271145159527f, 0.269668325573f, 0.268190857063f, 0.266712757475f, 0.265234030286f, 0.263754678975f,
0.262274707024f, 0.260794117915f, 0.259312915133f, 0.257831102162f, 0.25634868249f, 0.254865659605f, 0.253382036996f, 0.251897818154f, 0.250413006573f, 0.248927605746f,
0.247441619168f, 0.245955050336f, 0.244467902748f, 0.242980179903f, 0.241491885303f, 0.240003022449f, 0.238513594844f, 0.237023605994f, 0.235533059405f, 0.234041958584f,
0.232550307039f, 0.231058108281f, 0.229565365821f, 0.228072083171f, 0.226578263846f, 0.22508391136f, 0.22358902923f, 0.222093620973f, 0.220597690109f, 0.219101240157f,
0.217604274638f, 0.216106797076f, 0.214608810994f, 0.213110319916f, 0.211611327369f, 0.21011183688f, 0.208611851978f, 0.207111376192f, 0.205610413053f, 0.204108966093f,
0.202607038844f, 0.201104634842f, 0.199601757621f, 0.198098410718f, 0.19659459767f, 0.195090322016f, 0.193585587296f, 0.19208039705f, 0.19057475482f, 0.18906866415f,
0.187562128583f, 0.186055151663f, 0.184547736939f, 0.183039887955f, 0.181531608261f, 0.180022901406f, 0.178513770939f, 0.177004220412f, 0.175494253377f, 0.173983873387f,
0.172473083997f, 0.17096188876f, 0.169450291234f, 0.167938294975f, 0.16642590354f, 0.16491312049f, 0.163399949383f, 0.16188639378f, 0.160372457243f, 0.158858143334f,
0.157343455616f, 0.155828397654f, 0.154312973013f, 0.152797185258f, 0.151281037957f, 0.149764534677f, 0.148247678987f, 0.146730474455f, 0.145212924653f, 0.14369503315f,
0.142176803519f, 0.140658239333f, 0.139139344164f, 0.137620121586f, 0.136100575176f, 0.134580708507f, 0.133060525157f, 0.131540028703f, 0.130019222722f, 0.128498110794f,
0.126976696497f, 0.125454983412f, 0.123932975119f, 0.122410675199f, 0.120888087236f, 0.119365214811f, 0.117842061508f, 0.116318630912f, 0.114794926607f, 0.113270952178f,
0.111746711211f, 0.110222207294f, 0.108697444013f, 0.107172424957f, 0.105647153713f, 0.104121633872f, 0.102595869022f, 0.101069862755f, 0.0995436186601f, 0.0980171403296f,
0.0964904313553f, 0.0949634953296f, 0.0934363358457f, 0.0919089564971f, 0.0903813608779f, 0.0888535525825f, 0.0873255352062f, 0.0857973123444f, 0.0842688875933f, 0.0827402645494f,
0.0812114468096f, 0.0796824379714f, 0.0781532416328f, 0.076623861392f, 0.0750943008479f, 0.0735645635997f, 0.0720346532469f, 0.0705045733896f, 0.0689743276283f, 0.0674439195637f,
0.065913352797f, 0.0643826309299f, 0.0628517575642f, 0.0613207363022f, 0.0597895707466f, 0.0582582645004f, 0.0567268211669f, 0.0551952443497f, 0.0536635376527f, 0.0521317046803f,
0.0505997490369f, 0.0490676743274f, 0.047535484157f, 0.0460031821309f, 0.0444707718549f, 0.0429382569349f, 0.0414056409771f, 0.0398729275877f, 0.0383401203736f, 0.0368072229414f,
0.0352742388982f, 0.0337411718514f, 0.0322080254083f, 0.0306748031766f, 0.0291415087642f, 0.027608145779f, 0.0260747178291f, 0.0245412285229f, 0.0230076814688f, 0.0214740802755f,
0.0199404285515f, 0.0184067299058f, 0.0168729879473f, 0.015339206285f, 0.0138053885281f, 0.0122715382857f, 0.0107376591673f, 0.00920375478206f, 0.00766982873953f, 0.00613588464915f,
0.00460192612045f, 0.00306795676297f, 0.00153398018628f, 6.12303176911e-017f, -0.00153398018628f, -0.00306795676297f, -0.00460192612045f, -0.00613588464915f, -0.00766982873953f, -0.00920375478206f,
-0.0107376591673f, -0.0122715382857f, -0.0138053885281f, -0.015339206285f, -0.0168729879473f, -0.0184067299058f, -0.0199404285515f, -0.0214740802755f, -0.0230076814688f, -0.0245412285229f,
-0.0260747178291f, -0.027608145779f, -0.0291415087642f, -0.0306748031766f, -0.0322080254083f, -0.0337411718514f, -0.0352742388982f, -0.0368072229414f, -0.0383401203736f, -0.0398729275877f,
-0.0414056409771f, -0.0429382569349f, -0.0444707718549f, -0.0460031821309f, -0.047535484157f, -0.0490676743274f, -0.0505997490369f, -0.0521317046803f, -0.0536635376527f, -0.0551952443497f,
-0.0567268211669f, -0.0582582645004f, -0.0597895707466f, -0.0613207363022f, -0.0628517575642f, -0.0643826309299f, -0.065913352797f, -0.0674439195637f, -0.0689743276283f, -0.0705045733896f,
-0.0720346532469f, -0.0735645635997f, -0.0750943008479f, -0.076623861392f, -0.0781532416328f, -0.0796824379714f, -0.0812114468096f, -0.0827402645494f, -0.0842688875933f, -0.0857973123444f,
-0.0873255352062f, -0.0888535525825f, -0.0903813608779f, -0.0919089564971f, -0.0934363358457f, -0.0949634953296f, -0.0964904313553f, -0.0980171403296f, -0.0995436186601f, -0.101069862755f,
-0.102595869022f, -0.104121633872f, -0.105647153713f, -0.107172424957f, -0.108697444013f, -0.110222207294f, -0.111746711211f, -0.113270952178f, -0.114794926607f, -0.116318630912f,
-0.117842061508f, -0.119365214811f, -0.120888087236f, -0.122410675199f, -0.123932975119f, -0.125454983412f, -0.126976696497f, -0.128498110794f, -0.130019222722f, -0.131540028703f,
-0.133060525157f, -0.134580708507f, -0.136100575176f, -0.137620121586f, -0.139139344164f, -0.140658239333f, -0.142176803519f, -0.14369503315f, -0.145212924653f, -0.146730474455f,
-0.148247678987f, -0.149764534677f, -0.151281037957f, -0.152797185258f, -0.154312973013f, -0.155828397654f, -0.157343455616f, -0.158858143334f, -0.160372457243f, -0.16188639378f,
-0.163399949383f, -0.16491312049f, -0.16642590354f, -0.167938294975f, -0.169450291234f, -0.17096188876f, -0.172473083997f, -0.173983873387f, -0.175494253377f, -0.177004220412f,
-0.178513770939f, -0.180022901406f, -0.181531608261f, -0.183039887955f, -0.184547736939f, -0.186055151663f, -0.187562128583f, -0.18906866415f, -0.19057475482f, -0.19208039705f,
-0.193585587296f, -0.195090322016f, -0.19659459767f, -0.198098410718f, -0.199601757621f, -0.201104634842f, -0.202607038844f, -0.204108966093f, -0.205610413053f, -0.207111376192f,
-0.208611851978f, -0.21011183688f, -0.211611327369f, -0.213110319916f, -0.214608810994f, -0.216106797076f, -0.217604274638f, -0.219101240157f, -0.220597690109f, -0.222093620973f,
-0.22358902923f, -0.22508391136f, -0.226578263846f, -0.228072083171f, -0.229565365821f, -0.231058108281f, -0.232550307039f, -0.234041958584f, -0.235533059405f, -0.237023605994f,
-0.238513594844f, -0.240003022449f, -0.241491885303f, -0.242980179903f, -0.244467902748f, -0.245955050336f, -0.247441619168f, -0.248927605746f, -0.250413006573f, -0.251897818154f,
-0.253382036996f, -0.254865659605f, -0.25634868249f, -0.257831102162f, -0.259312915133f, -0.260794117915f, -0.262274707024f, -0.263754678975f, -0.265234030286f, -0.266712757475f,
-0.268190857063f, -0.269668325573f, -0.271145159527f, -0.27262135545f, -0.274096909869f, -0.275571819311f, -0.277046080306f, -0.278519689385f, -0.27999264308f, -0.281464937926f,
-0.282936570457f, -0.284407537211f, -0.285877834727f, -0.287347459545f, -0.288816408206f, -0.290284677254f, -0.291752263235f, -0.293219162694f, -0.294685372181f, -0.296150888244f,
-0.297615707435f, -0.299079826308f, -0.300543241417f, -0.302005949319f, -0.303467946572f, -0.304929229735f, -0.306389795371f, -0.307849640042f, -0.309308760312f, -0.31076715275f,
-0.312224813922f, -0.313681740399f, -0.315137928753f, -0.316593375556f, -0.318048077385f, -0.319502030816f, -0.320955232428f, -0.322407678801f, -0.323859366518f, -0.325310292162f,
-0.32676045232f, -0.328209843579f, -0.329658462529f, -0.33110630576f, -0.332553369866f, -0.333999651442f, -0.335445147085f, -0.336889853392f, -0.338333766966f, -0.339776884407f,
-0.34121920232f, -0.342660717312f, -0.34410142599f, -0.345541324964f, -0.346980410846f, -0.348418680249f, -0.34985612979f, -0.351292756086f, -0.352728555755f, -0.35416352542f,
-0.355597661705f, -0.357030961233f, -0.358463420634f, -0.359895036535f, -0.361325805568f, -0.362755724367f, -0.364184789567f, -0.365612997805f, -0.36704034572f, -0.368466829953f,
-0.369892447149f, -0.371317193952f, -0.37274106701f, -0.374164062971f, -0.375586178489f, -0.377007410216f, -0.378427754809f, -0.379847208924f, -0.381265769222f, -0.382683432365f,
-0.384100195017f, -0.385516053844f, -0.386931005514f, -0.388345046699f, -0.38975817407f, -0.391170384302f, -0.392581674073f, -0.393992040061f, -0.395401478948f, -0.396809987417f,
-0.398217562153f, -0.399624199846f, -0.401029897184f, -0.402434650859f, -0.403838457568f, -0.405241314005f, -0.40664321687f, -0.408044162865f, -0.409444148692f, -0.410843171058f,
-0.41224122667f, -0.413638312238f, -0.415034424476f, -0.416429560098f, -0.41782371582f, -0.419216888363f, -0.420609074448f, -0.4220002708f, -0.423390474144f, -0.424779681209f,
-0.426167888727f, -0.42755509343f, -0.428941292055f, -0.43032648134f, -0.431710658025f, -0.433093818853f, -0.43447596057f, -0.435857079922f, -0.437237173661f, -0.438616238539f,
-0.43999427131f, -0.441371268732f, -0.442747227565f, -0.44412214457f, -0.445496016514f, -0.446868840162f, -0.448240612285f, -0.449611329655f, -0.450980989045f, -0.452349587234f,
-0.453717121f, -0.455083587126f, -0.456448982397f, -0.457813303599f, -0.459176547522f, -0.460538710958f, -0.461899790702f, -0.463259783552f, -0.464618686306f, -0.465976495768f,
-0.467333208742f, -0.468688822036f, -0.47004333246f, -0.471396736826f, -0.47274903195f, -0.474100214651f, -0.475450281747f, -0.476799230063f, -0.478147056425f, -0.47949375766f,
-0.4808393306f, -0.482183772079f, -0.483527078933f, -0.484869248001f, -0.486210276124f, -0.487550160148f, -0.48888889692f, -0.490226483288f, -0.491562916107f, -0.49289819223f,
-0.494232308516f, -0.495565261826f, -0.496897049023f, -0.498227666973f, -0.499557112545f, -0.500885382611f, -0.502212474046f, -0.503538383726f, -0.504863108531f, -0.506186645345f,
-0.507508991053f, -0.508830142543f, -0.510150096707f, -0.511468850438f, -0.512786400634f, -0.514102744193f, -0.515417878019f, -0.516731799018f, -0.518044504096f, -0.519355990166f,
-0.52066625414f, -0.521975292937f, -0.523283103476f, -0.524589682678f, -0.525895027471f, -0.527199134782f, -0.528502001542f, -0.529803624686f, -0.531104001151f, -0.532403127877f,
-0.533701001807f, -0.534997619887f, -0.536292979066f, -0.537587076296f, -0.538879908531f, -0.54017147273f, -0.541461765853f, -0.542750784865f, -0.544038526731f, -0.545324988422f,
-0.546610166911f, -0.547894059173f, -0.549176662188f, -0.550457972937f, -0.551737988405f, -0.55301670558f, -0.554294121454f, -0.55557023302f, -0.556845037275f, -0.558118531221f,
-0.559390711859f, -0.560661576197f, -0.561931121245f, -0.563199344014f, -0.564466241521f, -0.565731810784f, -0.566996048825f, -0.56825895267f, -0.569520519347f, -0.570780745887f,
-0.572039629325f, -0.573297166698f, -0.574553355048f, -0.575808191418f, -0.577061672856f, -0.578313796412f, -0.579564559139f, -0.580813958096f, -0.582061990341f, -0.583308652938f,
-0.584553942953f, -0.585797857456f, -0.587040393521f, -0.588281548223f, -0.589521318641f, -0.590759701859f, -0.591996694962f, -0.59323229504f, -0.594466499185f, -0.595699304492f,
-0.596930708062f, -0.598160706996f, -0.599389298401f, -0.600616479384f, -0.601842247059f, -0.60306659854f, -0.604289530948f, -0.605511041404f, -0.606731127035f, -0.607949784968f,
-0.609167012336f, -0.610382806276f, -0.611597163926f, -0.612810082429f, -0.614021558931f, -0.615231590581f, -0.616440174531f, -0.617647307938f, -0.618852987961f, -0.620057211763f,
-0.621259976511f, -0.622461279374f, -0.623661117526f, -0.624859488142f, -0.626056388404f, -0.627251815495f, -0.628445766602f, -0.629638238915f, -0.630829229628f, -0.63201873594f,
-0.63320675505f, -0.634393284164f, -0.635578320489f, -0.636761861236f, -0.637943903622f, -0.639124444864f, -0.640303482184f, -0.641481012809f, -0.642657033966f, -0.64383154289f,
-0.645004536816f, -0.646176012983f, -0.647345968637f, -0.648514401022f, -0.649681307391f, -0.650846684996f, -0.652010531097f, -0.653172842954f, -0.654333617832f, -0.655492853f,
-0.656650545729f, -0.657806693297f, -0.658961292982f, -0.660114342067f, -0.66126583784f, -0.66241577759f, -0.663564158612f, -0.664710978203f, -0.665856233666f, -0.666999922304f,
-0.668142041427f, -0.669282588347f, -0.67042156038f, -0.671558954847f, -0.672694769071f, -0.673829000379f, -0.674961646102f, -0.676092703575f, -0.677222170137f, -0.67835004313f,
-0.679476319899f, -0.680600997795f, -0.681724074172f, -0.682845546385f, -0.683965411797f, -0.685083667773f, -0.68620031168f, -0.687315340892f, -0.688428752784f, -0.689540544737f,
-0.690650714135f, -0.691759258364f, -0.692866174817f, -0.69397146089f, -0.69507511398f, -0.696177131491f, -0.697277510831f, -0.698376249409f, -0.69947334464f, -0.700568793943f,
-0.70166259474f, -0.702754744457f, -0.703845240524f, -0.704934080376f, -0.706021261449f, -0.707106781187f, -0.708190637033f, -0.709272826439f, -0.710353346857f, -0.711432195745f,
-0.712509370565f, -0.713584868781f, -0.714658687863f, -0.715730825284f, -0.716801278521f, -0.717870045056f, -0.718937122373f, -0.720002507961f, -0.721066199315f, -0.722128193929f,
-0.723188489307f, -0.724247082951f, -0.725303972373f, -0.726359155084f, -0.727412628602f, -0.728464390448f, -0.729514438147f, -0.730562769228f, -0.731609381224f, -0.732654271672f,
-0.733697438115f, -0.734738878096f, -0.735778589166f, -0.736816568877f, -0.737852814788f, -0.738887324461f, -0.73992009546f, -0.740951125355f, -0.741980411721f, -0.743007952135f,
-0.74403374418f, -0.745057785441f, -0.74608007351f, -0.74710060598f, -0.74811938045f, -0.749136394523f, -0.750151645806f, -0.75116513191f, -0.752176850449f, -0.753186799044f,
-0.754194975317f, -0.755201376897f, -0.756206001414f, -0.757208846506f, -0.758209909813f, -0.759209188978f, -0.760206681651f, -0.761202385484f, -0.762196298135f, -0.763188417263f,
-0.764178740536f, -0.765167265622f, -0.766153990196f, -0.767138911936f, -0.768122028523f, -0.769103337646f, -0.770082836993f, -0.771060524262f, -0.77203639715f, -0.773010453363f,
-0.773982690607f, -0.774953106595f, -0.775921699043f, -0.776888465673f, -0.777853404209f, -0.778816512381f, -0.779777787923f, -0.780737228572f, -0.781694832071f, -0.782650596167f,
-0.78360451861f, -0.784556597156f, -0.785506829564f, -0.786455213599f, -0.787401747029f, -0.788346427627f, -0.789289253169f, -0.790230221437f, -0.791169330218f, -0.7921065773f,
-0.793041960479f, -0.793975477554f, -0.794907126328f, -0.795836904609f, -0.796764810208f, -0.797690840943f, -0.798614994635f, -0.799537269108f, -0.800457662193f, -0.801376171723f,
-0.802292795538f, -0.803207531481f, -0.804120377398f, -0.805031331143f, -0.805940390571f, -0.806847553544f, -0.807752817926f, -0.808656181588f, -0.809557642404f, -0.810457198253f,
-0.811354847017f, -0.812250586585f, -0.813144414849f, -0.814036329706f, -0.814926329057f, -0.815814410807f, -0.816700572867f, -0.817584813152f, -0.81846712958f, -0.819347520077f,
-0.820225982569f, -0.821102514991f, -0.821977115279f, -0.822849781376f, -0.823720511227f, -0.824589302785f, -0.825456154004f, -0.826321062846f, -0.827184027274f, -0.828045045258f,
-0.828904114772f, -0.829761233795f, -0.830616400309f, -0.831469612303f, -0.832320867768f, -0.833170164702f, -0.834017501106f, -0.834862874986f, -0.835706284354f, -0.836547727224f,
-0.837387201616f, -0.838224705555f, -0.83906023707f, -0.839893794196f, -0.84072537497f, -0.841554977437f, -0.842382599643f, -0.843208239642f, -0.84403189549f, -0.84485356525f,
-0.845673246987f, -0.846490938774f, -0.847306638686f, -0.848120344803f, -0.848932055212f, -0.849741768001f, -0.850549481266f, -0.851355193105f, -0.852158901624f, -0.85296060493f,
-0.853760301138f, -0.854557988365f, -0.855353664735f, -0.856147328375f, -0.856938977418f, -0.85772861f, -0.858516224264f, -0.859301818357f, -0.860085390429f, -0.860866938638f,
-0.861646461143f, -0.862423956111f, -0.863199421712f, -0.863972856122f, -0.864744257519f, -0.865513624091f, -0.866280954025f, -0.867046245516f, -0.867809496763f, -0.868570705971f,
-0.869329871349f, -0.870086991109f, -0.87084206347f, -0.871595086656f, -0.872346058894f, -0.873094978418f, -0.873841843465f, -0.874586652278f, -0.875329403104f, -0.876070094195f,
-0.876808723809f, -0.877545290207f, -0.878279791657f, -0.879012226429f, -0.8797425928f, -0.880470889052f, -0.881197113471f, -0.881921264348f, -0.88264333998f, -0.883363338666f,
-0.884081258713f, -0.884797098431f, -0.885510856136f, -0.886222530149f, -0.886932118794f, -0.887639620403f, -0.88834503331f, -0.889048355855f, -0.889749586383f, -0.890448723245f,
-0.891145764795f, -0.891840709392f, -0.892533555403f, -0.893224301196f, -0.893912945145f, -0.894599485631f, -0.895283921039f, -0.895966249756f, -0.896646470179f, -0.897324580705f,
-0.898000579741f, -0.898674465694f, -0.899346236979f, -0.900015892016f, -0.900683429229f, -0.901348847046f, -0.902012143902f, -0.902673318237f, -0.903332368495f, -0.903989293123f,
-0.904644090578f, -0.905296759318f, -0.905947297807f, -0.906595704515f, -0.907241977915f, -0.907886116488f, -0.908528118716f, -0.909167983091f, -0.909805708105f, -0.910441292258f,
-0.911074734055f, -0.911706032005f, -0.912335184623f, -0.912962190428f, -0.913587047945f, -0.914209755704f, -0.914830312238f, -0.915448716088f, -0.916064965799f, -0.916679059921f,
-0.917290997008f, -0.917900775621f, -0.918508394325f, -0.91911385169f, -0.919717146291f, -0.920318276709f, -0.920917241529f, -0.921514039342f, -0.922108668743f, -0.922701128334f,
-0.92329141672f, -0.923879532511f, -0.924465474325f, -0.925049240783f, -0.92563083051f, -0.926210242138f, -0.926787474305f, -0.92736252565f, -0.927935394823f, -0.928506080473f,
-0.929074581259f, -0.929640895843f, -0.930205022892f, -0.930766961079f, -0.931326709081f, -0.931884265582f, -0.932439629268f, -0.932992798835f, -0.933543772979f, -0.934092550404f,
-0.93463912982f, -0.935183509939f, -0.935725689481f, -0.93626566717f, -0.936803441736f, -0.937339011913f, -0.93787237644f, -0.938403534063f, -0.938932483532f, -0.939459223602f,
-0.939983753034f, -0.940506070593f, -0.941026175051f, -0.941544065183f, -0.942059739771f, -0.942573197601f, -0.943084437466f, -0.943593458162f, -0.944100258491f, -0.944604837261f,
-0.945107193285f, -0.945607325381f, -0.94610523237f, -0.946600913083f, -0.947094366353f, -0.947585591018f, -0.948074585922f, -0.948561349916f, -0.949045881853f, -0.949528180593f,
-0.950008245002f, -0.950486073949f, -0.950961666312f, -0.951435020969f, -0.951906136808f, -0.95237501272f, -0.952841647601f, -0.953306040354f, -0.953768189886f, -0.954228095109f,
-0.954685754941f, -0.955141168306f, -0.955594334131f, -0.95604525135f, -0.956493918902f, -0.956940335732f, -0.957384500789f, -0.957826413028f, -0.958266071408f, -0.958703474896f,
-0.959138622462f, -0.959571513082f, -0.960002145738f, -0.960430519416f, -0.960856633108f, -0.961280485811f, -0.961702076529f, -0.962121404269f, -0.962538468044f, -0.962953266874f,
-0.963365799781f, -0.963776065795f, -0.964184063952f, -0.96458979329f, -0.964993252855f, -0.965394441698f, -0.965793358874f, -0.966190003445f, -0.966584374478f, -0.966976471045f,
-0.967366292222f, -0.967753837093f, -0.968139104746f, -0.968522094274f, -0.968902804776f, -0.969281235357f, -0.969657385124f, -0.970031253195f, -0.970402838688f, -0.970772140729f,
-0.97113915845f, -0.971503890986f, -0.97186633748f, -0.972226497079f, -0.972584368935f, -0.972939952206f, -0.973293246055f, -0.973644249651f, -0.973992962168f, -0.974339382786f,
-0.974683510689f, -0.975025345067f, -0.975364885117f, -0.975702130039f, -0.976037079039f, -0.97636973133f, -0.976700086129f, -0.977028142658f, -0.977353900145f, -0.977677357825f,
-0.977998514935f, -0.97831737072f, -0.978633924429f, -0.978948175319f, -0.979260122649f, -0.979569765685f, -0.9798771037f, -0.980182135968f, -0.980484861773f, -0.980785280403f,
-0.98108339115f, -0.981379193314f, -0.981672686197f, -0.98196386911f, -0.982252741366f, -0.982539302287f, -0.982823551199f, -0.983105487431f, -0.983385110322f, -0.983662419212f,
-0.983937413449f, -0.984210092387f, -0.984480455383f, -0.984748501802f, -0.985014231012f, -0.985277642389f, -0.985538735312f, -0.985797509168f, -0.986053963346f, -0.986308097245f,
-0.986559910265f, -0.986809401814f, -0.987056571306f, -0.987301418158f, -0.987543941794f, -0.987784141645f, -0.988022017143f, -0.988257567731f, -0.988490792853f, -0.98872169196f,
-0.98895026451f, -0.989176509965f, -0.989400427791f, -0.989622017463f, -0.989841278459f, -0.990058210262f, -0.990272812363f, -0.990485084256f, -0.990695025443f, -0.990902635428f,
-0.991107913723f, -0.991310859846f, -0.991511473319f, -0.991709753669f, -0.991905700431f, -0.992099313142f, -0.992290591348f, -0.992479534599f, -0.992666142449f, -0.99285041446f,
-0.993032350198f, -0.993211949235f, -0.993389211148f, -0.993564135521f, -0.993736721941f, -0.993906970002f, -0.994074879305f, -0.994240449453f, -0.994403680058f, -0.994564570734f,
-0.994723121104f, -0.994879330795f, -0.995033199438f, -0.995184726672f, -0.99533391214f, -0.995480755492f, -0.995625256381f, -0.995767414468f, -0.995907229417f, -0.996044700901f,
-0.996179828596f, -0.996312612183f, -0.99644305135f, -0.996571145791f, -0.996696895203f, -0.996820299291f, -0.996941357765f, -0.997060070339f, -0.997176436735f, -0.997290456679f,
-0.997402129901f, -0.99751145614f, -0.997618435139f, -0.997723066644f, -0.997825350411f, -0.997925286199f, -0.998022873771f, -0.9981181129f, -0.99821100336f, -0.998301544934f,
-0.998389737407f, -0.998475580573f, -0.99855907423f, -0.99864021818f, -0.998719012234f, -0.998795456205f, -0.998869549914f, -0.998941293187f, -0.999010685854f, -0.999077727753f,
-0.999142418725f, -0.999204758618f, -0.999264747287f, -0.999322384588f, -0.999377670388f, -0.999430604555f, -0.999481186966f, -0.999529417501f, -0.999575296047f, -0.999618822495f,
-0.999659996744f, -0.999698818696f, -0.999735288261f, -0.999769405351f, -0.999801169888f, -0.999830581796f, -0.999857641006f, -0.999882347454f, -0.999904701083f, -0.999924701839f,
-0.999942349676f, -0.999957644552f, -0.999970586431f, -0.999981175283f, -0.999989411082f, -0.99999529381f, -0.999998823452f, -1.0f, -0.999998823452f, -0.99999529381f,
-0.999989411082f, -0.999981175283f, -0.999970586431f, -0.999957644552f, -0.999942349676f, -0.999924701839f, -0.999904701083f, -0.999882347454f, -0.999857641006f, -0.999830581796f,
-0.999801169888f, -0.999769405351f, -0.999735288261f, -0.999698818696f, -0.999659996744f, -0.999618822495f, -0.999575296047f, -0.999529417501f, -0.999481186966f, -0.999430604555f,
-0.999377670388f, -0.999322384588f, -0.999264747287f, -0.999204758618f, -0.999142418725f, -0.999077727753f, -0.999010685854f, -0.998941293187f, -0.998869549914f, -0.998795456205f,
-0.998719012234f, -0.99864021818f, -0.99855907423f, -0.998475580573f, -0.998389737407f, -0.998301544934f, -0.99821100336f, -0.9981181129f, -0.998022873771f, -0.997925286199f,
-0.997825350411f, -0.997723066644f, -0.997618435139f, -0.99751145614f, -0.997402129901f, -0.997290456679f, -0.997176436735f, -0.997060070339f, -0.996941357765f, -0.996820299291f,
-0.996696895203f, -0.996571145791f, -0.99644305135f, -0.996312612183f, -0.996179828596f, -0.996044700901f, -0.995907229417f, -0.995767414468f, -0.995625256381f, -0.995480755492f,
-0.99533391214f, -0.995184726672f, -0.995033199438f, -0.994879330795f, -0.994723121104f, -0.994564570734f, -0.994403680058f, -0.994240449453f, -0.994074879305f, -0.993906970002f,
-0.993736721941f, -0.993564135521f, -0.993389211148f, -0.993211949235f, -0.993032350198f, -0.99285041446f, -0.992666142449f, -0.992479534599f, -0.992290591348f, -0.992099313142f,
-0.991905700431f, -0.991709753669f, -0.991511473319f, -0.991310859846f, -0.991107913723f, -0.990902635428f, -0.990695025443f, -0.990485084256f, -0.990272812363f, -0.990058210262f,
-0.989841278459f, -0.989622017463f, -0.989400427791f, -0.989176509965f, -0.98895026451f, -0.98872169196f, -0.988490792853f, -0.988257567731f, -0.988022017143f, -0.987784141645f,
-0.987543941794f, -0.987301418158f, -0.987056571306f, -0.986809401814f, -0.986559910265f, -0.986308097245f, -0.986053963346f, -0.985797509168f, -0.985538735312f, -0.985277642389f,
-0.985014231012f, -0.984748501802f, -0.984480455383f, -0.984210092387f, -0.983937413449f, -0.983662419212f, -0.983385110322f, -0.983105487431f, -0.982823551199f, -0.982539302287f,
-0.982252741366f, -0.98196386911f, -0.981672686197f, -0.981379193314f, -0.98108339115f, -0.980785280403f, -0.980484861773f, -0.980182135968f, -0.9798771037f, -0.979569765685f,
-0.979260122649f, -0.978948175319f, -0.978633924429f, -0.97831737072f, -0.977998514935f, -0.977677357825f, -0.977353900145f, -0.977028142658f, -0.976700086129f, -0.97636973133f,
-0.976037079039f, -0.975702130039f, -0.975364885117f, -0.975025345067f, -0.974683510689f, -0.974339382786f, -0.973992962168f, -0.973644249651f, -0.973293246055f, -0.972939952206f,
-0.972584368935f, -0.972226497079f, -0.97186633748f, -0.971503890986f, -0.97113915845f, -0.970772140729f, -0.970402838688f, -0.970031253195f, -0.969657385124f, -0.969281235357f,
-0.968902804776f, -0.968522094274f, -0.968139104746f, -0.967753837093f, -0.967366292222f, -0.966976471045f, -0.966584374478f, -0.966190003445f, -0.965793358874f, -0.965394441698f,
-0.964993252855f, -0.96458979329f, -0.964184063952f, -0.963776065795f, -0.963365799781f, -0.962953266874f, -0.962538468044f, -0.962121404269f, -0.961702076529f, -0.961280485811f,
-0.960856633108f, -0.960430519416f, -0.960002145738f, -0.959571513082f, -0.959138622462f, -0.958703474896f, -0.958266071408f, -0.957826413028f, -0.957384500789f, -0.956940335732f,
-0.956493918902f, -0.95604525135f, -0.955594334131f, -0.955141168306f, -0.954685754941f, -0.954228095109f, -0.953768189886f, -0.953306040354f, -0.952841647601f, -0.95237501272f,
-0.951906136808f, -0.951435020969f, -0.950961666312f, -0.950486073949f, -0.950008245002f, -0.949528180593f, -0.949045881853f, -0.948561349916f, -0.948074585922f, -0.947585591018f,
-0.947094366353f, -0.946600913083f, -0.94610523237f, -0.945607325381f, -0.945107193285f, -0.944604837261f, -0.944100258491f, -0.943593458162f, -0.943084437466f, -0.942573197601f,
-0.942059739771f, -0.941544065183f, -0.941026175051f, -0.940506070593f, -0.939983753034f, -0.939459223602f, -0.938932483532f, -0.938403534063f, -0.93787237644f, -0.937339011913f,
-0.936803441736f, -0.93626566717f, -0.935725689481f, -0.935183509939f, -0.93463912982f, -0.934092550404f, -0.933543772979f, -0.932992798835f, -0.932439629268f, -0.931884265582f,
-0.931326709081f, -0.930766961079f, -0.930205022892f, -0.929640895843f, -0.929074581259f, -0.928506080473f, -0.927935394823f, -0.92736252565f, -0.926787474305f, -0.926210242138f,
-0.92563083051f, -0.925049240783f, -0.924465474325f, -0.923879532511f, -0.92329141672f, -0.922701128334f, -0.922108668743f, -0.921514039342f, -0.920917241529f, -0.920318276709f,
-0.919717146291f, -0.91911385169f, -0.918508394325f, -0.917900775621f, -0.917290997008f, -0.916679059921f, -0.916064965799f, -0.915448716088f, -0.914830312238f, -0.914209755704f,
-0.913587047945f, -0.912962190428f, -0.912335184623f, -0.911706032005f, -0.911074734055f, -0.910441292258f, -0.909805708105f, -0.909167983091f, -0.908528118716f, -0.907886116488f,
-0.907241977915f, -0.906595704515f, -0.905947297807f, -0.905296759318f, -0.904644090578f, -0.903989293123f, -0.903332368495f, -0.902673318237f, -0.902012143902f, -0.901348847046f,
-0.900683429229f, -0.900015892016f, -0.899346236979f, -0.898674465694f, -0.898000579741f, -0.897324580705f, -0.896646470179f, -0.895966249756f, -0.895283921039f, -0.894599485631f,
-0.893912945145f, -0.893224301196f, -0.892533555403f, -0.891840709392f, -0.891145764795f, -0.890448723245f, -0.889749586383f, -0.889048355855f, -0.88834503331f, -0.887639620403f,
-0.886932118794f, -0.886222530149f, -0.885510856136f, -0.884797098431f, -0.884081258713f, -0.883363338666f, -0.88264333998f, -0.881921264348f, -0.881197113471f, -0.880470889052f,
-0.8797425928f, -0.879012226429f, -0.878279791657f, -0.877545290207f, -0.876808723809f, -0.876070094195f, -0.875329403104f, -0.874586652278f, -0.873841843465f, -0.873094978418f,
-0.872346058894f, -0.871595086656f, -0.87084206347f, -0.870086991109f, -0.869329871349f, -0.868570705971f, -0.867809496763f, -0.867046245516f, -0.866280954025f, -0.865513624091f,
-0.864744257519f, -0.863972856122f, -0.863199421712f, -0.862423956111f, -0.861646461143f, -0.860866938638f, -0.860085390429f, -0.859301818357f, -0.858516224264f, -0.85772861f,
-0.856938977418f, -0.856147328375f, -0.855353664735f, -0.854557988365f, -0.853760301138f, -0.85296060493f, -0.852158901624f, -0.851355193105f, -0.850549481266f, -0.849741768001f,
-0.848932055212f, -0.848120344803f, -0.847306638686f, -0.846490938774f, -0.845673246987f, -0.84485356525f, -0.84403189549f, -0.843208239642f, -0.842382599643f, -0.841554977437f,
-0.84072537497f, -0.839893794196f, -0.83906023707f, -0.838224705555f, -0.837387201616f, -0.836547727224f, -0.835706284354f, -0.834862874986f, -0.834017501106f, -0.833170164702f,
-0.832320867768f, -0.831469612303f, -0.830616400309f, -0.829761233795f, -0.828904114772f, -0.828045045258f, -0.827184027274f, -0.826321062846f, -0.825456154004f, -0.824589302785f,
-0.823720511227f, -0.822849781376f, -0.821977115279f, -0.821102514991f, -0.820225982569f, -0.819347520077f, -0.81846712958f, -0.817584813152f, -0.816700572867f, -0.815814410807f,
-0.814926329057f, -0.814036329706f, -0.813144414849f, -0.812250586585f, -0.811354847017f, -0.810457198253f, -0.809557642404f, -0.808656181588f, -0.807752817926f, -0.806847553544f,
-0.805940390571f, -0.805031331143f, -0.804120377398f, -0.803207531481f, -0.802292795538f, -0.801376171723f, -0.800457662193f, -0.799537269108f, -0.798614994635f, -0.797690840943f,
-0.796764810208f, -0.795836904609f, -0.794907126328f, -0.793975477554f, -0.793041960479f, -0.7921065773f, -0.791169330218f, -0.790230221437f, -0.789289253169f, -0.788346427627f,
-0.787401747029f, -0.786455213599f, -0.785506829564f, -0.784556597156f, -0.78360451861f, -0.782650596167f, -0.781694832071f, -0.780737228572f, -0.779777787923f, -0.778816512381f,
-0.777853404209f, -0.776888465673f, -0.775921699043f, -0.774953106595f, -0.773982690607f, -0.773010453363f, -0.77203639715f, -0.771060524262f, -0.770082836993f, -0.769103337646f,
-0.768122028523f, -0.767138911936f, -0.766153990196f, -0.765167265622f, -0.764178740536f, -0.763188417263f, -0.762196298135f, -0.761202385484f, -0.760206681651f, -0.759209188978f,
-0.758209909813f, -0.757208846506f, -0.756206001414f, -0.755201376897f, -0.754194975317f, -0.753186799044f, -0.752176850449f, -0.75116513191f, -0.750151645806f, -0.749136394523f,
-0.74811938045f, -0.74710060598f, -0.74608007351f, -0.745057785441f, -0.74403374418f, -0.743007952135f, -0.741980411721f, -0.740951125355f, -0.73992009546f, -0.738887324461f,
-0.737852814788f, -0.736816568877f, -0.735778589166f, -0.734738878096f, -0.733697438115f, -0.732654271672f, -0.731609381224f, -0.730562769228f, -0.729514438147f, -0.728464390448f,
-0.727412628602f, -0.726359155084f, -0.725303972373f, -0.724247082951f, -0.723188489307f, -0.722128193929f, -0.721066199315f, -0.720002507961f, -0.718937122373f, -0.717870045056f,
-0.716801278521f, -0.715730825284f, -0.714658687863f, -0.713584868781f, -0.712509370565f, -0.711432195745f, -0.710353346857f, -0.709272826439f, -0.708190637033f, -0.707106781187f,
-0.706021261449f, -0.704934080376f, -0.703845240524f, -0.702754744457f, -0.70166259474f, -0.700568793943f, -0.69947334464f, -0.698376249409f, -0.697277510831f, -0.696177131491f,
-0.69507511398f, -0.69397146089f, -0.692866174817f, -0.691759258364f, -0.690650714135f, -0.689540544737f, -0.688428752784f, -0.687315340892f, -0.68620031168f, -0.685083667773f,
-0.683965411797f, -0.682845546385f, -0.681724074172f, -0.680600997795f, -0.679476319899f, -0.67835004313f, -0.677222170137f, -0.676092703575f, -0.674961646102f, -0.673829000379f,
-0.672694769071f, -0.671558954847f, -0.67042156038f, -0.669282588347f, -0.668142041427f, -0.666999922304f, -0.665856233666f, -0.664710978203f, -0.663564158612f, -0.66241577759f,
-0.66126583784f, -0.660114342067f, -0.658961292982f, -0.657806693297f, -0.656650545729f, -0.655492853f, -0.654333617832f, -0.653172842954f, -0.652010531097f, -0.650846684996f,
-0.649681307391f, -0.648514401022f, -0.647345968637f, -0.646176012983f, -0.645004536816f, -0.64383154289f, -0.642657033966f, -0.641481012809f, -0.640303482184f, -0.639124444864f,
-0.637943903622f, -0.636761861236f, -0.635578320489f, -0.634393284164f, -0.63320675505f, -0.63201873594f, -0.630829229628f, -0.629638238915f, -0.628445766602f, -0.627251815495f,
-0.626056388404f, -0.624859488142f, -0.623661117526f, -0.622461279374f, -0.621259976511f, -0.620057211763f, -0.618852987961f, -0.617647307938f, -0.616440174531f, -0.615231590581f,
-0.614021558931f, -0.612810082429f, -0.611597163926f, -0.610382806276f, -0.609167012336f, -0.607949784968f, -0.606731127035f, -0.605511041404f, -0.604289530948f, -0.60306659854f,
-0.601842247059f, -0.600616479384f, -0.599389298401f, -0.598160706996f, -0.596930708062f, -0.595699304492f, -0.594466499185f, -0.59323229504f, -0.591996694962f, -0.590759701859f,
-0.589521318641f, -0.588281548223f, -0.587040393521f, -0.585797857456f, -0.584553942953f, -0.583308652938f, -0.582061990341f, -0.580813958096f, -0.579564559139f, -0.578313796412f,
-0.577061672856f, -0.575808191418f, -0.574553355048f, -0.573297166698f, -0.572039629325f, -0.570780745887f, -0.569520519347f, -0.56825895267f, -0.566996048825f, -0.565731810784f,
-0.564466241521f, -0.563199344014f, -0.561931121245f, -0.560661576197f, -0.559390711859f, -0.558118531221f, -0.556845037275f, -0.55557023302f, -0.554294121454f, -0.55301670558f,
-0.551737988405f, -0.550457972937f, -0.549176662188f, -0.547894059173f, -0.546610166911f, -0.545324988422f, -0.544038526731f, -0.542750784865f, -0.541461765853f, -0.54017147273f,
-0.538879908531f, -0.537587076296f, -0.536292979066f, -0.534997619887f, -0.533701001807f, -0.532403127877f, -0.531104001151f, -0.529803624686f, -0.528502001542f, -0.527199134782f,
-0.525895027471f, -0.524589682678f, -0.523283103476f, -0.521975292937f, -0.52066625414f, -0.519355990166f, -0.518044504096f, -0.516731799018f, -0.515417878019f, -0.514102744193f,
-0.512786400634f, -0.511468850438f, -0.510150096707f, -0.508830142543f, -0.507508991053f, -0.506186645345f, -0.504863108531f, -0.503538383726f, -0.502212474046f, -0.500885382611f,
-0.499557112545f, -0.498227666973f, -0.496897049023f, -0.495565261826f, -0.494232308516f, -0.49289819223f, -0.491562916107f, -0.490226483288f, -0.48888889692f, -0.487550160148f,
-0.486210276124f, -0.484869248001f, -0.483527078933f, -0.482183772079f, -0.4808393306f, -0.47949375766f, -0.478147056425f, -0.476799230063f, -0.475450281747f, -0.474100214651f,
-0.47274903195f, -0.471396736826f, -0.47004333246f, -0.468688822036f, -0.467333208742f, -0.465976495768f, -0.464618686306f, -0.463259783552f, -0.461899790702f, -0.460538710958f,
-0.459176547522f, -0.457813303599f, -0.456448982397f, -0.455083587126f, -0.453717121f, -0.452349587234f, -0.450980989045f, -0.449611329655f, -0.448240612285f, -0.446868840162f,
-0.445496016514f, -0.44412214457f, -0.442747227565f, -0.441371268732f, -0.43999427131f, -0.438616238539f, -0.437237173661f, -0.435857079922f, -0.43447596057f, -0.433093818853f,
-0.431710658025f, -0.43032648134f, -0.428941292055f, -0.42755509343f, -0.426167888727f, -0.424779681209f, -0.423390474144f, -0.4220002708f, -0.420609074448f, -0.419216888363f,
-0.41782371582f, -0.416429560098f, -0.415034424476f, -0.413638312238f, -0.41224122667f, -0.410843171058f, -0.409444148692f, -0.408044162865f, -0.40664321687f, -0.405241314005f,
-0.403838457568f, -0.402434650859f, -0.401029897184f, -0.399624199846f, -0.398217562153f, -0.396809987417f, -0.395401478948f, -0.393992040061f, -0.392581674073f, -0.391170384302f,
-0.38975817407f, -0.388345046699f, -0.386931005514f, -0.385516053844f, -0.384100195017f, -0.382683432365f, -0.381265769222f, -0.379847208924f, -0.378427754809f, -0.377007410216f,
-0.375586178489f, -0.374164062971f, -0.37274106701f, -0.371317193952f, -0.369892447149f, -0.368466829953f, -0.36704034572f, -0.365612997805f, -0.364184789567f, -0.362755724367f,
-0.361325805568f, -0.359895036535f, -0.358463420634f, -0.357030961233f, -0.355597661705f, -0.35416352542f, -0.352728555755f, -0.351292756086f, -0.34985612979f, -0.348418680249f,
-0.346980410846f, -0.345541324964f, -0.34410142599f, -0.342660717312f, -0.34121920232f, -0.339776884407f, -0.338333766966f, -0.336889853392f, -0.335445147085f, -0.333999651442f,
-0.332553369866f, -0.33110630576f, -0.329658462529f, -0.328209843579f, -0.32676045232f, -0.325310292162f, -0.323859366518f, -0.322407678801f, -0.320955232428f, -0.319502030816f,
-0.318048077385f, -0.316593375556f, -0.315137928753f, -0.313681740399f, -0.312224813922f, -0.31076715275f, -0.309308760312f, -0.307849640042f, -0.306389795371f, -0.304929229735f,
-0.303467946572f, -0.302005949319f, -0.300543241417f, -0.299079826308f, -0.297615707435f, -0.296150888244f, -0.294685372181f, -0.293219162694f, -0.291752263235f, -0.290284677254f,
-0.288816408206f, -0.287347459545f, -0.285877834727f, -0.284407537211f, -0.282936570457f, -0.281464937926f, -0.27999264308f, -0.278519689385f, -0.277046080306f, -0.275571819311f,
-0.274096909869f, -0.27262135545f, -0.271145159527f, -0.269668325573f, -0.268190857063f, -0.266712757475f, -0.265234030286f, -0.263754678975f, -0.262274707024f, -0.260794117915f,
-0.259312915133f, -0.257831102162f, -0.25634868249f, -0.254865659605f, -0.253382036996f, -0.251897818154f, -0.250413006573f, -0.248927605746f, -0.247441619168f, -0.245955050336f,
-0.244467902748f, -0.242980179903f, -0.241491885303f, -0.240003022449f, -0.238513594844f, -0.237023605994f, -0.235533059405f, -0.234041958584f, -0.232550307039f, -0.231058108281f,
-0.229565365821f, -0.228072083171f, -0.226578263846f, -0.22508391136f, -0.22358902923f, -0.222093620973f, -0.220597690109f, -0.219101240157f, -0.217604274638f, -0.216106797076f,
-0.214608810994f, -0.213110319916f, -0.211611327369f, -0.21011183688f, -0.208611851978f, -0.207111376192f, -0.205610413053f, -0.204108966093f, -0.202607038844f, -0.201104634842f,
-0.199601757621f, -0.198098410718f, -0.19659459767f, -0.195090322016f, -0.193585587296f, -0.19208039705f, -0.19057475482f, -0.18906866415f, -0.187562128583f, -0.186055151663f,
-0.184547736939f, -0.183039887955f, -0.181531608261f, -0.180022901406f, -0.178513770939f, -0.177004220412f, -0.175494253377f, -0.173983873387f, -0.172473083997f, -0.17096188876f,
-0.169450291234f, -0.167938294975f, -0.16642590354f, -0.16491312049f, -0.163399949383f, -0.16188639378f, -0.160372457243f, -0.158858143334f, -0.157343455616f, -0.155828397654f,
-0.154312973013f, -0.152797185258f, -0.151281037957f, -0.149764534677f, -0.148247678987f, -0.146730474455f, -0.145212924653f, -0.14369503315f, -0.142176803519f, -0.140658239333f,
-0.139139344164f, -0.137620121586f, -0.136100575176f, -0.134580708507f, -0.133060525157f, -0.131540028703f, -0.130019222722f, -0.128498110794f, -0.126976696497f, -0.125454983412f,
-0.123932975119f, -0.122410675199f, -0.120888087236f, -0.119365214811f, -0.117842061508f, -0.116318630912f, -0.114794926607f, -0.113270952178f, -0.111746711211f, -0.110222207294f,
-0.108697444013f, -0.107172424957f, -0.105647153713f, -0.104121633872f, -0.102595869022f, -0.101069862755f, -0.0995436186601f, -0.0980171403296f, -0.0964904313553f, -0.0949634953296f,
-0.0934363358457f, -0.0919089564971f, -0.0903813608779f, -0.0888535525825f, -0.0873255352062f, -0.0857973123444f, -0.0842688875933f, -0.0827402645494f, -0.0812114468096f, -0.0796824379714f,
-0.0781532416328f, -0.076623861392f, -0.0750943008479f, -0.0735645635997f, -0.0720346532469f, -0.0705045733896f, -0.0689743276283f, -0.0674439195637f, -0.065913352797f, -0.0643826309299f,
-0.0628517575642f, -0.0613207363022f, -0.0597895707466f, -0.0582582645004f, -0.0567268211669f, -0.0551952443497f, -0.0536635376527f, -0.0521317046803f, -0.0505997490369f, -0.0490676743274f,
-0.047535484157f, -0.0460031821309f, -0.0444707718549f, -0.0429382569349f, -0.0414056409771f, -0.0398729275877f, -0.0383401203736f, -0.0368072229414f, -0.0352742388982f, -0.0337411718514f,
-0.0322080254083f, -0.0306748031766f, -0.0291415087642f, -0.027608145779f, -0.0260747178291f, -0.0245412285229f, -0.0230076814688f, -0.0214740802755f, -0.0199404285515f, -0.0184067299058f,
-0.0168729879473f, -0.015339206285f, -0.0138053885281f, -0.0122715382857f, -0.0107376591673f, -0.00920375478206f, -0.00766982873953f, -0.00613588464915f, -0.00460192612045f, -0.00306795676297f,
-0.00153398018629f, -1.83690953073e-016f, 0.00153398018628f, 0.00306795676297f, 0.00460192612045f, 0.00613588464915f, 0.00766982873953f, 0.00920375478206f, 0.0107376591673f, 0.0122715382857f,
0.0138053885281f, 0.015339206285f, 0.0168729879473f, 0.0184067299058f, 0.0199404285515f, 0.0214740802755f, 0.0230076814688f, 0.0245412285229f, 0.0260747178291f, 0.027608145779f,
0.0291415087642f, 0.0306748031766f, 0.0322080254083f, 0.0337411718514f, 0.0352742388982f, 0.0368072229414f, 0.0383401203736f, 0.0398729275877f, 0.0414056409771f, 0.0429382569349f,
0.0444707718549f, 0.0460031821309f, 0.047535484157f, 0.0490676743274f, 0.0505997490369f, 0.0521317046803f, 0.0536635376527f, 0.0551952443497f, 0.0567268211669f, 0.0582582645004f,
0.0597895707466f, 0.0613207363022f, 0.0628517575642f, 0.0643826309299f, 0.065913352797f, 0.0674439195637f, 0.0689743276283f, 0.0705045733896f, 0.0720346532469f, 0.0735645635997f,
0.0750943008479f, 0.076623861392f, 0.0781532416328f, 0.0796824379714f, 0.0812114468096f, 0.0827402645494f, 0.0842688875933f, 0.0857973123444f, 0.0873255352062f, 0.0888535525825f,
0.0903813608779f, 0.0919089564971f, 0.0934363358457f, 0.0949634953296f, 0.0964904313553f, 0.0980171403296f, 0.0995436186601f, 0.101069862755f, 0.102595869022f, 0.104121633872f,
0.105647153713f, 0.107172424957f, 0.108697444013f, 0.110222207294f, 0.111746711211f, 0.113270952178f, 0.114794926607f, 0.116318630912f, 0.117842061508f, 0.119365214811f,
0.120888087236f, 0.122410675199f, 0.123932975119f, 0.125454983412f, 0.126976696497f, 0.128498110794f, 0.130019222722f, 0.131540028703f, 0.133060525157f, 0.134580708507f,
0.136100575176f, 0.137620121586f, 0.139139344164f, 0.140658239333f, 0.142176803519f, 0.14369503315f, 0.145212924653f, 0.146730474455f, 0.148247678987f, 0.149764534677f,
0.151281037957f, 0.152797185258f, 0.154312973013f, 0.155828397654f, 0.157343455616f, 0.158858143334f, 0.160372457243f, 0.16188639378f, 0.163399949383f, 0.16491312049f,
0.16642590354f, 0.167938294975f, 0.169450291234f, 0.17096188876f, 0.172473083997f, 0.173983873387f, 0.175494253377f, 0.177004220412f, 0.178513770939f, 0.180022901406f,
0.181531608261f, 0.183039887955f, 0.184547736939f, 0.186055151663f, 0.187562128583f, 0.18906866415f, 0.19057475482f, 0.19208039705f, 0.193585587296f, 0.195090322016f,
0.19659459767f, 0.198098410718f, 0.199601757621f, 0.201104634842f, 0.202607038844f, 0.204108966093f, 0.205610413053f, 0.207111376192f, 0.208611851978f, 0.21011183688f,
0.211611327369f, 0.213110319916f, 0.214608810994f, 0.216106797076f, 0.217604274638f, 0.219101240157f, 0.220597690109f, 0.222093620973f, 0.22358902923f, 0.22508391136f,
0.226578263846f, 0.228072083171f, 0.229565365821f, 0.231058108281f, 0.232550307039f, 0.234041958584f, 0.235533059405f, 0.237023605994f, 0.238513594844f, 0.240003022449f,
0.241491885303f, 0.242980179903f, 0.244467902748f, 0.245955050336f, 0.247441619168f, 0.248927605746f, 0.250413006573f, 0.251897818154f, 0.253382036996f, 0.254865659605f,
0.25634868249f, 0.257831102162f, 0.259312915133f, 0.260794117915f, 0.262274707024f, 0.263754678975f, 0.265234030286f, 0.266712757475f, 0.268190857063f, 0.269668325573f,
0.271145159527f, 0.27262135545f, 0.274096909869f, 0.275571819311f, 0.277046080306f, 0.278519689385f, 0.27999264308f, 0.281464937926f, 0.282936570457f, 0.284407537211f,
0.285877834727f, 0.287347459545f, 0.288816408206f, 0.290284677254f, 0.291752263235f, 0.293219162694f, 0.294685372181f, 0.296150888244f, 0.297615707435f, 0.299079826308f,
0.300543241417f, 0.302005949319f, 0.303467946572f, 0.304929229735f, 0.306389795371f, 0.307849640042f, 0.309308760312f, 0.31076715275f, 0.312224813922f, 0.313681740399f,
0.315137928753f, 0.316593375556f, 0.318048077385f, 0.319502030816f, 0.320955232428f, 0.322407678801f, 0.323859366518f, 0.325310292162f, 0.32676045232f, 0.328209843579f,
0.329658462529f, 0.33110630576f, 0.332553369866f, 0.333999651442f, 0.335445147085f, 0.336889853392f, 0.338333766966f, 0.339776884407f, 0.34121920232f, 0.342660717312f,
0.34410142599f, 0.345541324964f, 0.346980410846f, 0.348418680249f, 0.34985612979f, 0.351292756086f, 0.352728555755f, 0.35416352542f, 0.355597661705f, 0.357030961233f,
0.358463420634f, 0.359895036535f, 0.361325805568f, 0.362755724367f, 0.364184789567f, 0.365612997805f, 0.36704034572f, 0.368466829953f, 0.369892447149f, 0.371317193952f,
0.37274106701f, 0.374164062971f, 0.375586178489f, 0.377007410216f, 0.378427754809f, 0.379847208924f, 0.381265769222f, 0.382683432365f, 0.384100195017f, 0.385516053844f,
0.386931005514f, 0.388345046699f, 0.38975817407f, 0.391170384302f, 0.392581674073f, 0.393992040061f, 0.395401478948f, 0.396809987417f, 0.398217562153f, 0.399624199846f,
0.401029897184f, 0.402434650859f, 0.403838457568f, 0.405241314005f, 0.40664321687f, 0.408044162865f, 0.409444148692f, 0.410843171058f, 0.41224122667f, 0.413638312238f,
0.415034424476f, 0.416429560098f, 0.41782371582f, 0.419216888363f, 0.420609074448f, 0.4220002708f, 0.423390474144f, 0.424779681209f, 0.426167888727f, 0.42755509343f,
0.428941292055f, 0.43032648134f, 0.431710658025f, 0.433093818853f, 0.43447596057f, 0.435857079922f, 0.437237173661f, 0.438616238539f, 0.43999427131f, 0.441371268732f,
0.442747227565f, 0.44412214457f, 0.445496016514f, 0.446868840162f, 0.448240612285f, 0.449611329655f, 0.450980989045f, 0.452349587234f, 0.453717121f, 0.455083587126f,
0.456448982397f, 0.457813303599f, 0.459176547522f, 0.460538710958f, 0.461899790702f, 0.463259783552f, 0.464618686306f, 0.465976495768f, 0.467333208742f, 0.468688822036f,
0.47004333246f, 0.471396736826f, 0.47274903195f, 0.474100214651f, 0.475450281747f, 0.476799230063f, 0.478147056425f, 0.47949375766f, 0.4808393306f, 0.482183772079f,
0.483527078933f, 0.484869248001f, 0.486210276124f, 0.487550160148f, 0.48888889692f, 0.490226483288f, 0.491562916107f, 0.49289819223f, 0.494232308516f, 0.495565261826f,
0.496897049023f, 0.498227666973f, 0.499557112545f, 0.500885382611f, 0.502212474046f, 0.503538383726f, 0.504863108531f, 0.506186645345f, 0.507508991053f, 0.508830142543f,
0.510150096707f, 0.511468850438f, 0.512786400634f, 0.514102744193f, 0.515417878019f, 0.516731799018f, 0.518044504096f, 0.519355990166f, 0.52066625414f, 0.521975292937f,
0.523283103476f, 0.524589682678f, 0.525895027471f, 0.527199134782f, 0.528502001542f, 0.529803624686f, 0.531104001151f, 0.532403127877f, 0.533701001807f, 0.534997619887f,
0.536292979066f, 0.537587076296f, 0.538879908531f, 0.54017147273f, 0.541461765853f, 0.542750784865f, 0.544038526731f, 0.545324988422f, 0.546610166911f, 0.547894059173f,
0.549176662188f, 0.550457972937f, 0.551737988405f, 0.55301670558f, 0.554294121454f, 0.55557023302f, 0.556845037275f, 0.558118531221f, 0.559390711859f, 0.560661576197f,
0.561931121245f, 0.563199344014f, 0.564466241521f, 0.565731810784f, 0.566996048825f, 0.56825895267f, 0.569520519347f, 0.570780745887f, 0.572039629325f, 0.573297166698f,
0.574553355048f, 0.575808191418f, 0.577061672856f, 0.578313796412f, 0.579564559139f, 0.580813958096f, 0.582061990341f, 0.583308652938f, 0.584553942953f, 0.585797857456f,
0.587040393521f, 0.588281548223f, 0.589521318641f, 0.590759701859f, 0.591996694962f, 0.59323229504f, 0.594466499185f, 0.595699304492f, 0.596930708062f, 0.598160706996f,
0.599389298401f, 0.600616479384f, 0.601842247059f, 0.60306659854f, 0.604289530948f, 0.605511041404f, 0.606731127035f, 0.607949784968f, 0.609167012336f, 0.610382806276f,
0.611597163926f, 0.612810082429f, 0.614021558931f, 0.615231590581f, 0.616440174531f, 0.617647307938f, 0.618852987961f, 0.620057211763f, 0.621259976511f, 0.622461279374f,
0.623661117526f, 0.624859488142f, 0.626056388404f, 0.627251815495f, 0.628445766602f, 0.629638238915f, 0.630829229628f, 0.63201873594f, 0.63320675505f, 0.634393284164f,
0.635578320489f, 0.636761861236f, 0.637943903622f, 0.639124444864f, 0.640303482184f, 0.641481012809f, 0.642657033966f, 0.64383154289f, 0.645004536816f, 0.646176012983f,
0.647345968637f, 0.648514401022f, 0.649681307391f, 0.650846684996f, 0.652010531097f, 0.653172842954f, 0.654333617832f, 0.655492853f, 0.656650545729f, 0.657806693297f,
0.658961292982f, 0.660114342067f, 0.66126583784f, 0.66241577759f, 0.663564158612f, 0.664710978203f, 0.665856233666f, 0.666999922304f, 0.668142041427f, 0.669282588347f,
0.67042156038f, 0.671558954847f, 0.672694769071f, 0.673829000379f, 0.674961646102f, 0.676092703575f, 0.677222170137f, 0.67835004313f, 0.679476319899f, 0.680600997795f,
0.681724074172f, 0.682845546385f, 0.683965411797f, 0.685083667773f, 0.68620031168f, 0.687315340892f, 0.688428752784f, 0.689540544737f, 0.690650714135f, 0.691759258364f,
0.692866174817f, 0.69397146089f, 0.69507511398f, 0.696177131491f, 0.697277510831f, 0.698376249409f, 0.69947334464f, 0.700568793943f, 0.70166259474f, 0.702754744457f,
0.703845240524f, 0.704934080376f, 0.706021261449f, 0.707106781187f, 0.708190637033f, 0.709272826439f, 0.710353346857f, 0.711432195745f, 0.712509370565f, 0.713584868781f,
0.714658687863f, 0.715730825284f, 0.716801278521f, 0.717870045056f, 0.718937122373f, 0.720002507961f, 0.721066199315f, 0.722128193929f, 0.723188489307f, 0.724247082951f,
0.725303972373f, 0.726359155084f, 0.727412628602f, 0.728464390448f, 0.729514438147f, 0.730562769228f, 0.731609381224f, 0.732654271672f, 0.733697438115f, 0.734738878096f,
0.735778589166f, 0.736816568877f, 0.737852814788f, 0.738887324461f, 0.73992009546f, 0.740951125355f, 0.741980411721f, 0.743007952135f, 0.74403374418f, 0.745057785441f,
0.74608007351f, 0.74710060598f, 0.74811938045f, 0.749136394523f, 0.750151645806f, 0.75116513191f, 0.752176850449f, 0.753186799044f, 0.754194975317f, 0.755201376897f,
0.756206001414f, 0.757208846506f, 0.758209909813f, 0.759209188978f, 0.760206681651f, 0.761202385484f, 0.762196298135f, 0.763188417263f, 0.764178740536f, 0.765167265622f,
0.766153990196f, 0.767138911936f, 0.768122028523f, 0.769103337646f, 0.770082836993f, 0.771060524262f, 0.77203639715f, 0.773010453363f, 0.773982690607f, 0.774953106595f,
0.775921699043f, 0.776888465673f, 0.777853404209f, 0.778816512381f, 0.779777787923f, 0.780737228572f, 0.781694832071f, 0.782650596167f, 0.78360451861f, 0.784556597156f,
0.785506829564f, 0.786455213599f, 0.787401747029f, 0.788346427627f, 0.789289253169f, 0.790230221437f, 0.791169330218f, 0.7921065773f, 0.793041960479f, 0.793975477554f,
0.794907126328f, 0.795836904609f, 0.796764810208f, 0.797690840943f, 0.798614994635f, 0.799537269108f, 0.800457662193f, 0.801376171723f, 0.802292795538f, 0.803207531481f,
0.804120377398f, 0.805031331143f, 0.805940390571f, 0.806847553544f, 0.807752817926f, 0.808656181588f, 0.809557642404f, 0.810457198253f, 0.811354847017f, 0.812250586585f,
0.813144414849f, 0.814036329706f, 0.814926329057f, 0.815814410807f, 0.816700572867f, 0.817584813152f, 0.81846712958f, 0.819347520077f, 0.820225982569f, 0.821102514991f,
0.821977115279f, 0.822849781376f, 0.823720511227f, 0.824589302785f, 0.825456154004f, 0.826321062846f, 0.827184027274f, 0.828045045258f, 0.828904114772f, 0.829761233795f,
0.830616400309f, 0.831469612303f, 0.832320867768f, 0.833170164702f, 0.834017501106f, 0.834862874986f, 0.835706284354f, 0.836547727224f, 0.837387201616f, 0.838224705555f,
0.83906023707f, 0.839893794196f, 0.84072537497f, 0.841554977437f, 0.842382599643f, 0.843208239642f, 0.84403189549f, 0.84485356525f, 0.845673246987f, 0.846490938774f,
0.847306638686f, 0.848120344803f, 0.848932055212f, 0.849741768001f, 0.850549481266f, 0.851355193105f, 0.852158901624f, 0.85296060493f, 0.853760301138f, 0.854557988365f,
0.855353664735f, 0.856147328375f, 0.856938977418f, 0.85772861f, 0.858516224264f, 0.859301818357f, 0.860085390429f, 0.860866938638f, 0.861646461143f, 0.862423956111f,
0.863199421712f, 0.863972856122f, 0.864744257519f, 0.865513624091f, 0.866280954025f, 0.867046245516f, 0.867809496763f, 0.868570705971f, 0.869329871349f, 0.870086991109f,
0.87084206347f, 0.871595086656f, 0.872346058894f, 0.873094978418f, 0.873841843465f, 0.874586652278f, 0.875329403104f, 0.876070094195f, 0.876808723809f, 0.877545290207f,
0.878279791657f, 0.879012226429f, 0.8797425928f, 0.880470889052f, 0.881197113471f, 0.881921264348f, 0.88264333998f, 0.883363338666f, 0.884081258713f, 0.884797098431f,
0.885510856136f, 0.886222530149f, 0.886932118794f, 0.887639620403f, 0.88834503331f, 0.889048355855f, 0.889749586383f, 0.890448723245f, 0.891145764795f, 0.891840709392f,
0.892533555403f, 0.893224301196f, 0.893912945145f, 0.894599485631f, 0.895283921039f, 0.895966249756f, 0.896646470179f, 0.897324580705f, 0.898000579741f, 0.898674465694f,
0.899346236979f, 0.900015892016f, 0.900683429229f, 0.901348847046f, 0.902012143902f, 0.902673318237f, 0.903332368495f, 0.903989293123f, 0.904644090578f, 0.905296759318f,
0.905947297807f, 0.906595704515f, 0.907241977915f, 0.907886116488f, 0.908528118716f, 0.909167983091f, 0.909805708105f, 0.910441292258f, 0.911074734055f, 0.911706032005f,
0.912335184623f, 0.912962190428f, 0.913587047945f, 0.914209755704f, 0.914830312238f, 0.915448716088f, 0.916064965799f, 0.916679059921f, 0.917290997008f, 0.917900775621f,
0.918508394325f, 0.91911385169f, 0.919717146291f, 0.920318276709f, 0.920917241529f, 0.921514039342f, 0.922108668743f, 0.922701128334f, 0.92329141672f, 0.923879532511f,
0.924465474325f, 0.925049240783f, 0.92563083051f, 0.926210242138f, 0.926787474305f, 0.92736252565f, 0.927935394823f, 0.928506080473f, 0.929074581259f, 0.929640895843f,
0.930205022892f, 0.930766961079f, 0.931326709081f, 0.931884265582f, 0.932439629268f, 0.932992798835f, 0.933543772979f, 0.934092550404f, 0.93463912982f, 0.935183509939f,
0.935725689481f, 0.93626566717f, 0.936803441736f, 0.937339011913f, 0.93787237644f, 0.938403534063f, 0.938932483532f, 0.939459223602f, 0.939983753034f, 0.940506070593f,
0.941026175051f, 0.941544065183f, 0.942059739771f, 0.942573197601f, 0.943084437466f, 0.943593458162f, 0.944100258491f, 0.944604837261f, 0.945107193285f, 0.945607325381f,
0.94610523237f, 0.946600913083f, 0.947094366353f, 0.947585591018f, 0.948074585922f, 0.948561349916f, 0.949045881853f, 0.949528180593f, 0.950008245002f, 0.950486073949f,
0.950961666312f, 0.951435020969f, 0.951906136808f, 0.95237501272f, 0.952841647601f, 0.953306040354f, 0.953768189886f, 0.954228095109f, 0.954685754941f, 0.955141168306f,
0.955594334131f, 0.95604525135f, 0.956493918902f, 0.956940335732f, 0.957384500789f, 0.957826413028f, 0.958266071408f, 0.958703474896f, 0.959138622462f, 0.959571513082f,
0.960002145738f, 0.960430519416f, 0.960856633108f, 0.961280485811f, 0.961702076529f, 0.962121404269f, 0.962538468044f, 0.962953266874f, 0.963365799781f, 0.963776065795f,
0.964184063952f, 0.96458979329f, 0.964993252855f, 0.965394441698f, 0.965793358874f, 0.966190003445f, 0.966584374478f, 0.966976471045f, 0.967366292222f, 0.967753837093f,
0.968139104746f, 0.968522094274f, 0.968902804776f, 0.969281235357f, 0.969657385124f, 0.970031253195f, 0.970402838688f, 0.970772140729f, 0.97113915845f, 0.971503890986f,
0.97186633748f, 0.972226497079f, 0.972584368935f, 0.972939952206f, 0.973293246055f, 0.973644249651f, 0.973992962168f, 0.974339382786f, 0.974683510689f, 0.975025345067f,
0.975364885117f, 0.975702130039f, 0.976037079039f, 0.97636973133f, 0.976700086129f, 0.977028142658f, 0.977353900145f, 0.977677357825f, 0.977998514935f, 0.97831737072f,
0.978633924429f, 0.978948175319f, 0.979260122649f, 0.979569765685f, 0.9798771037f, 0.980182135968f, 0.980484861773f, 0.980785280403f, 0.98108339115f, 0.981379193314f,
0.981672686197f, 0.98196386911f, 0.982252741366f, 0.982539302287f, 0.982823551199f, 0.983105487431f, 0.983385110322f, 0.983662419212f, 0.983937413449f, 0.984210092387f,
0.984480455383f, 0.984748501802f, 0.985014231012f, 0.985277642389f, 0.985538735312f, 0.985797509168f, 0.986053963346f, 0.986308097245f, 0.986559910265f, 0.986809401814f,
0.987056571306f, 0.987301418158f, 0.987543941794f, 0.987784141645f, 0.988022017143f, 0.988257567731f, 0.988490792853f, 0.98872169196f, 0.98895026451f, 0.989176509965f,
0.989400427791f, 0.989622017463f, 0.989841278459f, 0.990058210262f, 0.990272812363f, 0.990485084256f, 0.990695025443f, 0.990902635428f, 0.991107913723f, 0.991310859846f,
0.991511473319f, 0.991709753669f, 0.991905700431f, 0.992099313142f, 0.992290591348f, 0.992479534599f, 0.992666142449f, 0.99285041446f, 0.993032350198f, 0.993211949235f,
0.993389211148f, 0.993564135521f, 0.993736721941f, 0.993906970002f, 0.994074879305f, 0.994240449453f, 0.994403680058f, 0.994564570734f, 0.994723121104f, 0.994879330795f,
0.995033199438f, 0.995184726672f, 0.99533391214f, 0.995480755492f, 0.995625256381f, 0.995767414468f, 0.995907229417f, 0.996044700901f, 0.996179828596f, 0.996312612183f,
0.99644305135f, 0.996571145791f, 0.996696895203f, 0.996820299291f, 0.996941357765f, 0.997060070339f, 0.997176436735f, 0.997290456679f, 0.997402129901f, 0.99751145614f,
0.997618435139f, 0.997723066644f, 0.997825350411f, 0.997925286199f, 0.998022873771f, 0.9981181129f, 0.99821100336f, 0.998301544934f, 0.998389737407f, 0.998475580573f,
0.99855907423f, 0.99864021818f, 0.998719012234f, 0.998795456205f, 0.998869549914f, 0.998941293187f, 0.999010685854f, 0.999077727753f, 0.999142418725f, 0.999204758618f,
0.999264747287f, 0.999322384588f, 0.999377670388f, 0.999430604555f, 0.999481186966f, 0.999529417501f, 0.999575296047f, 0.999618822495f, 0.999659996744f, 0.999698818696f,
0.999735288261f, 0.999769405351f, 0.999801169888f, 0.999830581796f, 0.999857641006f, 0.999882347454f, 0.999904701083f, 0.999924701839f, 0.999942349676f, 0.999957644552f,
0.999970586431f, 0.999981175283f, 0.999989411082f, 0.99999529381f, 0.999998823452f
};
const float g_fIdvSinTable[] =
{
0.0f, 0.00153398018628f, 0.00306795676297f, 0.00460192612045f, 0.00613588464915f, 0.00766982873953f, 0.00920375478206f, 0.0107376591673f, 0.0122715382857f, 0.0138053885281f, 0.015339206285f,
0.0168729879473f, 0.0184067299058f, 0.0199404285515f, 0.0214740802755f, 0.0230076814688f, 0.0245412285229f, 0.0260747178291f, 0.027608145779f, 0.0291415087642f, 0.0306748031766f,
0.0322080254083f, 0.0337411718514f, 0.0352742388982f, 0.0368072229414f, 0.0383401203736f, 0.0398729275877f, 0.0414056409771f, 0.0429382569349f, 0.0444707718549f, 0.0460031821309f,
0.047535484157f, 0.0490676743274f, 0.0505997490369f, 0.0521317046803f, 0.0536635376527f, 0.0551952443497f, 0.0567268211669f, 0.0582582645004f, 0.0597895707466f, 0.0613207363022f,
0.0628517575642f, 0.0643826309299f, 0.065913352797f, 0.0674439195637f, 0.0689743276283f, 0.0705045733896f, 0.0720346532469f, 0.0735645635997f, 0.0750943008479f, 0.076623861392f,
0.0781532416328f, 0.0796824379714f, 0.0812114468096f, 0.0827402645494f, 0.0842688875933f, 0.0857973123444f, 0.0873255352062f, 0.0888535525825f, 0.0903813608779f, 0.0919089564971f,
0.0934363358457f, 0.0949634953296f, 0.0964904313553f, 0.0980171403296f, 0.0995436186601f, 0.101069862755f, 0.102595869022f, 0.104121633872f, 0.105647153713f, 0.107172424957f,
0.108697444013f, 0.110222207294f, 0.111746711211f, 0.113270952178f, 0.114794926607f, 0.116318630912f, 0.117842061508f, 0.119365214811f, 0.120888087236f, 0.122410675199f,
0.123932975119f, 0.125454983412f, 0.126976696497f, 0.128498110794f, 0.130019222722f, 0.131540028703f, 0.133060525157f, 0.134580708507f, 0.136100575176f, 0.137620121586f,
0.139139344164f, 0.140658239333f, 0.142176803519f, 0.14369503315f, 0.145212924653f, 0.146730474455f, 0.148247678987f, 0.149764534677f, 0.151281037957f, 0.152797185258f,
0.154312973013f, 0.155828397654f, 0.157343455616f, 0.158858143334f, 0.160372457243f, 0.16188639378f, 0.163399949383f, 0.16491312049f, 0.16642590354f, 0.167938294975f,
0.169450291234f, 0.17096188876f, 0.172473083997f, 0.173983873387f, 0.175494253377f, 0.177004220412f, 0.178513770939f, 0.180022901406f, 0.181531608261f, 0.183039887955f,
0.184547736939f, 0.186055151663f, 0.187562128583f, 0.18906866415f, 0.19057475482f, 0.19208039705f, 0.193585587296f, 0.195090322016f, 0.19659459767f, 0.198098410718f,
0.199601757621f, 0.201104634842f, 0.202607038844f, 0.204108966093f, 0.205610413053f, 0.207111376192f, 0.208611851978f, 0.21011183688f, 0.211611327369f, 0.213110319916f,
0.214608810994f, 0.216106797076f, 0.217604274638f, 0.219101240157f, 0.220597690109f, 0.222093620973f, 0.22358902923f, 0.22508391136f, 0.226578263846f, 0.228072083171f,
0.229565365821f, 0.231058108281f, 0.232550307039f, 0.234041958584f, 0.235533059405f, 0.237023605994f, 0.238513594844f, 0.240003022449f, 0.241491885303f, 0.242980179903f,
0.244467902748f, 0.245955050336f, 0.247441619168f, 0.248927605746f, 0.250413006573f, 0.251897818154f, 0.253382036996f, 0.254865659605f, 0.25634868249f, 0.257831102162f,
0.259312915133f, 0.260794117915f, 0.262274707024f, 0.263754678975f, 0.265234030286f, 0.266712757475f, 0.268190857063f, 0.269668325573f, 0.271145159527f, 0.27262135545f,
0.274096909869f, 0.275571819311f, 0.277046080306f, 0.278519689385f, 0.27999264308f, 0.281464937926f, 0.282936570457f, 0.284407537211f, 0.285877834727f, 0.287347459545f,
0.288816408206f, 0.290284677254f, 0.291752263235f, 0.293219162694f, 0.294685372181f, 0.296150888244f, 0.297615707435f, 0.299079826308f, 0.300543241417f, 0.302005949319f,
0.303467946572f, 0.304929229735f, 0.306389795371f, 0.307849640042f, 0.309308760312f, 0.31076715275f, 0.312224813922f, 0.313681740399f, 0.315137928753f, 0.316593375556f,
0.318048077385f, 0.319502030816f, 0.320955232428f, 0.322407678801f, 0.323859366518f, 0.325310292162f, 0.32676045232f, 0.328209843579f, 0.329658462529f, 0.33110630576f,
0.332553369866f, 0.333999651442f, 0.335445147085f, 0.336889853392f, 0.338333766966f, 0.339776884407f, 0.34121920232f, 0.342660717312f, 0.34410142599f, 0.345541324964f,
0.346980410846f, 0.348418680249f, 0.34985612979f, 0.351292756086f, 0.352728555755f, 0.35416352542f, 0.355597661705f, 0.357030961233f, 0.358463420634f, 0.359895036535f,
0.361325805568f, 0.362755724367f, 0.364184789567f, 0.365612997805f, 0.36704034572f, 0.368466829953f, 0.369892447149f, 0.371317193952f, 0.37274106701f, 0.374164062971f,
0.375586178489f, 0.377007410216f, 0.378427754809f, 0.379847208924f, 0.381265769222f, 0.382683432365f, 0.384100195017f, 0.385516053844f, 0.386931005514f, 0.388345046699f,
0.38975817407f, 0.391170384302f, 0.392581674073f, 0.393992040061f, 0.395401478948f, 0.396809987417f, 0.398217562153f, 0.399624199846f, 0.401029897184f, 0.402434650859f,
0.403838457568f, 0.405241314005f, 0.40664321687f, 0.408044162865f, 0.409444148692f, 0.410843171058f, 0.41224122667f, 0.413638312238f, 0.415034424476f, 0.416429560098f,
0.41782371582f, 0.419216888363f, 0.420609074448f, 0.4220002708f, 0.423390474144f, 0.424779681209f, 0.426167888727f, 0.42755509343f, 0.428941292055f, 0.43032648134f,
0.431710658025f, 0.433093818853f, 0.43447596057f, 0.435857079922f, 0.437237173661f, 0.438616238539f, 0.43999427131f, 0.441371268732f, 0.442747227565f, 0.44412214457f,
0.445496016514f, 0.446868840162f, 0.448240612285f, 0.449611329655f, 0.450980989045f, 0.452349587234f, 0.453717121f, 0.455083587126f, 0.456448982397f, 0.457813303599f,
0.459176547522f, 0.460538710958f, 0.461899790702f, 0.463259783552f, 0.464618686306f, 0.465976495768f, 0.467333208742f, 0.468688822036f, 0.47004333246f, 0.471396736826f,
0.47274903195f, 0.474100214651f, 0.475450281747f, 0.476799230063f, 0.478147056425f, 0.47949375766f, 0.4808393306f, 0.482183772079f, 0.483527078933f, 0.484869248001f,
0.486210276124f, 0.487550160148f, 0.48888889692f, 0.490226483288f, 0.491562916107f, 0.49289819223f, 0.494232308516f, 0.495565261826f, 0.496897049023f, 0.498227666973f,
0.499557112545f, 0.500885382611f, 0.502212474046f, 0.503538383726f, 0.504863108531f, 0.506186645345f, 0.507508991053f, 0.508830142543f, 0.510150096707f, 0.511468850438f,
0.512786400634f, 0.514102744193f, 0.515417878019f, 0.516731799018f, 0.518044504096f, 0.519355990166f, 0.52066625414f, 0.521975292937f, 0.523283103476f, 0.524589682678f,
0.525895027471f, 0.527199134782f, 0.528502001542f, 0.529803624686f, 0.531104001151f, 0.532403127877f, 0.533701001807f, 0.534997619887f, 0.536292979066f, 0.537587076296f,
0.538879908531f, 0.54017147273f, 0.541461765853f, 0.542750784865f, 0.544038526731f, 0.545324988422f, 0.546610166911f, 0.547894059173f, 0.549176662188f, 0.550457972937f,
0.551737988405f, 0.55301670558f, 0.554294121454f, 0.55557023302f, 0.556845037275f, 0.558118531221f, 0.559390711859f, 0.560661576197f, 0.561931121245f, 0.563199344014f,
0.564466241521f, 0.565731810784f, 0.566996048825f, 0.56825895267f, 0.569520519347f, 0.570780745887f, 0.572039629325f, 0.573297166698f, 0.574553355048f, 0.575808191418f,
0.577061672856f, 0.578313796412f, 0.579564559139f, 0.580813958096f, 0.582061990341f, 0.583308652938f, 0.584553942953f, 0.585797857456f, 0.587040393521f, 0.588281548223f,
0.589521318641f, 0.590759701859f, 0.591996694962f, 0.59323229504f, 0.594466499185f, 0.595699304492f, 0.596930708062f, 0.598160706996f, 0.599389298401f, 0.600616479384f,
0.601842247059f, 0.60306659854f, 0.604289530948f, 0.605511041404f, 0.606731127035f, 0.607949784968f, 0.609167012336f, 0.610382806276f, 0.611597163926f, 0.612810082429f,
0.614021558931f, 0.615231590581f, 0.616440174531f, 0.617647307938f, 0.618852987961f, 0.620057211763f, 0.621259976511f, 0.622461279374f, 0.623661117526f, 0.624859488142f,
0.626056388404f, 0.627251815495f, 0.628445766602f, 0.629638238915f, 0.630829229628f, 0.63201873594f, 0.63320675505f, 0.634393284164f, 0.635578320489f, 0.636761861236f,
0.637943903622f, 0.639124444864f, 0.640303482184f, 0.641481012809f, 0.642657033966f, 0.64383154289f, 0.645004536816f, 0.646176012983f, 0.647345968637f, 0.648514401022f,
0.649681307391f, 0.650846684996f, 0.652010531097f, 0.653172842954f, 0.654333617832f, 0.655492853f, 0.656650545729f, 0.657806693297f, 0.658961292982f, 0.660114342067f,
0.66126583784f, 0.66241577759f, 0.663564158612f, 0.664710978203f, 0.665856233666f, 0.666999922304f, 0.668142041427f, 0.669282588347f, 0.67042156038f, 0.671558954847f,
0.672694769071f, 0.673829000379f, 0.674961646102f, 0.676092703575f, 0.677222170137f, 0.67835004313f, 0.679476319899f, 0.680600997795f, 0.681724074172f, 0.682845546385f,
0.683965411797f, 0.685083667773f, 0.68620031168f, 0.687315340892f, 0.688428752784f, 0.689540544737f, 0.690650714135f, 0.691759258364f, 0.692866174817f, 0.69397146089f,
0.69507511398f, 0.696177131491f, 0.697277510831f, 0.698376249409f, 0.69947334464f, 0.700568793943f, 0.70166259474f, 0.702754744457f, 0.703845240524f, 0.704934080376f,
0.706021261449f, 0.707106781187f, 0.708190637033f, 0.709272826439f, 0.710353346857f, 0.711432195745f, 0.712509370565f, 0.713584868781f, 0.714658687863f, 0.715730825284f,
0.716801278521f, 0.717870045056f, 0.718937122373f, 0.720002507961f, 0.721066199315f, 0.722128193929f, 0.723188489307f, 0.724247082951f, 0.725303972373f, 0.726359155084f,
0.727412628602f, 0.728464390448f, 0.729514438147f, 0.730562769228f, 0.731609381224f, 0.732654271672f, 0.733697438115f, 0.734738878096f, 0.735778589166f, 0.736816568877f,
0.737852814788f, 0.738887324461f, 0.73992009546f, 0.740951125355f, 0.741980411721f, 0.743007952135f, 0.74403374418f, 0.745057785441f, 0.74608007351f, 0.74710060598f,
0.74811938045f, 0.749136394523f, 0.750151645806f, 0.75116513191f, 0.752176850449f, 0.753186799044f, 0.754194975317f, 0.755201376897f, 0.756206001414f, 0.757208846506f,
0.758209909813f, 0.759209188978f, 0.760206681651f, 0.761202385484f, 0.762196298135f, 0.763188417263f, 0.764178740536f, 0.765167265622f, 0.766153990196f, 0.767138911936f,
0.768122028523f, 0.769103337646f, 0.770082836993f, 0.771060524262f, 0.77203639715f, 0.773010453363f, 0.773982690607f, 0.774953106595f, 0.775921699043f, 0.776888465673f,
0.777853404209f, 0.778816512381f, 0.779777787923f, 0.780737228572f, 0.781694832071f, 0.782650596167f, 0.78360451861f, 0.784556597156f, 0.785506829564f, 0.786455213599f,
0.787401747029f, 0.788346427627f, 0.789289253169f, 0.790230221437f, 0.791169330218f, 0.7921065773f, 0.793041960479f, 0.793975477554f, 0.794907126328f, 0.795836904609f,
0.796764810208f, 0.797690840943f, 0.798614994635f, 0.799537269108f, 0.800457662193f, 0.801376171723f, 0.802292795538f, 0.803207531481f, 0.804120377398f, 0.805031331143f,
0.805940390571f, 0.806847553544f, 0.807752817926f, 0.808656181588f, 0.809557642404f, 0.810457198253f, 0.811354847017f, 0.812250586585f, 0.813144414849f, 0.814036329706f,
0.814926329057f, 0.815814410807f, 0.816700572867f, 0.817584813152f, 0.81846712958f, 0.819347520077f, 0.820225982569f, 0.821102514991f, 0.821977115279f, 0.822849781376f,
0.823720511227f, 0.824589302785f, 0.825456154004f, 0.826321062846f, 0.827184027274f, 0.828045045258f, 0.828904114772f, 0.829761233795f, 0.830616400309f, 0.831469612303f,
0.832320867768f, 0.833170164702f, 0.834017501106f, 0.834862874986f, 0.835706284354f, 0.836547727224f, 0.837387201616f, 0.838224705555f, 0.83906023707f, 0.839893794196f,
0.84072537497f, 0.841554977437f, 0.842382599643f, 0.843208239642f, 0.84403189549f, 0.84485356525f, 0.845673246987f, 0.846490938774f, 0.847306638686f, 0.848120344803f,
0.848932055212f, 0.849741768001f, 0.850549481266f, 0.851355193105f, 0.852158901624f, 0.85296060493f, 0.853760301138f, 0.854557988365f, 0.855353664735f, 0.856147328375f,
0.856938977418f, 0.85772861f, 0.858516224264f, 0.859301818357f, 0.860085390429f, 0.860866938638f, 0.861646461143f, 0.862423956111f, 0.863199421712f, 0.863972856122f,
0.864744257519f, 0.865513624091f, 0.866280954025f, 0.867046245516f, 0.867809496763f, 0.868570705971f, 0.869329871349f, 0.870086991109f, 0.87084206347f, 0.871595086656f,
0.872346058894f, 0.873094978418f, 0.873841843465f, 0.874586652278f, 0.875329403104f, 0.876070094195f, 0.876808723809f, 0.877545290207f, 0.878279791657f, 0.879012226429f,
0.8797425928f, 0.880470889052f, 0.881197113471f, 0.881921264348f, 0.88264333998f, 0.883363338666f, 0.884081258713f, 0.884797098431f, 0.885510856136f, 0.886222530149f,
0.886932118794f, 0.887639620403f, 0.88834503331f, 0.889048355855f, 0.889749586383f, 0.890448723245f, 0.891145764795f, 0.891840709392f, 0.892533555403f, 0.893224301196f,
0.893912945145f, 0.894599485631f, 0.895283921039f, 0.895966249756f, 0.896646470179f, 0.897324580705f, 0.898000579741f, 0.898674465694f, 0.899346236979f, 0.900015892016f,
0.900683429229f, 0.901348847046f, 0.902012143902f, 0.902673318237f, 0.903332368495f, 0.903989293123f, 0.904644090578f, 0.905296759318f, 0.905947297807f, 0.906595704515f,
0.907241977915f, 0.907886116488f, 0.908528118716f, 0.909167983091f, 0.909805708105f, 0.910441292258f, 0.911074734055f, 0.911706032005f, 0.912335184623f, 0.912962190428f,
0.913587047945f, 0.914209755704f, 0.914830312238f, 0.915448716088f, 0.916064965799f, 0.916679059921f, 0.917290997008f, 0.917900775621f, 0.918508394325f, 0.91911385169f,
0.919717146291f, 0.920318276709f, 0.920917241529f, 0.921514039342f, 0.922108668743f, 0.922701128334f, 0.92329141672f, 0.923879532511f, 0.924465474325f, 0.925049240783f,
0.92563083051f, 0.926210242138f, 0.926787474305f, 0.92736252565f, 0.927935394823f, 0.928506080473f, 0.929074581259f, 0.929640895843f, 0.930205022892f, 0.930766961079f,
0.931326709081f, 0.931884265582f, 0.932439629268f, 0.932992798835f, 0.933543772979f, 0.934092550404f, 0.93463912982f, 0.935183509939f, 0.935725689481f, 0.93626566717f,
0.936803441736f, 0.937339011913f, 0.93787237644f, 0.938403534063f, 0.938932483532f, 0.939459223602f, 0.939983753034f, 0.940506070593f, 0.941026175051f, 0.941544065183f,
0.942059739771f, 0.942573197601f, 0.943084437466f, 0.943593458162f, 0.944100258491f, 0.944604837261f, 0.945107193285f, 0.945607325381f, 0.94610523237f, 0.946600913083f,
0.947094366353f, 0.947585591018f, 0.948074585922f, 0.948561349916f, 0.949045881853f, 0.949528180593f, 0.950008245002f, 0.950486073949f, 0.950961666312f, 0.951435020969f,
0.951906136808f, 0.95237501272f, 0.952841647601f, 0.953306040354f, 0.953768189886f, 0.954228095109f, 0.954685754941f, 0.955141168306f, 0.955594334131f, 0.95604525135f,
0.956493918902f, 0.956940335732f, 0.957384500789f, 0.957826413028f, 0.958266071408f, 0.958703474896f, 0.959138622462f, 0.959571513082f, 0.960002145738f, 0.960430519416f,
0.960856633108f, 0.961280485811f, 0.961702076529f, 0.962121404269f, 0.962538468044f, 0.962953266874f, 0.963365799781f, 0.963776065795f, 0.964184063952f, 0.96458979329f,
0.964993252855f, 0.965394441698f, 0.965793358874f, 0.966190003445f, 0.966584374478f, 0.966976471045f, 0.967366292222f, 0.967753837093f, 0.968139104746f, 0.968522094274f,
0.968902804776f, 0.969281235357f, 0.969657385124f, 0.970031253195f, 0.970402838688f, 0.970772140729f, 0.97113915845f, 0.971503890986f, 0.97186633748f, 0.972226497079f,
0.972584368935f, 0.972939952206f, 0.973293246055f, 0.973644249651f, 0.973992962168f, 0.974339382786f, 0.974683510689f, 0.975025345067f, 0.975364885117f, 0.975702130039f,
0.976037079039f, 0.97636973133f, 0.976700086129f, 0.977028142658f, 0.977353900145f, 0.977677357825f, 0.977998514935f, 0.97831737072f, 0.978633924429f, 0.978948175319f,
0.979260122649f, 0.979569765685f, 0.9798771037f, 0.980182135968f, 0.980484861773f, 0.980785280403f, 0.98108339115f, 0.981379193314f, 0.981672686197f, 0.98196386911f,
0.982252741366f, 0.982539302287f, 0.982823551199f, 0.983105487431f, 0.983385110322f, 0.983662419212f, 0.983937413449f, 0.984210092387f, 0.984480455383f, 0.984748501802f,
0.985014231012f, 0.985277642389f, 0.985538735312f, 0.985797509168f, 0.986053963346f, 0.986308097245f, 0.986559910265f, 0.986809401814f, 0.987056571306f, 0.987301418158f,
0.987543941794f, 0.987784141645f, 0.988022017143f, 0.988257567731f, 0.988490792853f, 0.98872169196f, 0.98895026451f, 0.989176509965f, 0.989400427791f, 0.989622017463f,
0.989841278459f, 0.990058210262f, 0.990272812363f, 0.990485084256f, 0.990695025443f, 0.990902635428f, 0.991107913723f, 0.991310859846f, 0.991511473319f, 0.991709753669f,
0.991905700431f, 0.992099313142f, 0.992290591348f, 0.992479534599f, 0.992666142449f, 0.99285041446f, 0.993032350198f, 0.993211949235f, 0.993389211148f, 0.993564135521f,
0.993736721941f, 0.993906970002f, 0.994074879305f, 0.994240449453f, 0.994403680058f, 0.994564570734f, 0.994723121104f, 0.994879330795f, 0.995033199438f, 0.995184726672f,
0.99533391214f, 0.995480755492f, 0.995625256381f, 0.995767414468f, 0.995907229417f, 0.996044700901f, 0.996179828596f, 0.996312612183f, 0.99644305135f, 0.996571145791f,
0.996696895203f, 0.996820299291f, 0.996941357765f, 0.997060070339f, 0.997176436735f, 0.997290456679f, 0.997402129901f, 0.99751145614f, 0.997618435139f, 0.997723066644f,
0.997825350411f, 0.997925286199f, 0.998022873771f, 0.9981181129f, 0.99821100336f, 0.998301544934f, 0.998389737407f, 0.998475580573f, 0.99855907423f, 0.99864021818f,
0.998719012234f, 0.998795456205f, 0.998869549914f, 0.998941293187f, 0.999010685854f, 0.999077727753f, 0.999142418725f, 0.999204758618f, 0.999264747287f, 0.999322384588f,
0.999377670388f, 0.999430604555f, 0.999481186966f, 0.999529417501f, 0.999575296047f, 0.999618822495f, 0.999659996744f, 0.999698818696f, 0.999735288261f, 0.999769405351f,
0.999801169888f, 0.999830581796f, 0.999857641006f, 0.999882347454f, 0.999904701083f, 0.999924701839f, 0.999942349676f, 0.999957644552f, 0.999970586431f, 0.999981175283f,
0.999989411082f, 0.99999529381f, 0.999998823452f, 1.0f, 0.999998823452f, 0.99999529381f, 0.999989411082f, 0.999981175283f, 0.999970586431f, 0.999957644552f,
0.999942349676f, 0.999924701839f, 0.999904701083f, 0.999882347454f, 0.999857641006f, 0.999830581796f, 0.999801169888f, 0.999769405351f, 0.999735288261f, 0.999698818696f,
0.999659996744f, 0.999618822495f, 0.999575296047f, 0.999529417501f, 0.999481186966f, 0.999430604555f, 0.999377670388f, 0.999322384588f, 0.999264747287f, 0.999204758618f,
0.999142418725f, 0.999077727753f, 0.999010685854f, 0.998941293187f, 0.998869549914f, 0.998795456205f, 0.998719012234f, 0.99864021818f, 0.99855907423f, 0.998475580573f,
0.998389737407f, 0.998301544934f, 0.99821100336f, 0.9981181129f, 0.998022873771f, 0.997925286199f, 0.997825350411f, 0.997723066644f, 0.997618435139f, 0.99751145614f,
0.997402129901f, 0.997290456679f, 0.997176436735f, 0.997060070339f, 0.996941357765f, 0.996820299291f, 0.996696895203f, 0.996571145791f, 0.99644305135f, 0.996312612183f,
0.996179828596f, 0.996044700901f, 0.995907229417f, 0.995767414468f, 0.995625256381f, 0.995480755492f, 0.99533391214f, 0.995184726672f, 0.995033199438f, 0.994879330795f,
0.994723121104f, 0.994564570734f, 0.994403680058f, 0.994240449453f, 0.994074879305f, 0.993906970002f, 0.993736721941f, 0.993564135521f, 0.993389211148f, 0.993211949235f,
0.993032350198f, 0.99285041446f, 0.992666142449f, 0.992479534599f, 0.992290591348f, 0.992099313142f, 0.991905700431f, 0.991709753669f, 0.991511473319f, 0.991310859846f,
0.991107913723f, 0.990902635428f, 0.990695025443f, 0.990485084256f, 0.990272812363f, 0.990058210262f, 0.989841278459f, 0.989622017463f, 0.989400427791f, 0.989176509965f,
0.98895026451f, 0.98872169196f, 0.988490792853f, 0.988257567731f, 0.988022017143f, 0.987784141645f, 0.987543941794f, 0.987301418158f, 0.987056571306f, 0.986809401814f,
0.986559910265f, 0.986308097245f, 0.986053963346f, 0.985797509168f, 0.985538735312f, 0.985277642389f, 0.985014231012f, 0.984748501802f, 0.984480455383f, 0.984210092387f,
0.983937413449f, 0.983662419212f, 0.983385110322f, 0.983105487431f, 0.982823551199f, 0.982539302287f, 0.982252741366f, 0.98196386911f, 0.981672686197f, 0.981379193314f,
0.98108339115f, 0.980785280403f, 0.980484861773f, 0.980182135968f, 0.9798771037f, 0.979569765685f, 0.979260122649f, 0.978948175319f, 0.978633924429f, 0.97831737072f,
0.977998514935f, 0.977677357825f, 0.977353900145f, 0.977028142658f, 0.976700086129f, 0.97636973133f, 0.976037079039f, 0.975702130039f, 0.975364885117f, 0.975025345067f,
0.974683510689f, 0.974339382786f, 0.973992962168f, 0.973644249651f, 0.973293246055f, 0.972939952206f, 0.972584368935f, 0.972226497079f, 0.97186633748f, 0.971503890986f,
0.97113915845f, 0.970772140729f, 0.970402838688f, 0.970031253195f, 0.969657385124f, 0.969281235357f, 0.968902804776f, 0.968522094274f, 0.968139104746f, 0.967753837093f,
0.967366292222f, 0.966976471045f, 0.966584374478f, 0.966190003445f, 0.965793358874f, 0.965394441698f, 0.964993252855f, 0.96458979329f, 0.964184063952f, 0.963776065795f,
0.963365799781f, 0.962953266874f, 0.962538468044f, 0.962121404269f, 0.961702076529f, 0.961280485811f, 0.960856633108f, 0.960430519416f, 0.960002145738f, 0.959571513082f,
0.959138622462f, 0.958703474896f, 0.958266071408f, 0.957826413028f, 0.957384500789f, 0.956940335732f, 0.956493918902f, 0.95604525135f, 0.955594334131f, 0.955141168306f,
0.954685754941f, 0.954228095109f, 0.953768189886f, 0.953306040354f, 0.952841647601f, 0.95237501272f, 0.951906136808f, 0.951435020969f, 0.950961666312f, 0.950486073949f,
0.950008245002f, 0.949528180593f, 0.949045881853f, 0.948561349916f, 0.948074585922f, 0.947585591018f, 0.947094366353f, 0.946600913083f, 0.94610523237f, 0.945607325381f,
0.945107193285f, 0.944604837261f, 0.944100258491f, 0.943593458162f, 0.943084437466f, 0.942573197601f, 0.942059739771f, 0.941544065183f, 0.941026175051f, 0.940506070593f,
0.939983753034f, 0.939459223602f, 0.938932483532f, 0.938403534063f, 0.93787237644f, 0.937339011913f, 0.936803441736f, 0.93626566717f, 0.935725689481f, 0.935183509939f,
0.93463912982f, 0.934092550404f, 0.933543772979f, 0.932992798835f, 0.932439629268f, 0.931884265582f, 0.931326709081f, 0.930766961079f, 0.930205022892f, 0.929640895843f,
0.929074581259f, 0.928506080473f, 0.927935394823f, 0.92736252565f, 0.926787474305f, 0.926210242138f, 0.92563083051f, 0.925049240783f, 0.924465474325f, 0.923879532511f,
0.92329141672f, 0.922701128334f, 0.922108668743f, 0.921514039342f, 0.920917241529f, 0.920318276709f, 0.919717146291f, 0.91911385169f, 0.918508394325f, 0.917900775621f,
0.917290997008f, 0.916679059921f, 0.916064965799f, 0.915448716088f, 0.914830312238f, 0.914209755704f, 0.913587047945f, 0.912962190428f, 0.912335184623f, 0.911706032005f,
0.911074734055f, 0.910441292258f, 0.909805708105f, 0.909167983091f, 0.908528118716f, 0.907886116488f, 0.907241977915f, 0.906595704515f, 0.905947297807f, 0.905296759318f,
0.904644090578f, 0.903989293123f, 0.903332368495f, 0.902673318237f, 0.902012143902f, 0.901348847046f, 0.900683429229f, 0.900015892016f, 0.899346236979f, 0.898674465694f,
0.898000579741f, 0.897324580705f, 0.896646470179f, 0.895966249756f, 0.895283921039f, 0.894599485631f, 0.893912945145f, 0.893224301196f, 0.892533555403f, 0.891840709392f,
0.891145764795f, 0.890448723245f, 0.889749586383f, 0.889048355855f, 0.88834503331f, 0.887639620403f, 0.886932118794f, 0.886222530149f, 0.885510856136f, 0.884797098431f,
0.884081258713f, 0.883363338666f, 0.88264333998f, 0.881921264348f, 0.881197113471f, 0.880470889052f, 0.8797425928f, 0.879012226429f, 0.878279791657f, 0.877545290207f,
0.876808723809f, 0.876070094195f, 0.875329403104f, 0.874586652278f, 0.873841843465f, 0.873094978418f, 0.872346058894f, 0.871595086656f, 0.87084206347f, 0.870086991109f,
0.869329871349f, 0.868570705971f, 0.867809496763f, 0.867046245516f, 0.866280954025f, 0.865513624091f, 0.864744257519f, 0.863972856122f, 0.863199421712f, 0.862423956111f,
0.861646461143f, 0.860866938638f, 0.860085390429f, 0.859301818357f, 0.858516224264f, 0.85772861f, 0.856938977418f, 0.856147328375f, 0.855353664735f, 0.854557988365f,
0.853760301138f, 0.85296060493f, 0.852158901624f, 0.851355193105f, 0.850549481266f, 0.849741768001f, 0.848932055212f, 0.848120344803f, 0.847306638686f, 0.846490938774f,
0.845673246987f, 0.84485356525f, 0.84403189549f, 0.843208239642f, 0.842382599643f, 0.841554977437f, 0.84072537497f, 0.839893794196f, 0.83906023707f, 0.838224705555f,
0.837387201616f, 0.836547727224f, 0.835706284354f, 0.834862874986f, 0.834017501106f, 0.833170164702f, 0.832320867768f, 0.831469612303f, 0.830616400309f, 0.829761233795f,
0.828904114772f, 0.828045045258f, 0.827184027274f, 0.826321062846f, 0.825456154004f, 0.824589302785f, 0.823720511227f, 0.822849781376f, 0.821977115279f, 0.821102514991f,
0.820225982569f, 0.819347520077f, 0.81846712958f, 0.817584813152f, 0.816700572867f, 0.815814410807f, 0.814926329057f, 0.814036329706f, 0.813144414849f, 0.812250586585f,
0.811354847017f, 0.810457198253f, 0.809557642404f, 0.808656181588f, 0.807752817926f, 0.806847553544f, 0.805940390571f, 0.805031331143f, 0.804120377398f, 0.803207531481f,
0.802292795538f, 0.801376171723f, 0.800457662193f, 0.799537269108f, 0.798614994635f, 0.797690840943f, 0.796764810208f, 0.795836904609f, 0.794907126328f, 0.793975477554f,
0.793041960479f, 0.7921065773f, 0.791169330218f, 0.790230221437f, 0.789289253169f, 0.788346427627f, 0.787401747029f, 0.786455213599f, 0.785506829564f, 0.784556597156f,
0.78360451861f, 0.782650596167f, 0.781694832071f, 0.780737228572f, 0.779777787923f, 0.778816512381f, 0.777853404209f, 0.776888465673f, 0.775921699043f, 0.774953106595f,
0.773982690607f, 0.773010453363f, 0.77203639715f, 0.771060524262f, 0.770082836993f, 0.769103337646f, 0.768122028523f, 0.767138911936f, 0.766153990196f, 0.765167265622f,
0.764178740536f, 0.763188417263f, 0.762196298135f, 0.761202385484f, 0.760206681651f, 0.759209188978f, 0.758209909813f, 0.757208846506f, 0.756206001414f, 0.755201376897f,
0.754194975317f, 0.753186799044f, 0.752176850449f, 0.75116513191f, 0.750151645806f, 0.749136394523f, 0.74811938045f, 0.74710060598f, 0.74608007351f, 0.745057785441f,
0.74403374418f, 0.743007952135f, 0.741980411721f, 0.740951125355f, 0.73992009546f, 0.738887324461f, 0.737852814788f, 0.736816568877f, 0.735778589166f, 0.734738878096f,
0.733697438115f, 0.732654271672f, 0.731609381224f, 0.730562769228f, 0.729514438147f, 0.728464390448f, 0.727412628602f, 0.726359155084f, 0.725303972373f, 0.724247082951f,
0.723188489307f, 0.722128193929f, 0.721066199315f, 0.720002507961f, 0.718937122373f, 0.717870045056f, 0.716801278521f, 0.715730825284f, 0.714658687863f, 0.713584868781f,
0.712509370565f, 0.711432195745f, 0.710353346857f, 0.709272826439f, 0.708190637033f, 0.707106781187f, 0.706021261449f, 0.704934080376f, 0.703845240524f, 0.702754744457f,
0.70166259474f, 0.700568793943f, 0.69947334464f, 0.698376249409f, 0.697277510831f, 0.696177131491f, 0.69507511398f, 0.69397146089f, 0.692866174817f, 0.691759258364f,
0.690650714135f, 0.689540544737f, 0.688428752784f, 0.687315340892f, 0.68620031168f, 0.685083667773f, 0.683965411797f, 0.682845546385f, 0.681724074172f, 0.680600997795f,
0.679476319899f, 0.67835004313f, 0.677222170137f, 0.676092703575f, 0.674961646102f, 0.673829000379f, 0.672694769071f, 0.671558954847f, 0.67042156038f, 0.669282588347f,
0.668142041427f, 0.666999922304f, 0.665856233666f, 0.664710978203f, 0.663564158612f, 0.66241577759f, 0.66126583784f, 0.660114342067f, 0.658961292982f, 0.657806693297f,
0.656650545729f, 0.655492853f, 0.654333617832f, 0.653172842954f, 0.652010531097f, 0.650846684996f, 0.649681307391f, 0.648514401022f, 0.647345968637f, 0.646176012983f,
0.645004536816f, 0.64383154289f, 0.642657033966f, 0.641481012809f, 0.640303482184f, 0.639124444864f, 0.637943903622f, 0.636761861236f, 0.635578320489f, 0.634393284164f,
0.63320675505f, 0.63201873594f, 0.630829229628f, 0.629638238915f, 0.628445766602f, 0.627251815495f, 0.626056388404f, 0.624859488142f, 0.623661117526f, 0.622461279374f,
0.621259976511f, 0.620057211763f, 0.618852987961f, 0.617647307938f, 0.616440174531f, 0.615231590581f, 0.614021558931f, 0.612810082429f, 0.611597163926f, 0.610382806276f,
0.609167012336f, 0.607949784968f, 0.606731127035f, 0.605511041404f, 0.604289530948f, 0.60306659854f, 0.601842247059f, 0.600616479384f, 0.599389298401f, 0.598160706996f,
0.596930708062f, 0.595699304492f, 0.594466499185f, 0.59323229504f, 0.591996694962f, 0.590759701859f, 0.589521318641f, 0.588281548223f, 0.587040393521f, 0.585797857456f,
0.584553942953f, 0.583308652938f, 0.582061990341f, 0.580813958096f, 0.579564559139f, 0.578313796412f, 0.577061672856f, 0.575808191418f, 0.574553355048f, 0.573297166698f,
0.572039629325f, 0.570780745887f, 0.569520519347f, 0.56825895267f, 0.566996048825f, 0.565731810784f, 0.564466241521f, 0.563199344014f, 0.561931121245f, 0.560661576197f,
0.559390711859f, 0.558118531221f, 0.556845037275f, 0.55557023302f, 0.554294121454f, 0.55301670558f, 0.551737988405f, 0.550457972937f, 0.549176662188f, 0.547894059173f,
0.546610166911f, 0.545324988422f, 0.544038526731f, 0.542750784865f, 0.541461765853f, 0.54017147273f, 0.538879908531f, 0.537587076296f, 0.536292979066f, 0.534997619887f,
0.533701001807f, 0.532403127877f, 0.531104001151f, 0.529803624686f, 0.528502001542f, 0.527199134782f, 0.525895027471f, 0.524589682678f, 0.523283103476f, 0.521975292937f,
0.52066625414f, 0.519355990166f, 0.518044504096f, 0.516731799018f, 0.515417878019f, 0.514102744193f, 0.512786400634f, 0.511468850438f, 0.510150096707f, 0.508830142543f,
0.507508991053f, 0.506186645345f, 0.504863108531f, 0.503538383726f, 0.502212474046f, 0.500885382611f, 0.499557112545f, 0.498227666973f, 0.496897049023f, 0.495565261826f,
0.494232308516f, 0.49289819223f, 0.491562916107f, 0.490226483288f, 0.48888889692f, 0.487550160148f, 0.486210276124f, 0.484869248001f, 0.483527078933f, 0.482183772079f,
0.4808393306f, 0.47949375766f, 0.478147056425f, 0.476799230063f, 0.475450281747f, 0.474100214651f, 0.47274903195f, 0.471396736826f, 0.47004333246f, 0.468688822036f,
0.467333208742f, 0.465976495768f, 0.464618686306f, 0.463259783552f, 0.461899790702f, 0.460538710958f, 0.459176547522f, 0.457813303599f, 0.456448982397f, 0.455083587126f,
0.453717121f, 0.452349587234f, 0.450980989045f, 0.449611329655f, 0.448240612285f, 0.446868840162f, 0.445496016514f, 0.44412214457f, 0.442747227565f, 0.441371268732f,
0.43999427131f, 0.438616238539f, 0.437237173661f, 0.435857079922f, 0.43447596057f, 0.433093818853f, 0.431710658025f, 0.43032648134f, 0.428941292055f, 0.42755509343f,
0.426167888727f, 0.424779681209f, 0.423390474144f, 0.4220002708f, 0.420609074448f, 0.419216888363f, 0.41782371582f, 0.416429560098f, 0.415034424476f, 0.413638312238f,
0.41224122667f, 0.410843171058f, 0.409444148692f, 0.408044162865f, 0.40664321687f, 0.405241314005f, 0.403838457568f, 0.402434650859f, 0.401029897184f, 0.399624199846f,
0.398217562153f, 0.396809987417f, 0.395401478948f, 0.393992040061f, 0.392581674073f, 0.391170384302f, 0.38975817407f, 0.388345046699f, 0.386931005514f, 0.385516053844f,
0.384100195017f, 0.382683432365f, 0.381265769222f, 0.379847208924f, 0.378427754809f, 0.377007410216f, 0.375586178489f, 0.374164062971f, 0.37274106701f, 0.371317193952f,
0.369892447149f, 0.368466829953f, 0.36704034572f, 0.365612997805f, 0.364184789567f, 0.362755724367f, 0.361325805568f, 0.359895036535f, 0.358463420634f, 0.357030961233f,
0.355597661705f, 0.35416352542f, 0.352728555755f, 0.351292756086f, 0.34985612979f, 0.348418680249f, 0.346980410846f, 0.345541324964f, 0.34410142599f, 0.342660717312f,
0.34121920232f, 0.339776884407f, 0.338333766966f, 0.336889853392f, 0.335445147085f, 0.333999651442f, 0.332553369866f, 0.33110630576f, 0.329658462529f, 0.328209843579f,
0.32676045232f, 0.325310292162f, 0.323859366518f, 0.322407678801f, 0.320955232428f, 0.319502030816f, 0.318048077385f, 0.316593375556f, 0.315137928753f, 0.313681740399f,
0.312224813922f, 0.31076715275f, 0.309308760312f, 0.307849640042f, 0.306389795371f, 0.304929229735f, 0.303467946572f, 0.302005949319f, 0.300543241417f, 0.299079826308f,
0.297615707435f, 0.296150888244f, 0.294685372181f, 0.293219162694f, 0.291752263235f, 0.290284677254f, 0.288816408206f, 0.287347459545f, 0.285877834727f, 0.284407537211f,
0.282936570457f, 0.281464937926f, 0.27999264308f, 0.278519689385f, 0.277046080306f, 0.275571819311f, 0.274096909869f, 0.27262135545f, 0.271145159527f, 0.269668325573f,
0.268190857063f, 0.266712757475f, 0.265234030286f, 0.263754678975f, 0.262274707024f, 0.260794117915f, 0.259312915133f, 0.257831102162f, 0.25634868249f, 0.254865659605f,
0.253382036996f, 0.251897818154f, 0.250413006573f, 0.248927605746f, 0.247441619168f, 0.245955050336f, 0.244467902748f, 0.242980179903f, 0.241491885303f, 0.240003022449f,
0.238513594844f, 0.237023605994f, 0.235533059405f, 0.234041958584f, 0.232550307039f, 0.231058108281f, 0.229565365821f, 0.228072083171f, 0.226578263846f, 0.22508391136f,
0.22358902923f, 0.222093620973f, 0.220597690109f, 0.219101240157f, 0.217604274638f, 0.216106797076f, 0.214608810994f, 0.213110319916f, 0.211611327369f, 0.21011183688f,
0.208611851978f, 0.207111376192f, 0.205610413053f, 0.204108966093f, 0.202607038844f, 0.201104634842f, 0.199601757621f, 0.198098410718f, 0.19659459767f, 0.195090322016f,
0.193585587296f, 0.19208039705f, 0.19057475482f, 0.18906866415f, 0.187562128583f, 0.186055151663f, 0.184547736939f, 0.183039887955f, 0.181531608261f, 0.180022901406f,
0.178513770939f, 0.177004220412f, 0.175494253377f, 0.173983873387f, 0.172473083997f, 0.17096188876f, 0.169450291234f, 0.167938294975f, 0.16642590354f, 0.16491312049f,
0.163399949383f, 0.16188639378f, 0.160372457243f, 0.158858143334f, 0.157343455616f, 0.155828397654f, 0.154312973013f, 0.152797185258f, 0.151281037957f, 0.149764534677f,
0.148247678987f, 0.146730474455f, 0.145212924653f, 0.14369503315f, 0.142176803519f, 0.140658239333f, 0.139139344164f, 0.137620121586f, 0.136100575176f, 0.134580708507f,
0.133060525157f, 0.131540028703f, 0.130019222722f, 0.128498110794f, 0.126976696497f, 0.125454983412f, 0.123932975119f, 0.122410675199f, 0.120888087236f, 0.119365214811f,
0.117842061508f, 0.116318630912f, 0.114794926607f, 0.113270952178f, 0.111746711211f, 0.110222207294f, 0.108697444013f, 0.107172424957f, 0.105647153713f, 0.104121633872f,
0.102595869022f, 0.101069862755f, 0.0995436186601f, 0.0980171403296f, 0.0964904313553f, 0.0949634953296f, 0.0934363358457f, 0.0919089564971f, 0.0903813608779f, 0.0888535525825f,
0.0873255352062f, 0.0857973123444f, 0.0842688875933f, 0.0827402645494f, 0.0812114468096f, 0.0796824379714f, 0.0781532416328f, 0.076623861392f, 0.0750943008479f, 0.0735645635997f,
0.0720346532469f, 0.0705045733896f, 0.0689743276283f, 0.0674439195637f, 0.065913352797f, 0.0643826309299f, 0.0628517575642f, 0.0613207363022f, 0.0597895707466f, 0.0582582645004f,
0.0567268211669f, 0.0551952443497f, 0.0536635376527f, 0.0521317046803f, 0.0505997490369f, 0.0490676743274f, 0.047535484157f, 0.0460031821309f, 0.0444707718549f, 0.0429382569349f,
0.0414056409771f, 0.0398729275877f, 0.0383401203736f, 0.0368072229414f, 0.0352742388982f, 0.0337411718514f, 0.0322080254083f, 0.0306748031766f, 0.0291415087642f, 0.027608145779f,
0.0260747178291f, 0.0245412285229f, 0.0230076814688f, 0.0214740802755f, 0.0199404285515f, 0.0184067299058f, 0.0168729879473f, 0.015339206285f, 0.0138053885281f, 0.0122715382857f,
0.0107376591673f, 0.00920375478206f, 0.00766982873953f, 0.00613588464915f, 0.00460192612045f, 0.00306795676297f, 0.00153398018629f, 1.22460635382e-016f, -0.00153398018628f, -0.00306795676297f,
-0.00460192612045f, -0.00613588464915f, -0.00766982873953f, -0.00920375478206f, -0.0107376591673f, -0.0122715382857f, -0.0138053885281f, -0.015339206285f, -0.0168729879473f, -0.0184067299058f,
-0.0199404285515f, -0.0214740802755f, -0.0230076814688f, -0.0245412285229f, -0.0260747178291f, -0.027608145779f, -0.0291415087642f, -0.0306748031766f, -0.0322080254083f, -0.0337411718514f,
-0.0352742388982f, -0.0368072229414f, -0.0383401203736f, -0.0398729275877f, -0.0414056409771f, -0.0429382569349f, -0.0444707718549f, -0.0460031821309f, -0.047535484157f, -0.0490676743274f,
-0.0505997490369f, -0.0521317046803f, -0.0536635376527f, -0.0551952443497f, -0.0567268211669f, -0.0582582645004f, -0.0597895707466f, -0.0613207363022f, -0.0628517575642f, -0.0643826309299f,
-0.065913352797f, -0.0674439195637f, -0.0689743276283f, -0.0705045733896f, -0.0720346532469f, -0.0735645635997f, -0.0750943008479f, -0.076623861392f, -0.0781532416328f, -0.0796824379714f,
-0.0812114468096f, -0.0827402645494f, -0.0842688875933f, -0.0857973123444f, -0.0873255352062f, -0.0888535525825f, -0.0903813608779f, -0.0919089564971f, -0.0934363358457f, -0.0949634953296f,
-0.0964904313553f, -0.0980171403296f, -0.0995436186601f, -0.101069862755f, -0.102595869022f, -0.104121633872f, -0.105647153713f, -0.107172424957f, -0.108697444013f, -0.110222207294f,
-0.111746711211f, -0.113270952178f, -0.114794926607f, -0.116318630912f, -0.117842061508f, -0.119365214811f, -0.120888087236f, -0.122410675199f, -0.123932975119f, -0.125454983412f,
-0.126976696497f, -0.128498110794f, -0.130019222722f, -0.131540028703f, -0.133060525157f, -0.134580708507f, -0.136100575176f, -0.137620121586f, -0.139139344164f, -0.140658239333f,
-0.142176803519f, -0.14369503315f, -0.145212924653f, -0.146730474455f, -0.148247678987f, -0.149764534677f, -0.151281037957f, -0.152797185258f, -0.154312973013f, -0.155828397654f,
-0.157343455616f, -0.158858143334f, -0.160372457243f, -0.16188639378f, -0.163399949383f, -0.16491312049f, -0.16642590354f, -0.167938294975f, -0.169450291234f, -0.17096188876f,
-0.172473083997f, -0.173983873387f, -0.175494253377f, -0.177004220412f, -0.178513770939f, -0.180022901406f, -0.181531608261f, -0.183039887955f, -0.184547736939f, -0.186055151663f,
-0.187562128583f, -0.18906866415f, -0.19057475482f, -0.19208039705f, -0.193585587296f, -0.195090322016f, -0.19659459767f, -0.198098410718f, -0.199601757621f, -0.201104634842f,
-0.202607038844f, -0.204108966093f, -0.205610413053f, -0.207111376192f, -0.208611851978f, -0.21011183688f, -0.211611327369f, -0.213110319916f, -0.214608810994f, -0.216106797076f,
-0.217604274638f, -0.219101240157f, -0.220597690109f, -0.222093620973f, -0.22358902923f, -0.22508391136f, -0.226578263846f, -0.228072083171f, -0.229565365821f, -0.231058108281f,
-0.232550307039f, -0.234041958584f, -0.235533059405f, -0.237023605994f, -0.238513594844f, -0.240003022449f, -0.241491885303f, -0.242980179903f, -0.244467902748f, -0.245955050336f,
-0.247441619168f, -0.248927605746f, -0.250413006573f, -0.251897818154f, -0.253382036996f, -0.254865659605f, -0.25634868249f, -0.257831102162f, -0.259312915133f, -0.260794117915f,
-0.262274707024f, -0.263754678975f, -0.265234030286f, -0.266712757475f, -0.268190857063f, -0.269668325573f, -0.271145159527f, -0.27262135545f, -0.274096909869f, -0.275571819311f,
-0.277046080306f, -0.278519689385f, -0.27999264308f, -0.281464937926f, -0.282936570457f, -0.284407537211f, -0.285877834727f, -0.287347459545f, -0.288816408206f, -0.290284677254f,
-0.291752263235f, -0.293219162694f, -0.294685372181f, -0.296150888244f, -0.297615707435f, -0.299079826308f, -0.300543241417f, -0.302005949319f, -0.303467946572f, -0.304929229735f,
-0.306389795371f, -0.307849640042f, -0.309308760312f, -0.31076715275f, -0.312224813922f, -0.313681740399f, -0.315137928753f, -0.316593375556f, -0.318048077385f, -0.319502030816f,
-0.320955232428f, -0.322407678801f, -0.323859366518f, -0.325310292162f, -0.32676045232f, -0.328209843579f, -0.329658462529f, -0.33110630576f, -0.332553369866f, -0.333999651442f,
-0.335445147085f, -0.336889853392f, -0.338333766966f, -0.339776884407f, -0.34121920232f, -0.342660717312f, -0.34410142599f, -0.345541324964f, -0.346980410846f, -0.348418680249f,
-0.34985612979f, -0.351292756086f, -0.352728555755f, -0.35416352542f, -0.355597661705f, -0.357030961233f, -0.358463420634f, -0.359895036535f, -0.361325805568f, -0.362755724367f,
-0.364184789567f, -0.365612997805f, -0.36704034572f, -0.368466829953f, -0.369892447149f, -0.371317193952f, -0.37274106701f, -0.374164062971f, -0.375586178489f, -0.377007410216f,
-0.378427754809f, -0.379847208924f, -0.381265769222f, -0.382683432365f, -0.384100195017f, -0.385516053844f, -0.386931005514f, -0.388345046699f, -0.38975817407f, -0.391170384302f,
-0.392581674073f, -0.393992040061f, -0.395401478948f, -0.396809987417f, -0.398217562153f, -0.399624199846f, -0.401029897184f, -0.402434650859f, -0.403838457568f, -0.405241314005f,
-0.40664321687f, -0.408044162865f, -0.409444148692f, -0.410843171058f, -0.41224122667f, -0.413638312238f, -0.415034424476f, -0.416429560098f, -0.41782371582f, -0.419216888363f,
-0.420609074448f, -0.4220002708f, -0.423390474144f, -0.424779681209f, -0.426167888727f, -0.42755509343f, -0.428941292055f, -0.43032648134f, -0.431710658025f, -0.433093818853f,
-0.43447596057f, -0.435857079922f, -0.437237173661f, -0.438616238539f, -0.43999427131f, -0.441371268732f, -0.442747227565f, -0.44412214457f, -0.445496016514f, -0.446868840162f,
-0.448240612285f, -0.449611329655f, -0.450980989045f, -0.452349587234f, -0.453717121f, -0.455083587126f, -0.456448982397f, -0.457813303599f, -0.459176547522f, -0.460538710958f,
-0.461899790702f, -0.463259783552f, -0.464618686306f, -0.465976495768f, -0.467333208742f, -0.468688822036f, -0.47004333246f, -0.471396736826f, -0.47274903195f, -0.474100214651f,
-0.475450281747f, -0.476799230063f, -0.478147056425f, -0.47949375766f, -0.4808393306f, -0.482183772079f, -0.483527078933f, -0.484869248001f, -0.486210276124f, -0.487550160148f,
-0.48888889692f, -0.490226483288f, -0.491562916107f, -0.49289819223f, -0.494232308516f, -0.495565261826f, -0.496897049023f, -0.498227666973f, -0.499557112545f, -0.500885382611f,
-0.502212474046f, -0.503538383726f, -0.504863108531f, -0.506186645345f, -0.507508991053f, -0.508830142543f, -0.510150096707f, -0.511468850438f, -0.512786400634f, -0.514102744193f,
-0.515417878019f, -0.516731799018f, -0.518044504096f, -0.519355990166f, -0.52066625414f, -0.521975292937f, -0.523283103476f, -0.524589682678f, -0.525895027471f, -0.527199134782f,
-0.528502001542f, -0.529803624686f, -0.531104001151f, -0.532403127877f, -0.533701001807f, -0.534997619887f, -0.536292979066f, -0.537587076296f, -0.538879908531f, -0.54017147273f,
-0.541461765853f, -0.542750784865f, -0.544038526731f, -0.545324988422f, -0.546610166911f, -0.547894059173f, -0.549176662188f, -0.550457972937f, -0.551737988405f, -0.55301670558f,
-0.554294121454f, -0.55557023302f, -0.556845037275f, -0.558118531221f, -0.559390711859f, -0.560661576197f, -0.561931121245f, -0.563199344014f, -0.564466241521f, -0.565731810784f,
-0.566996048825f, -0.56825895267f, -0.569520519347f, -0.570780745887f, -0.572039629325f, -0.573297166698f, -0.574553355048f, -0.575808191418f, -0.577061672856f, -0.578313796412f,
-0.579564559139f, -0.580813958096f, -0.582061990341f, -0.583308652938f, -0.584553942953f, -0.585797857456f, -0.587040393521f, -0.588281548223f, -0.589521318641f, -0.590759701859f,
-0.591996694962f, -0.59323229504f, -0.594466499185f, -0.595699304492f, -0.596930708062f, -0.598160706996f, -0.599389298401f, -0.600616479384f, -0.601842247059f, -0.60306659854f,
-0.604289530948f, -0.605511041404f, -0.606731127035f, -0.607949784968f, -0.609167012336f, -0.610382806276f, -0.611597163926f, -0.612810082429f, -0.614021558931f, -0.615231590581f,
-0.616440174531f, -0.617647307938f, -0.618852987961f, -0.620057211763f, -0.621259976511f, -0.622461279374f, -0.623661117526f, -0.624859488142f, -0.626056388404f, -0.627251815495f,
-0.628445766602f, -0.629638238915f, -0.630829229628f, -0.63201873594f, -0.63320675505f, -0.634393284164f, -0.635578320489f, -0.636761861236f, -0.637943903622f, -0.639124444864f,
-0.640303482184f, -0.641481012809f, -0.642657033966f, -0.64383154289f, -0.645004536816f, -0.646176012983f, -0.647345968637f, -0.648514401022f, -0.649681307391f, -0.650846684996f,
-0.652010531097f, -0.653172842954f, -0.654333617832f, -0.655492853f, -0.656650545729f, -0.657806693297f, -0.658961292982f, -0.660114342067f, -0.66126583784f, -0.66241577759f,
-0.663564158612f, -0.664710978203f, -0.665856233666f, -0.666999922304f, -0.668142041427f, -0.669282588347f, -0.67042156038f, -0.671558954847f, -0.672694769071f, -0.673829000379f,
-0.674961646102f, -0.676092703575f, -0.677222170137f, -0.67835004313f, -0.679476319899f, -0.680600997795f, -0.681724074172f, -0.682845546385f, -0.683965411797f, -0.685083667773f,
-0.68620031168f, -0.687315340892f, -0.688428752784f, -0.689540544737f, -0.690650714135f, -0.691759258364f, -0.692866174817f, -0.69397146089f, -0.69507511398f, -0.696177131491f,
-0.697277510831f, -0.698376249409f, -0.69947334464f, -0.700568793943f, -0.70166259474f, -0.702754744457f, -0.703845240524f, -0.704934080376f, -0.706021261449f, -0.707106781187f,
-0.708190637033f, -0.709272826439f, -0.710353346857f, -0.711432195745f, -0.712509370565f, -0.713584868781f, -0.714658687863f, -0.715730825284f, -0.716801278521f, -0.717870045056f,
-0.718937122373f, -0.720002507961f, -0.721066199315f, -0.722128193929f, -0.723188489307f, -0.724247082951f, -0.725303972373f, -0.726359155084f, -0.727412628602f, -0.728464390448f,
-0.729514438147f, -0.730562769228f, -0.731609381224f, -0.732654271672f, -0.733697438115f, -0.734738878096f, -0.735778589166f, -0.736816568877f, -0.737852814788f, -0.738887324461f,
-0.73992009546f, -0.740951125355f, -0.741980411721f, -0.743007952135f, -0.74403374418f, -0.745057785441f, -0.74608007351f, -0.74710060598f, -0.74811938045f, -0.749136394523f,
-0.750151645806f, -0.75116513191f, -0.752176850449f, -0.753186799044f, -0.754194975317f, -0.755201376897f, -0.756206001414f, -0.757208846506f, -0.758209909813f, -0.759209188978f,
-0.760206681651f, -0.761202385484f, -0.762196298135f, -0.763188417263f, -0.764178740536f, -0.765167265622f, -0.766153990196f, -0.767138911936f, -0.768122028523f, -0.769103337646f,
-0.770082836993f, -0.771060524262f, -0.77203639715f, -0.773010453363f, -0.773982690607f, -0.774953106595f, -0.775921699043f, -0.776888465673f, -0.777853404209f, -0.778816512381f,
-0.779777787923f, -0.780737228572f, -0.781694832071f, -0.782650596167f, -0.78360451861f, -0.784556597156f, -0.785506829564f, -0.786455213599f, -0.787401747029f, -0.788346427627f,
-0.789289253169f, -0.790230221437f, -0.791169330218f, -0.7921065773f, -0.793041960479f, -0.793975477554f, -0.794907126328f, -0.795836904609f, -0.796764810208f, -0.797690840943f,
-0.798614994635f, -0.799537269108f, -0.800457662193f, -0.801376171723f, -0.802292795538f, -0.803207531481f, -0.804120377398f, -0.805031331143f, -0.805940390571f, -0.806847553544f,
-0.807752817926f, -0.808656181588f, -0.809557642404f, -0.810457198253f, -0.811354847017f, -0.812250586585f, -0.813144414849f, -0.814036329706f, -0.814926329057f, -0.815814410807f,
-0.816700572867f, -0.817584813152f, -0.81846712958f, -0.819347520077f, -0.820225982569f, -0.821102514991f, -0.821977115279f, -0.822849781376f, -0.823720511227f, -0.824589302785f,
-0.825456154004f, -0.826321062846f, -0.827184027274f, -0.828045045258f, -0.828904114772f, -0.829761233795f, -0.830616400309f, -0.831469612303f, -0.832320867768f, -0.833170164702f,
-0.834017501106f, -0.834862874986f, -0.835706284354f, -0.836547727224f, -0.837387201616f, -0.838224705555f, -0.83906023707f, -0.839893794196f, -0.84072537497f, -0.841554977437f,
-0.842382599643f, -0.843208239642f, -0.84403189549f, -0.84485356525f, -0.845673246987f, -0.846490938774f, -0.847306638686f, -0.848120344803f, -0.848932055212f, -0.849741768001f,
-0.850549481266f, -0.851355193105f, -0.852158901624f, -0.85296060493f, -0.853760301138f, -0.854557988365f, -0.855353664735f, -0.856147328375f, -0.856938977418f, -0.85772861f,
-0.858516224264f, -0.859301818357f, -0.860085390429f, -0.860866938638f, -0.861646461143f, -0.862423956111f, -0.863199421712f, -0.863972856122f, -0.864744257519f, -0.865513624091f,
-0.866280954025f, -0.867046245516f, -0.867809496763f, -0.868570705971f, -0.869329871349f, -0.870086991109f, -0.87084206347f, -0.871595086656f, -0.872346058894f, -0.873094978418f,
-0.873841843465f, -0.874586652278f, -0.875329403104f, -0.876070094195f, -0.876808723809f, -0.877545290207f, -0.878279791657f, -0.879012226429f, -0.8797425928f, -0.880470889052f,
-0.881197113471f, -0.881921264348f, -0.88264333998f, -0.883363338666f, -0.884081258713f, -0.884797098431f, -0.885510856136f, -0.886222530149f, -0.886932118794f, -0.887639620403f,
-0.88834503331f, -0.889048355855f, -0.889749586383f, -0.890448723245f, -0.891145764795f, -0.891840709392f, -0.892533555403f, -0.893224301196f, -0.893912945145f, -0.894599485631f,
-0.895283921039f, -0.895966249756f, -0.896646470179f, -0.897324580705f, -0.898000579741f, -0.898674465694f, -0.899346236979f, -0.900015892016f, -0.900683429229f, -0.901348847046f,
-0.902012143902f, -0.902673318237f, -0.903332368495f, -0.903989293123f, -0.904644090578f, -0.905296759318f, -0.905947297807f, -0.906595704515f, -0.907241977915f, -0.907886116488f,
-0.908528118716f, -0.909167983091f, -0.909805708105f, -0.910441292258f, -0.911074734055f, -0.911706032005f, -0.912335184623f, -0.912962190428f, -0.913587047945f, -0.914209755704f,
-0.914830312238f, -0.915448716088f, -0.916064965799f, -0.916679059921f, -0.917290997008f, -0.917900775621f, -0.918508394325f, -0.91911385169f, -0.919717146291f, -0.920318276709f,
-0.920917241529f, -0.921514039342f, -0.922108668743f, -0.922701128334f, -0.92329141672f, -0.923879532511f, -0.924465474325f, -0.925049240783f, -0.92563083051f, -0.926210242138f,
-0.926787474305f, -0.92736252565f, -0.927935394823f, -0.928506080473f, -0.929074581259f, -0.929640895843f, -0.930205022892f, -0.930766961079f, -0.931326709081f, -0.931884265582f,
-0.932439629268f, -0.932992798835f, -0.933543772979f, -0.934092550404f, -0.93463912982f, -0.935183509939f, -0.935725689481f, -0.93626566717f, -0.936803441736f, -0.937339011913f,
-0.93787237644f, -0.938403534063f, -0.938932483532f, -0.939459223602f, -0.939983753034f, -0.940506070593f, -0.941026175051f, -0.941544065183f, -0.942059739771f, -0.942573197601f,
-0.943084437466f, -0.943593458162f, -0.944100258491f, -0.944604837261f, -0.945107193285f, -0.945607325381f, -0.94610523237f, -0.946600913083f, -0.947094366353f, -0.947585591018f,
-0.948074585922f, -0.948561349916f, -0.949045881853f, -0.949528180593f, -0.950008245002f, -0.950486073949f, -0.950961666312f, -0.951435020969f, -0.951906136808f, -0.95237501272f,
-0.952841647601f, -0.953306040354f, -0.953768189886f, -0.954228095109f, -0.954685754941f, -0.955141168306f, -0.955594334131f, -0.95604525135f, -0.956493918902f, -0.956940335732f,
-0.957384500789f, -0.957826413028f, -0.958266071408f, -0.958703474896f, -0.959138622462f, -0.959571513082f, -0.960002145738f, -0.960430519416f, -0.960856633108f, -0.961280485811f,
-0.961702076529f, -0.962121404269f, -0.962538468044f, -0.962953266874f, -0.963365799781f, -0.963776065795f, -0.964184063952f, -0.96458979329f, -0.964993252855f, -0.965394441698f,
-0.965793358874f, -0.966190003445f, -0.966584374478f, -0.966976471045f, -0.967366292222f, -0.967753837093f, -0.968139104746f, -0.968522094274f, -0.968902804776f, -0.969281235357f,
-0.969657385124f, -0.970031253195f, -0.970402838688f, -0.970772140729f, -0.97113915845f, -0.971503890986f, -0.97186633748f, -0.972226497079f, -0.972584368935f, -0.972939952206f,
-0.973293246055f, -0.973644249651f, -0.973992962168f, -0.974339382786f, -0.974683510689f, -0.975025345067f, -0.975364885117f, -0.975702130039f, -0.976037079039f, -0.97636973133f,
-0.976700086129f, -0.977028142658f, -0.977353900145f, -0.977677357825f, -0.977998514935f, -0.97831737072f, -0.978633924429f, -0.978948175319f, -0.979260122649f, -0.979569765685f,
-0.9798771037f, -0.980182135968f, -0.980484861773f, -0.980785280403f, -0.98108339115f, -0.981379193314f, -0.981672686197f, -0.98196386911f, -0.982252741366f, -0.982539302287f,
-0.982823551199f, -0.983105487431f, -0.983385110322f, -0.983662419212f, -0.983937413449f, -0.984210092387f, -0.984480455383f, -0.984748501802f, -0.985014231012f, -0.985277642389f,
-0.985538735312f, -0.985797509168f, -0.986053963346f, -0.986308097245f, -0.986559910265f, -0.986809401814f, -0.987056571306f, -0.987301418158f, -0.987543941794f, -0.987784141645f,
-0.988022017143f, -0.988257567731f, -0.988490792853f, -0.98872169196f, -0.98895026451f, -0.989176509965f, -0.989400427791f, -0.989622017463f, -0.989841278459f, -0.990058210262f,
-0.990272812363f, -0.990485084256f, -0.990695025443f, -0.990902635428f, -0.991107913723f, -0.991310859846f, -0.991511473319f, -0.991709753669f, -0.991905700431f, -0.992099313142f,
-0.992290591348f, -0.992479534599f, -0.992666142449f, -0.99285041446f, -0.993032350198f, -0.993211949235f, -0.993389211148f, -0.993564135521f, -0.993736721941f, -0.993906970002f,
-0.994074879305f, -0.994240449453f, -0.994403680058f, -0.994564570734f, -0.994723121104f, -0.994879330795f, -0.995033199438f, -0.995184726672f, -0.99533391214f, -0.995480755492f,
-0.995625256381f, -0.995767414468f, -0.995907229417f, -0.996044700901f, -0.996179828596f, -0.996312612183f, -0.99644305135f, -0.996571145791f, -0.996696895203f, -0.996820299291f,
-0.996941357765f, -0.997060070339f, -0.997176436735f, -0.997290456679f, -0.997402129901f, -0.99751145614f, -0.997618435139f, -0.997723066644f, -0.997825350411f, -0.997925286199f,
-0.998022873771f, -0.9981181129f, -0.99821100336f, -0.998301544934f, -0.998389737407f, -0.998475580573f, -0.99855907423f, -0.99864021818f, -0.998719012234f, -0.998795456205f,
-0.998869549914f, -0.998941293187f, -0.999010685854f, -0.999077727753f, -0.999142418725f, -0.999204758618f, -0.999264747287f, -0.999322384588f, -0.999377670388f, -0.999430604555f,
-0.999481186966f, -0.999529417501f, -0.999575296047f, -0.999618822495f, -0.999659996744f, -0.999698818696f, -0.999735288261f, -0.999769405351f, -0.999801169888f, -0.999830581796f,
-0.999857641006f, -0.999882347454f, -0.999904701083f, -0.999924701839f, -0.999942349676f, -0.999957644552f, -0.999970586431f, -0.999981175283f, -0.999989411082f, -0.99999529381f,
-0.999998823452f, -1.0f, -0.999998823452f, -0.99999529381f, -0.999989411082f, -0.999981175283f, -0.999970586431f, -0.999957644552f, -0.999942349676f, -0.999924701839f,
-0.999904701083f, -0.999882347454f, -0.999857641006f, -0.999830581796f, -0.999801169888f, -0.999769405351f, -0.999735288261f, -0.999698818696f, -0.999659996744f, -0.999618822495f,
-0.999575296047f, -0.999529417501f, -0.999481186966f, -0.999430604555f, -0.999377670388f, -0.999322384588f, -0.999264747287f, -0.999204758618f, -0.999142418725f, -0.999077727753f,
-0.999010685854f, -0.998941293187f, -0.998869549914f, -0.998795456205f, -0.998719012234f, -0.99864021818f, -0.99855907423f, -0.998475580573f, -0.998389737407f, -0.998301544934f,
-0.99821100336f, -0.9981181129f, -0.998022873771f, -0.997925286199f, -0.997825350411f, -0.997723066644f, -0.997618435139f, -0.99751145614f, -0.997402129901f, -0.997290456679f,
-0.997176436735f, -0.997060070339f, -0.996941357765f, -0.996820299291f, -0.996696895203f, -0.996571145791f, -0.99644305135f, -0.996312612183f, -0.996179828596f, -0.996044700901f,
-0.995907229417f, -0.995767414468f, -0.995625256381f, -0.995480755492f, -0.99533391214f, -0.995184726672f, -0.995033199438f, -0.994879330795f, -0.994723121104f, -0.994564570734f,
-0.994403680058f, -0.994240449453f, -0.994074879305f, -0.993906970002f, -0.993736721941f, -0.993564135521f, -0.993389211148f, -0.993211949235f, -0.993032350198f, -0.99285041446f,
-0.992666142449f, -0.992479534599f, -0.992290591348f, -0.992099313142f, -0.991905700431f, -0.991709753669f, -0.991511473319f, -0.991310859846f, -0.991107913723f, -0.990902635428f,
-0.990695025443f, -0.990485084256f, -0.990272812363f, -0.990058210262f, -0.989841278459f, -0.989622017463f, -0.989400427791f, -0.989176509965f, -0.98895026451f, -0.98872169196f,
-0.988490792853f, -0.988257567731f, -0.988022017143f, -0.987784141645f, -0.987543941794f, -0.987301418158f, -0.987056571306f, -0.986809401814f, -0.986559910265f, -0.986308097245f,
-0.986053963346f, -0.985797509168f, -0.985538735312f, -0.985277642389f, -0.985014231012f, -0.984748501802f, -0.984480455383f, -0.984210092387f, -0.983937413449f, -0.983662419212f,
-0.983385110322f, -0.983105487431f, -0.982823551199f, -0.982539302287f, -0.982252741366f, -0.98196386911f, -0.981672686197f, -0.981379193314f, -0.98108339115f, -0.980785280403f,
-0.980484861773f, -0.980182135968f, -0.9798771037f, -0.979569765685f, -0.979260122649f, -0.978948175319f, -0.978633924429f, -0.97831737072f, -0.977998514935f, -0.977677357825f,
-0.977353900145f, -0.977028142658f, -0.976700086129f, -0.97636973133f, -0.976037079039f, -0.975702130039f, -0.975364885117f, -0.975025345067f, -0.974683510689f, -0.974339382786f,
-0.973992962168f, -0.973644249651f, -0.973293246055f, -0.972939952206f, -0.972584368935f, -0.972226497079f, -0.97186633748f, -0.971503890986f, -0.97113915845f, -0.970772140729f,
-0.970402838688f, -0.970031253195f, -0.969657385124f, -0.969281235357f, -0.968902804776f, -0.968522094274f, -0.968139104746f, -0.967753837093f, -0.967366292222f, -0.966976471045f,
-0.966584374478f, -0.966190003445f, -0.965793358874f, -0.965394441698f, -0.964993252855f, -0.96458979329f, -0.964184063952f, -0.963776065795f, -0.963365799781f, -0.962953266874f,
-0.962538468044f, -0.962121404269f, -0.961702076529f, -0.961280485811f, -0.960856633108f, -0.960430519416f, -0.960002145738f, -0.959571513082f, -0.959138622462f, -0.958703474896f,
-0.958266071408f, -0.957826413028f, -0.957384500789f, -0.956940335732f, -0.956493918902f, -0.95604525135f, -0.955594334131f, -0.955141168306f, -0.954685754941f, -0.954228095109f,
-0.953768189886f, -0.953306040354f, -0.952841647601f, -0.95237501272f, -0.951906136808f, -0.951435020969f, -0.950961666312f, -0.950486073949f, -0.950008245002f, -0.949528180593f,
-0.949045881853f, -0.948561349916f, -0.948074585922f, -0.947585591018f, -0.947094366353f, -0.946600913083f, -0.94610523237f, -0.945607325381f, -0.945107193285f, -0.944604837261f,
-0.944100258491f, -0.943593458162f, -0.943084437466f, -0.942573197601f, -0.942059739771f, -0.941544065183f, -0.941026175051f, -0.940506070593f, -0.939983753034f, -0.939459223602f,
-0.938932483532f, -0.938403534063f, -0.93787237644f, -0.937339011913f, -0.936803441736f, -0.93626566717f, -0.935725689481f, -0.935183509939f, -0.93463912982f, -0.934092550404f,
-0.933543772979f, -0.932992798835f, -0.932439629268f, -0.931884265582f, -0.931326709081f, -0.930766961079f, -0.930205022892f, -0.929640895843f, -0.929074581259f, -0.928506080473f,
-0.927935394823f, -0.92736252565f, -0.926787474305f, -0.926210242138f, -0.92563083051f, -0.925049240783f, -0.924465474325f, -0.923879532511f, -0.92329141672f, -0.922701128334f,
-0.922108668743f, -0.921514039342f, -0.920917241529f, -0.920318276709f, -0.919717146291f, -0.91911385169f, -0.918508394325f, -0.917900775621f, -0.917290997008f, -0.916679059921f,
-0.916064965799f, -0.915448716088f, -0.914830312238f, -0.914209755704f, -0.913587047945f, -0.912962190428f, -0.912335184623f, -0.911706032005f, -0.911074734055f, -0.910441292258f,
-0.909805708105f, -0.909167983091f, -0.908528118716f, -0.907886116488f, -0.907241977915f, -0.906595704515f, -0.905947297807f, -0.905296759318f, -0.904644090578f, -0.903989293123f,
-0.903332368495f, -0.902673318237f, -0.902012143902f, -0.901348847046f, -0.900683429229f, -0.900015892016f, -0.899346236979f, -0.898674465694f, -0.898000579741f, -0.897324580705f,
-0.896646470179f, -0.895966249756f, -0.895283921039f, -0.894599485631f, -0.893912945145f, -0.893224301196f, -0.892533555403f, -0.891840709392f, -0.891145764795f, -0.890448723245f,
-0.889749586383f, -0.889048355855f, -0.88834503331f, -0.887639620403f, -0.886932118794f, -0.886222530149f, -0.885510856136f, -0.884797098431f, -0.884081258713f, -0.883363338666f,
-0.88264333998f, -0.881921264348f, -0.881197113471f, -0.880470889052f, -0.8797425928f, -0.879012226429f, -0.878279791657f, -0.877545290207f, -0.876808723809f, -0.876070094195f,
-0.875329403104f, -0.874586652278f, -0.873841843465f, -0.873094978418f, -0.872346058894f, -0.871595086656f, -0.87084206347f, -0.870086991109f, -0.869329871349f, -0.868570705971f,
-0.867809496763f, -0.867046245516f, -0.866280954025f, -0.865513624091f, -0.864744257519f, -0.863972856122f, -0.863199421712f, -0.862423956111f, -0.861646461143f, -0.860866938638f,
-0.860085390429f, -0.859301818357f, -0.858516224264f, -0.85772861f, -0.856938977418f, -0.856147328375f, -0.855353664735f, -0.854557988365f, -0.853760301138f, -0.85296060493f,
-0.852158901624f, -0.851355193105f, -0.850549481266f, -0.849741768001f, -0.848932055212f, -0.848120344803f, -0.847306638686f, -0.846490938774f, -0.845673246987f, -0.84485356525f,
-0.84403189549f, -0.843208239642f, -0.842382599643f, -0.841554977437f, -0.84072537497f, -0.839893794196f, -0.83906023707f, -0.838224705555f, -0.837387201616f, -0.836547727224f,
-0.835706284354f, -0.834862874986f, -0.834017501106f, -0.833170164702f, -0.832320867768f, -0.831469612303f, -0.830616400309f, -0.829761233795f, -0.828904114772f, -0.828045045258f,
-0.827184027274f, -0.826321062846f, -0.825456154004f, -0.824589302785f, -0.823720511227f, -0.822849781376f, -0.821977115279f, -0.821102514991f, -0.820225982569f, -0.819347520077f,
-0.81846712958f, -0.817584813152f, -0.816700572867f, -0.815814410807f, -0.814926329057f, -0.814036329706f, -0.813144414849f, -0.812250586585f, -0.811354847017f, -0.810457198253f,
-0.809557642404f, -0.808656181588f, -0.807752817926f, -0.806847553544f, -0.805940390571f, -0.805031331143f, -0.804120377398f, -0.803207531481f, -0.802292795538f, -0.801376171723f,
-0.800457662193f, -0.799537269108f, -0.798614994635f, -0.797690840943f, -0.796764810208f, -0.795836904609f, -0.794907126328f, -0.793975477554f, -0.793041960479f, -0.7921065773f,
-0.791169330218f, -0.790230221437f, -0.789289253169f, -0.788346427627f, -0.787401747029f, -0.786455213599f, -0.785506829564f, -0.784556597156f, -0.78360451861f, -0.782650596167f,
-0.781694832071f, -0.780737228572f, -0.779777787923f, -0.778816512381f, -0.777853404209f, -0.776888465673f, -0.775921699043f, -0.774953106595f, -0.773982690607f, -0.773010453363f,
-0.77203639715f, -0.771060524262f, -0.770082836993f, -0.769103337646f, -0.768122028523f, -0.767138911936f, -0.766153990196f, -0.765167265622f, -0.764178740536f, -0.763188417263f,
-0.762196298135f, -0.761202385484f, -0.760206681651f, -0.759209188978f, -0.758209909813f, -0.757208846506f, -0.756206001414f, -0.755201376897f, -0.754194975317f, -0.753186799044f,
-0.752176850449f, -0.75116513191f, -0.750151645806f, -0.749136394523f, -0.74811938045f, -0.74710060598f, -0.74608007351f, -0.745057785441f, -0.74403374418f, -0.743007952135f,
-0.741980411721f, -0.740951125355f, -0.73992009546f, -0.738887324461f, -0.737852814788f, -0.736816568877f, -0.735778589166f, -0.734738878096f, -0.733697438115f, -0.732654271672f,
-0.731609381224f, -0.730562769228f, -0.729514438147f, -0.728464390448f, -0.727412628602f, -0.726359155084f, -0.725303972373f, -0.724247082951f, -0.723188489307f, -0.722128193929f,
-0.721066199315f, -0.720002507961f, -0.718937122373f, -0.717870045056f, -0.716801278521f, -0.715730825284f, -0.714658687863f, -0.713584868781f, -0.712509370565f, -0.711432195745f,
-0.710353346857f, -0.709272826439f, -0.708190637033f, -0.707106781187f, -0.706021261449f, -0.704934080376f, -0.703845240524f, -0.702754744457f, -0.70166259474f, -0.700568793943f,
-0.69947334464f, -0.698376249409f, -0.697277510831f, -0.696177131491f, -0.69507511398f, -0.69397146089f, -0.692866174817f, -0.691759258364f, -0.690650714135f, -0.689540544737f,
-0.688428752784f, -0.687315340892f, -0.68620031168f, -0.685083667773f, -0.683965411797f, -0.682845546385f, -0.681724074172f, -0.680600997795f, -0.679476319899f, -0.67835004313f,
-0.677222170137f, -0.676092703575f, -0.674961646102f, -0.673829000379f, -0.672694769071f, -0.671558954847f, -0.67042156038f, -0.669282588347f, -0.668142041427f, -0.666999922304f,
-0.665856233666f, -0.664710978203f, -0.663564158612f, -0.66241577759f, -0.66126583784f, -0.660114342067f, -0.658961292982f, -0.657806693297f, -0.656650545729f, -0.655492853f,
-0.654333617832f, -0.653172842954f, -0.652010531097f, -0.650846684996f, -0.649681307391f, -0.648514401022f, -0.647345968637f, -0.646176012983f, -0.645004536816f, -0.64383154289f,
-0.642657033966f, -0.641481012809f, -0.640303482184f, -0.639124444864f, -0.637943903622f, -0.636761861236f, -0.635578320489f, -0.634393284164f, -0.63320675505f, -0.63201873594f,
-0.630829229628f, -0.629638238915f, -0.628445766602f, -0.627251815495f, -0.626056388404f, -0.624859488142f, -0.623661117526f, -0.622461279374f, -0.621259976511f, -0.620057211763f,
-0.618852987961f, -0.617647307938f, -0.616440174531f, -0.615231590581f, -0.614021558931f, -0.612810082429f, -0.611597163926f, -0.610382806276f, -0.609167012336f, -0.607949784968f,
-0.606731127035f, -0.605511041404f, -0.604289530948f, -0.60306659854f, -0.601842247059f, -0.600616479384f, -0.599389298401f, -0.598160706996f, -0.596930708062f, -0.595699304492f,
-0.594466499185f, -0.59323229504f, -0.591996694962f, -0.590759701859f, -0.589521318641f, -0.588281548223f, -0.587040393521f, -0.585797857456f, -0.584553942953f, -0.583308652938f,
-0.582061990341f, -0.580813958096f, -0.579564559139f, -0.578313796412f, -0.577061672856f, -0.575808191418f, -0.574553355048f, -0.573297166698f, -0.572039629325f, -0.570780745887f,
-0.569520519347f, -0.56825895267f, -0.566996048825f, -0.565731810784f, -0.564466241521f, -0.563199344014f, -0.561931121245f, -0.560661576197f, -0.559390711859f, -0.558118531221f,
-0.556845037275f, -0.55557023302f, -0.554294121454f, -0.55301670558f, -0.551737988405f, -0.550457972937f, -0.549176662188f, -0.547894059173f, -0.546610166911f, -0.545324988422f,
-0.544038526731f, -0.542750784865f, -0.541461765853f, -0.54017147273f, -0.538879908531f, -0.537587076296f, -0.536292979066f, -0.534997619887f, -0.533701001807f, -0.532403127877f,
-0.531104001151f, -0.529803624686f, -0.528502001542f, -0.527199134782f, -0.525895027471f, -0.524589682678f, -0.523283103476f, -0.521975292937f, -0.52066625414f, -0.519355990166f,
-0.518044504096f, -0.516731799018f, -0.515417878019f, -0.514102744193f, -0.512786400634f, -0.511468850438f, -0.510150096707f, -0.508830142543f, -0.507508991053f, -0.506186645345f,
-0.504863108531f, -0.503538383726f, -0.502212474046f, -0.500885382611f, -0.499557112545f, -0.498227666973f, -0.496897049023f, -0.495565261826f, -0.494232308516f, -0.49289819223f,
-0.491562916107f, -0.490226483288f, -0.48888889692f, -0.487550160148f, -0.486210276124f, -0.484869248001f, -0.483527078933f, -0.482183772079f, -0.4808393306f, -0.47949375766f,
-0.478147056425f, -0.476799230063f, -0.475450281747f, -0.474100214651f, -0.47274903195f, -0.471396736826f, -0.47004333246f, -0.468688822036f, -0.467333208742f, -0.465976495768f,
-0.464618686306f, -0.463259783552f, -0.461899790702f, -0.460538710958f, -0.459176547522f, -0.457813303599f, -0.456448982397f, -0.455083587126f, -0.453717121f, -0.452349587234f,
-0.450980989045f, -0.449611329655f, -0.448240612285f, -0.446868840162f, -0.445496016514f, -0.44412214457f, -0.442747227565f, -0.441371268732f, -0.43999427131f, -0.438616238539f,
-0.437237173661f, -0.435857079922f, -0.43447596057f, -0.433093818853f, -0.431710658025f, -0.43032648134f, -0.428941292055f, -0.42755509343f, -0.426167888727f, -0.424779681209f,
-0.423390474144f, -0.4220002708f, -0.420609074448f, -0.419216888363f, -0.41782371582f, -0.416429560098f, -0.415034424476f, -0.413638312238f, -0.41224122667f, -0.410843171058f,
-0.409444148692f, -0.408044162865f, -0.40664321687f, -0.405241314005f, -0.403838457568f, -0.402434650859f, -0.401029897184f, -0.399624199846f, -0.398217562153f, -0.396809987417f,
-0.395401478948f, -0.393992040061f, -0.392581674073f, -0.391170384302f, -0.38975817407f, -0.388345046699f, -0.386931005514f, -0.385516053844f, -0.384100195017f, -0.382683432365f,
-0.381265769222f, -0.379847208924f, -0.378427754809f, -0.377007410216f, -0.375586178489f, -0.374164062971f, -0.37274106701f, -0.371317193952f, -0.369892447149f, -0.368466829953f,
-0.36704034572f, -0.365612997805f, -0.364184789567f, -0.362755724367f, -0.361325805568f, -0.359895036535f, -0.358463420634f, -0.357030961233f, -0.355597661705f, -0.35416352542f,
-0.352728555755f, -0.351292756086f, -0.34985612979f, -0.348418680249f, -0.346980410846f, -0.345541324964f, -0.34410142599f, -0.342660717312f, -0.34121920232f, -0.339776884407f,
-0.338333766966f, -0.336889853392f, -0.335445147085f, -0.333999651442f, -0.332553369866f, -0.33110630576f, -0.329658462529f, -0.328209843579f, -0.32676045232f, -0.325310292162f,
-0.323859366518f, -0.322407678801f, -0.320955232428f, -0.319502030816f, -0.318048077385f, -0.316593375556f, -0.315137928753f, -0.313681740399f, -0.312224813922f, -0.31076715275f,
-0.309308760312f, -0.307849640042f, -0.306389795371f, -0.304929229735f, -0.303467946572f, -0.302005949319f, -0.300543241417f, -0.299079826308f, -0.297615707435f, -0.296150888244f,
-0.294685372181f, -0.293219162694f, -0.291752263235f, -0.290284677254f, -0.288816408206f, -0.287347459545f, -0.285877834727f, -0.284407537211f, -0.282936570457f, -0.281464937926f,
-0.27999264308f, -0.278519689385f, -0.277046080306f, -0.275571819311f, -0.274096909869f, -0.27262135545f, -0.271145159527f, -0.269668325573f, -0.268190857063f, -0.266712757475f,
-0.265234030286f, -0.263754678975f, -0.262274707024f, -0.260794117915f, -0.259312915133f, -0.257831102162f, -0.25634868249f, -0.254865659605f, -0.253382036996f, -0.251897818154f,
-0.250413006573f, -0.248927605746f, -0.247441619168f, -0.245955050336f, -0.244467902748f, -0.242980179903f, -0.241491885303f, -0.240003022449f, -0.238513594844f, -0.237023605994f,
-0.235533059405f, -0.234041958584f, -0.232550307039f, -0.231058108281f, -0.229565365821f, -0.228072083171f, -0.226578263846f, -0.22508391136f, -0.22358902923f, -0.222093620973f,
-0.220597690109f, -0.219101240157f, -0.217604274638f, -0.216106797076f, -0.214608810994f, -0.213110319916f, -0.211611327369f, -0.21011183688f, -0.208611851978f, -0.207111376192f,
-0.205610413053f, -0.204108966093f, -0.202607038844f, -0.201104634842f, -0.199601757621f, -0.198098410718f, -0.19659459767f, -0.195090322016f, -0.193585587296f, -0.19208039705f,
-0.19057475482f, -0.18906866415f, -0.187562128583f, -0.186055151663f, -0.184547736939f, -0.183039887955f, -0.181531608261f, -0.180022901406f, -0.178513770939f, -0.177004220412f,
-0.175494253377f, -0.173983873387f, -0.172473083997f, -0.17096188876f, -0.169450291234f, -0.167938294975f, -0.16642590354f, -0.16491312049f, -0.163399949383f, -0.16188639378f,
-0.160372457243f, -0.158858143334f, -0.157343455616f, -0.155828397654f, -0.154312973013f, -0.152797185258f, -0.151281037957f, -0.149764534677f, -0.148247678987f, -0.146730474455f,
-0.145212924653f, -0.14369503315f, -0.142176803519f, -0.140658239333f, -0.139139344164f, -0.137620121586f, -0.136100575176f, -0.134580708507f, -0.133060525157f, -0.131540028703f,
-0.130019222722f, -0.128498110794f, -0.126976696497f, -0.125454983412f, -0.123932975119f, -0.122410675199f, -0.120888087236f, -0.119365214811f, -0.117842061508f, -0.116318630912f,
-0.114794926607f, -0.113270952178f, -0.111746711211f, -0.110222207294f, -0.108697444013f, -0.107172424957f, -0.105647153713f, -0.104121633872f, -0.102595869022f, -0.101069862755f,
-0.0995436186601f, -0.0980171403296f, -0.0964904313553f, -0.0949634953296f, -0.0934363358457f, -0.0919089564971f, -0.0903813608779f, -0.0888535525825f, -0.0873255352062f, -0.0857973123444f,
-0.0842688875933f, -0.0827402645494f, -0.0812114468096f, -0.0796824379714f, -0.0781532416328f, -0.076623861392f, -0.0750943008479f, -0.0735645635997f, -0.0720346532469f, -0.0705045733896f,
-0.0689743276283f, -0.0674439195637f, -0.065913352797f, -0.0643826309299f, -0.0628517575642f, -0.0613207363022f, -0.0597895707466f, -0.0582582645004f, -0.0567268211669f, -0.0551952443497f,
-0.0536635376527f, -0.0521317046803f, -0.0505997490369f, -0.0490676743274f, -0.047535484157f, -0.0460031821309f, -0.0444707718549f, -0.0429382569349f, -0.0414056409771f, -0.0398729275877f,
-0.0383401203736f, -0.0368072229414f, -0.0352742388982f, -0.0337411718514f, -0.0322080254083f, -0.0306748031766f, -0.0291415087642f, -0.027608145779f, -0.0260747178291f, -0.0245412285229f,
-0.0230076814688f, -0.0214740802755f, -0.0199404285515f, -0.0184067299058f, -0.0168729879473f, -0.015339206285f, -0.0138053885281f, -0.0122715382857f, -0.0107376591673f, -0.00920375478206f,
-0.00766982873953f, -0.00613588464915f, -0.00460192612045f, -0.00306795676297f, -0.00153398018629f
};
const float g_fIdvTanTable[] =
{
0.0f, 0.00153398199109f, 0.00306797120142f, 0.00460197485038f, 0.00613600015762f, 0.0076700543432f, 0.00920414462773f, 0.0107382782325f, 0.0122724623796f, 0.013806704292f, 0.015341011194f,
0.0168753903109f, 0.0184098488693f, 0.0199443940976f, 0.0214790332256f, 0.0230137734848f, 0.0245486221089f, 0.0260835863334f, 0.027618673396f, 0.0291538905368f, 0.0306892449982f,
0.0322247440255f, 0.0337603948664f, 0.0352962047716f, 0.0368321809948f, 0.0383683307929f, 0.0399046614258f, 0.0414411801572f, 0.0429778942541f, 0.0445148109872f, 0.046051937631f,
0.0475892814643f, 0.0491268497695f, 0.0506646498335f, 0.0522026889477f, 0.0537409744077f, 0.055279513514f, 0.0568183135718f, 0.0583573818914f, 0.0598967257878f, 0.0614363525816f,
0.0629762695986f, 0.06451648417f, 0.0660570036328f, 0.0675978353297f, 0.0691389866093f, 0.0706804648264f, 0.0722222773417f, 0.0737644315224f, 0.0753069347424f, 0.0768497943819f,
0.0783930178281f, 0.0799366124748f, 0.0814805857232f, 0.0830249449815f, 0.0845696976653f, 0.0861148511976f, 0.0876604130093f, 0.0892063905386f, 0.0907527912321f, 0.0922996225442f,
0.0938468919374f, 0.0953946068829f, 0.0969427748601f, 0.0984914033572f, 0.100040499871f, 0.101590071908f, 0.103140126982f, 0.104690672618f, 0.106241716349f, 0.107793265719f,
0.109345328281f, 0.110897911596f, 0.112451023238f, 0.114004670789f, 0.115558861842f, 0.117113604001f, 0.11866890488f, 0.120224772103f, 0.121781213307f, 0.123338236137f,
0.124895848252f, 0.12645405732f, 0.128012871024f, 0.129572297054f, 0.131132343116f, 0.132693016924f, 0.134254326209f, 0.135816278709f, 0.137378882179f, 0.138942144384f,
0.140506073101f, 0.142070676123f, 0.143635961253f, 0.14520193631f, 0.146768609123f, 0.148335987538f, 0.149904079413f, 0.15147289262f, 0.153042435045f, 0.154612714587f,
0.156183739163f, 0.157755516701f, 0.159328055145f, 0.160901362453f, 0.162475446601f, 0.164050315575f, 0.165625977381f, 0.167202440039f, 0.168779711585f, 0.170357800068f,
0.171936713558f, 0.173516460138f, 0.175097047907f, 0.176678484983f, 0.178260779498f, 0.179843939603f, 0.181427973466f, 0.183012889269f, 0.184598695217f, 0.186185399528f,
0.187773010439f, 0.189361536206f, 0.190950985101f, 0.192541365418f, 0.194132685466f, 0.195724953574f, 0.19731817809f, 0.19891236738f, 0.20050752983f, 0.202103673847f,
0.203700807854f, 0.205298940297f, 0.20689807964f, 0.208498234369f, 0.210099412988f, 0.211701624024f, 0.213304876022f, 0.214909177551f, 0.216514537199f, 0.218120963575f,
0.219728465311f, 0.221337051059f, 0.222946729496f, 0.224557509317f, 0.226169399242f, 0.227782408013f, 0.229396544394f, 0.231011817172f, 0.232628235158f, 0.234245807185f,
0.235864542111f, 0.237484448816f, 0.239105536205f, 0.240727813207f, 0.242351288775f, 0.243975971886f, 0.245601871543f, 0.247228996774f, 0.248857356631f, 0.250486960191f,
0.252117816559f, 0.253749934863f, 0.255383324259f, 0.257017993928f, 0.258653953079f, 0.260291210946f, 0.26192977679f, 0.2635696599f, 0.265210869593f, 0.266853415211f,
0.268497306127f, 0.270142551739f, 0.271789161476f, 0.273437144794f, 0.275086511178f, 0.27673727014f, 0.278389431226f, 0.280043004006f, 0.281697998084f, 0.283354423091f,
0.285012288689f, 0.286671604572f, 0.288332380461f, 0.289994626113f, 0.29165835131f, 0.293323565871f, 0.294990279644f, 0.296658502507f, 0.298328244375f, 0.29999951519f,
0.301672324931f, 0.303346683607f, 0.305022601262f, 0.306700087972f, 0.308379153847f, 0.310059809032f, 0.311742063705f, 0.313425928078f, 0.3151114124f, 0.316798526953f,
0.318487282054f, 0.320177688057f, 0.32186975535f, 0.32356349436f, 0.325258915548f, 0.326956029412f, 0.328654846486f, 0.330355377344f, 0.332057632596f, 0.333761622887f,
0.335467358906f, 0.337174851374f, 0.338884111056f, 0.340595148753f, 0.342307975305f, 0.344022601592f, 0.345739038536f, 0.347457297096f, 0.349177388274f, 0.35089932311f,
0.352623112687f, 0.35434876813f, 0.356076300603f, 0.357805721315f, 0.359537041515f, 0.361270272495f, 0.363005425593f, 0.364742512185f, 0.366481543695f, 0.368222531588f,
0.369965487376f, 0.371710422613f, 0.373457348899f, 0.37520627788f, 0.376957221246f, 0.378710190734f, 0.380465198128f, 0.382222255256f, 0.383981373996f, 0.385742566271f,
0.387505844053f, 0.389271219362f, 0.391038704266f, 0.39280831088f, 0.394580051372f, 0.396353937957f, 0.398129982899f, 0.399908198515f, 0.401688597169f, 0.403471191279f,
0.405255993313f, 0.407043015791f, 0.408832271285f, 0.41062377242f, 0.412417531872f, 0.414213562373f, 0.416011876707f, 0.417812487712f, 0.419615408281f, 0.421420651362f,
0.423228229958f, 0.425038157126f, 0.426850445983f, 0.428665109699f, 0.430482161503f, 0.43230161468f, 0.434123482572f, 0.435947778582f, 0.437774516171f, 0.439603708856f,
0.441435370216f, 0.443269513891f, 0.445106153579f, 0.44694530304f, 0.448786976095f, 0.450631186627f, 0.452477948582f, 0.454327275966f, 0.456179182851f, 0.458033683371f,
0.459890791724f, 0.461750522175f, 0.46361288905f, 0.465477906743f, 0.467345589714f, 0.46921595249f, 0.471089009662f, 0.472964775891f, 0.474843265907f, 0.476724494505f,
0.478608476553f, 0.480495226984f, 0.482384760805f, 0.484277093092f, 0.486172238992f, 0.488070213723f, 0.489971032576f, 0.491874710915f, 0.493781264177f, 0.495690707871f,
0.497603057583f, 0.499518328973f, 0.501436537774f, 0.503357699799f, 0.505281830935f, 0.507208947147f, 0.509139064477f, 0.511072199046f, 0.513008367053f, 0.514947584779f,
0.516889868581f, 0.5188352349f, 0.520783700257f, 0.522735281255f, 0.52468999458f, 0.526647856999f, 0.528608885367f, 0.530573096619f, 0.532540507778f, 0.534511135951f,
0.536484998332f, 0.538462112201f, 0.540442494928f, 0.542426163969f, 0.54441313687f, 0.546403431266f, 0.548397064883f, 0.550394055537f, 0.552394421138f, 0.554398179686f,
0.556405349275f, 0.558415948093f, 0.560429994421f, 0.562447506639f, 0.564468503218f, 0.56649300273f, 0.568521023842f, 0.570552585321f, 0.57258770603f, 0.574626404935f,
0.5766687011f, 0.578714613693f, 0.58076416198f, 0.582817365335f, 0.584874243231f, 0.586934815248f, 0.588999101069f, 0.591067120487f, 0.593138893398f, 0.595214439806f,
0.597293779827f, 0.599376933682f, 0.601463921705f, 0.60355476434f, 0.605649482143f, 0.607748095783f, 0.609850626044f, 0.611957093821f, 0.614067520129f, 0.616181926095f,
0.618300332967f, 0.620422762108f, 0.622549235004f, 0.624679773257f, 0.626814398592f, 0.628953132857f, 0.631095998021f, 0.633243016178f, 0.635394209545f, 0.637549600469f,
0.639709211419f, 0.641873064996f, 0.644041183927f, 0.64621359107f, 0.648390309414f, 0.65057136208f, 0.652756772323f, 0.654946563529f, 0.657140759223f, 0.659339383064f,
0.661542458849f, 0.663750010513f, 0.665962062131f, 0.668178637919f, 0.670399762235f, 0.672625459577f, 0.674855754592f, 0.677090672069f, 0.679330236945f, 0.681574474302f,
0.683823409375f, 0.686077067545f, 0.688335474347f, 0.690598655468f, 0.692866636748f, 0.695139444182f, 0.697417103922f, 0.699699642277f, 0.701987085715f, 0.704279460865f,
0.706576794516f, 0.708879113621f, 0.711186445295f, 0.713498816823f, 0.715816255651f, 0.718138789397f, 0.720466445849f, 0.722799252964f, 0.725137238872f, 0.727480431878f,
0.729828860461f, 0.732182553277f, 0.734541539161f, 0.736905847127f, 0.739275506371f, 0.741650546272f, 0.744030996392f, 0.746416886479f, 0.748808246471f, 0.751205106491f,
0.753607496856f, 0.756015448074f, 0.758428990846f, 0.76084815607f, 0.763272974841f, 0.765703478451f, 0.768139698394f, 0.770581666367f, 0.77302941427f, 0.775482974208f,
0.777942378495f, 0.780407659654f, 0.782878850418f, 0.785355983733f, 0.787839092761f, 0.790328210879f, 0.792823371684f, 0.795324608993f, 0.797831956843f, 0.800345449499f,
0.802865121449f, 0.805391007411f, 0.807923142331f, 0.810461561389f, 0.813006299999f, 0.81555739381f, 0.818114878711f, 0.820678790829f, 0.823249166535f, 0.825826042444f,
0.82840945542f, 0.830999442572f, 0.833596041263f, 0.836199289109f, 0.838809223981f, 0.841425884007f, 0.844049307578f, 0.846679533346f, 0.849316600226f, 0.851960547404f,
0.854611414332f, 0.857269240737f, 0.85993406662f, 0.862605932257f, 0.865284878205f, 0.867970945304f, 0.870664174676f, 0.873364607734f, 0.876072286177f, 0.878787251998f,
0.881509547485f, 0.884239215225f, 0.886976298104f, 0.889720839312f, 0.892472882345f, 0.895232471007f, 0.897999649415f, 0.900774462001f, 0.903556953512f, 0.906347169019f,
0.909145153914f, 0.911950953917f, 0.914764615075f, 0.917586183771f, 0.920415706721f, 0.923253230982f, 0.92609880395f, 0.92895247337f, 0.931814287334f, 0.934684294283f,
0.937562543018f, 0.940449082695f, 0.943343962832f, 0.946247233315f, 0.949158944396f, 0.952079146701f, 0.95500789123f, 0.957945229365f, 0.960891212868f, 0.963845893891f,
0.966809324974f, 0.969781559053f, 0.972762649461f, 0.975752649932f, 0.978751614609f, 0.981759598042f, 0.984776655196f, 0.987802841452f, 0.990838212614f, 0.993882824914f,
0.996936735011f, 1.0f, 1.00307267741f, 1.00615482523f, 1.00924650187f, 1.01234776621f, 1.01545867758f, 1.01857929578f, 1.02170968106f, 1.02484989415f,
1.02799999625f, 1.03116004905f, 1.03433011471f, 1.03751025588f, 1.04070053572f, 1.04390101787f, 1.04711176649f, 1.05033284624f, 1.05356432229f, 1.05680626034f,
1.06005872662f, 1.06332178786f, 1.06659551136f, 1.06987996494f, 1.07317521699f, 1.07648133642f, 1.07979839271f, 1.08312645593f, 1.08646559668f, 1.08981588617f,
1.09317739615f, 1.096550199f, 1.09993436768f, 1.10332997573f, 1.10673709733f, 1.11015580724f, 1.11358618085f, 1.1170282942f, 1.12048222392f, 1.12394804731f,
1.12742584231f, 1.1309156875f, 1.13441766213f, 1.13793184611f, 1.14145832003f, 1.14499716515f, 1.14854846344f, 1.15211229755f, 1.15568875082f, 1.15927790733f,
1.16287985186f, 1.16649466991f, 1.17012244773f, 1.17376327231f, 1.17741723138f, 1.18108441342f, 1.18476490772f, 1.18845880428f, 1.19216619395f, 1.19588716832f,
1.1996218198f, 1.20337024163f, 1.20713252783f, 1.21090877328f, 1.21469907368f, 1.21850352559f, 1.2223222264f, 1.2261552744f, 1.23000276874f, 1.23386480944f,
1.23774149743f, 1.24163293456f, 1.24553922357f, 1.24946046813f, 1.25339677287f, 1.25734824334f, 1.26131498606f, 1.26529710851f, 1.26929471917f, 1.2733079275f,
1.27733684397f, 1.28138158004f, 1.28544224822f, 1.28951896206f, 1.29361183616f, 1.29772098617f, 1.30184652882f, 1.30598858193f, 1.31014726443f, 1.31432269635f,
1.31851499886f, 1.32272429426f, 1.326950706f, 1.33119435872f, 1.33545537821f, 1.33973389149f, 1.34403002677f, 1.34834391349f, 1.35267568232f, 1.35702546519f,
1.36139339532f, 1.36577960718f, 1.37018423657f, 1.3746074206f, 1.3790492977f, 1.38351000765f, 1.38798969162f, 1.39248849215f, 1.39700655316f, 1.40154402001f,
1.40610103949f, 1.41067775984f, 1.41527433078f, 1.41989090349f, 1.42452763071f, 1.42918466665f, 1.4338621671f, 1.43856028941f, 1.44327919251f, 1.44801903694f,
1.45277998486f, 1.45756220009f, 1.4623658481f, 1.46719109606f, 1.47203811286f, 1.4769070691f, 1.48179813715f, 1.48671149116f, 1.49164730707f, 1.49660576267f,
1.50158703756f, 1.50659131324f, 1.5116187731f, 1.51666960246f, 1.52174398858f, 1.52684212069f, 1.53196419003f, 1.53711038986f, 1.54228091549f, 1.54747596432f,
1.55269573586f, 1.55794043174f, 1.56321025577f, 1.56850541395f, 1.57382611452f, 1.57917256796f, 1.58454498703f, 1.58994358683f, 1.59536858478f, 1.6008202007f,
1.60629865683f, 1.61180417785f, 1.61733699091f, 1.62289732569f, 1.62848541442f, 1.63410149191f, 1.6397457956f, 1.64541856558f, 1.65112004465f, 1.65685047834f,
1.66261011494f, 1.66839920558f, 1.67421800423f, 1.68006676774f, 1.68594575593f, 1.69185523156f, 1.69779546044f, 1.70376671143f, 1.70976925651f, 1.7158033708f,
1.72186933262f, 1.72796742356f, 1.73409792849f, 1.7402611356f, 1.74645733653f, 1.75268682629f, 1.75894990346f, 1.76524687009f, 1.7715780319f, 1.77794369821f,
1.78434418206f, 1.79077980028f, 1.79725087349f, 1.8037577262f, 1.81030068685f, 1.81688008789f, 1.82349626582f, 1.83014956126f, 1.83684031901f, 1.84356888813f,
1.85033562199f, 1.85714087833f, 1.86398501936f, 1.87086841179f, 1.87779142693f, 1.88475444076f, 1.89175783397f, 1.89880199209f, 1.90588730552f, 1.91301416962f,
1.92018298481f, 1.92739415663f, 1.93464809582f, 1.94194521842f, 1.94928594585f, 1.95667070497f, 1.96409992823f, 1.9715740537f, 1.97909352519f, 1.98665879234f,
1.99427031073f, 2.00192854195f, 2.00963395373f, 2.01738702001f, 2.02518822108f, 2.03303804365f, 2.04093698099f, 2.04888553303f, 2.05688420646f, 2.06493351485f,
2.07303397879f, 2.08118612598f, 2.08939049137f, 2.09764761728f, 2.10595805353f, 2.11432235755f, 2.12274109455f, 2.13121483763f, 2.13974416793f, 2.14832967476f,
2.15697195574f, 2.16567161698f, 2.1744292732f, 2.18324554788f, 2.19212107346f, 2.20105649143f, 2.21005245258f, 2.21910961708f, 2.22822865472f, 2.23741024505f,
2.24665507758f, 2.25596385193f, 2.26533727805f, 2.2747760764f, 2.28428097813f, 2.29385272532f, 2.30349207114f, 2.31319978007f, 2.32297662813f, 2.3328234031f,
2.34274090471f, 2.35272994491f, 2.36279134806f, 2.37292595123f, 2.38313460437f, 2.39341817062f, 2.40377752654f, 2.41421356237f, 2.42472718233f, 2.43531930484f,
2.44599086285f, 2.45674280409f, 2.46757609141f, 2.47849170304f, 2.48949063291f, 2.50057389099f, 2.51174250359f, 2.52299751367f, 2.53433998126f, 2.54577098371f,
2.55729161613f, 2.56890299169f, 2.58060624206f, 2.59240251774f, 2.60429298847f, 2.61627884365f, 2.62836129276f, 2.64054156573f, 2.65282091346f, 2.66520060819f,
2.677681944f, 2.69026623728f, 2.7029548272f, 2.71574907621f, 2.72865037054f, 2.74166012075f, 2.75477976222f, 2.76801075575f, 2.78135458808f, 2.79481277249f,
2.80838684941f, 2.822078387f, 2.83588898181f, 2.84982025938f, 2.86387387495f, 2.87805151412f, 2.89235489355f, 2.90678576167f, 2.92134589943f, 2.93603712109f,
2.95086127492f, 2.96582024408f, 2.98091594742f, 2.99615034032f, 3.01152541558f, 3.02704320432f, 3.04270577687f, 3.05851524378f, 3.07447375675f, 3.09058350967f,
3.10684673964f, 3.12326572807f, 3.13984280173f, 3.15658033394f, 3.17348074569f, 3.19054650689f, 3.20778013758f, 3.22518420921f, 3.24276134597f, 3.26051422617f,
3.27844558358f, 3.29655820894f, 3.31485495141f, 3.33333872012f, 3.35201248576f, 3.37087928223f, 3.38994220829f, 3.40920442935f, 3.42866917922f, 3.44833976203f,
3.46821955411f, 3.48831200598f, 3.50862064439f, 3.52914907448f, 3.54990098191f, 3.57088013517f, 3.5920903879f, 3.61353568131f, 3.63522004667f, 3.65714760792f,
3.67932258434f, 3.70174929333f, 3.72443215325f, 3.74737568642f, 3.77058452218f, 3.79406340009f, 3.8178171732f, 3.84185081151f, 3.86616940548f, 3.89077816971f,
3.91568244677f, 3.94088771112f, 3.96639957322f, 3.99222378377f, 4.01836623815f, 4.04483298095f, 4.07163021078f, 4.09876428515f, 4.12624172562f, 4.15406922316f,
4.18225364361f, 4.2108020335f, 4.23972162602f, 4.26901984721f, 4.29870432246f, 4.32878288323f, 4.35926357409f, 4.39015465998f, 4.42146463381f, 4.45320222441f,
4.48537640476f, 4.51799640057f, 4.55107169927f, 4.58461205934f, 4.61862752007f, 4.65312841171f, 4.68812536613f, 4.72362932788f, 4.75965156578f, 4.79620368502f,
4.83329763978f, 4.8709457465f, 4.90916069767f, 4.9479555763f, 4.98734387106f, 5.02733949213f, 5.06795678777f, 5.10921056176f, 5.15111609155f, 5.19368914741f,
5.23694601245f, 5.28090350363f, 5.32557899383f, 5.370990435f, 5.41715638252f, 5.46409602073f, 5.51182918984f, 5.56037641416f, 5.60975893192f, 5.65999872648f,
5.71111855941f, 5.76314200512f, 5.81609348757f, 5.86999831882f, 5.92488273982f, 5.98077396337f, 6.03770021955f, 6.09569080373f, 6.15477612724f, 6.21498777109f,
6.2763585427f, 6.33892253603f, 6.40271519531f, 6.46777338247f, 6.53413544883f, 6.60184131103f, 6.67093253175f, 6.74145240541f, 6.81344604936f, 6.88696050077f,
6.96204481994f, 7.03875020019f, 7.11713008505f, 7.19724029334f, 7.27913915253f, 7.36288764132f, 7.44854954204f, 7.53619160359f, 7.62588371596f, 7.71769909723f,
7.81171449404f, 7.90801039675f, 8.00667127049f, 8.10778580368f, 8.21144717521f, 8.3177533424f, 8.42680735119f, 8.53871767101f, 8.65359855626f, 8.77157043726f,
8.89276034319f, 9.01730236042f, 9.14533812943f, 9.27701738441f, 9.41249853976f, 9.55194932838f, 9.69554749701f, 9.84348156491f, 9.99595165247f, 10.1531703876f,
10.3153638984f, 10.4827729017f, 10.6556538992f, 10.8342804926f, 11.0189448327f, 11.2099592189f, 11.407657866f, 11.6123988614f, 11.8245663353f, 12.0445728717f,
12.2728621932f, 12.5099121547f, 12.7562380899f, 13.0123965593f, 13.2789895568f, 13.5566692424f, 13.8461432789f, 14.1481808652f, 14.4636195733f, 14.793373118f,
15.1384402108f, 15.4999146786f, 15.8789970631f, 16.2770079599f, 16.6954034106f, 17.1357927239f, 17.5999591881f, 18.0898842344f, 18.6077757432f, 19.1561013457f,
19.7376277796f, 20.355467625f, 21.0131350849f, 21.7146129227f, 22.4644332487f, 23.2677756171f, 24.1305869236f, 25.0597289707f, 26.0631614494f, 27.1501706657f,
28.3316579352f, 29.6205066308f, 31.0320541013f, 32.5847051649f, 34.3007393383f, 36.2073871421f, 38.3382862778f, 40.7354838721f, 43.452239619f, 46.5570302675f,
50.1394023356f, 54.3187511803f, 59.257888652f, 65.1847513409f, 72.4285809885f, 81.4832402065f, 93.1247988132f, 108.646706505f, 130.377172736f, 162.972616413f,
217.298014985f, 325.948300798f, 651.898135577f, 1.63317787284e+016f, -651.898135577f, -325.948300798f, -217.298014985f, -162.972616413f, -130.377172736f, -108.646706505f,
-93.1247988132f, -81.4832402065f, -72.4285809885f, -65.1847513409f, -59.257888652f, -54.3187511803f, -50.1394023356f, -46.5570302675f, -43.452239619f, -40.7354838721f,
-38.3382862778f, -36.2073871421f, -34.3007393383f, -32.5847051649f, -31.0320541013f, -29.6205066308f, -28.3316579352f, -27.1501706657f, -26.0631614494f, -25.0597289707f,
-24.1305869236f, -23.2677756171f, -22.4644332487f, -21.7146129227f, -21.0131350849f, -20.355467625f, -19.7376277796f, -19.1561013457f, -18.6077757432f, -18.0898842344f,
-17.5999591881f, -17.1357927239f, -16.6954034106f, -16.2770079599f, -15.8789970631f, -15.4999146786f, -15.1384402108f, -14.793373118f, -14.4636195733f, -14.1481808652f,
-13.8461432789f, -13.5566692424f, -13.2789895568f, -13.0123965593f, -12.7562380899f, -12.5099121547f, -12.2728621932f, -12.0445728717f, -11.8245663353f, -11.6123988614f,
-11.407657866f, -11.2099592189f, -11.0189448327f, -10.8342804926f, -10.6556538992f, -10.4827729017f, -10.3153638984f, -10.1531703876f, -9.99595165247f, -9.84348156491f,
-9.69554749701f, -9.55194932838f, -9.41249853976f, -9.27701738441f, -9.14533812943f, -9.01730236042f, -8.89276034319f, -8.77157043726f, -8.65359855626f, -8.53871767101f,
-8.42680735119f, -8.3177533424f, -8.21144717521f, -8.10778580368f, -8.00667127049f, -7.90801039675f, -7.81171449404f, -7.71769909723f, -7.62588371596f, -7.53619160359f,
-7.44854954204f, -7.36288764132f, -7.27913915253f, -7.19724029334f, -7.11713008505f, -7.03875020019f, -6.96204481994f, -6.88696050077f, -6.81344604936f, -6.74145240541f,
-6.67093253175f, -6.60184131103f, -6.53413544883f, -6.46777338247f, -6.40271519531f, -6.33892253603f, -6.2763585427f, -6.21498777109f, -6.15477612724f, -6.09569080373f,
-6.03770021955f, -5.98077396337f, -5.92488273982f, -5.86999831882f, -5.81609348757f, -5.76314200512f, -5.71111855941f, -5.65999872648f, -5.60975893192f, -5.56037641416f,
-5.51182918984f, -5.46409602073f, -5.41715638252f, -5.370990435f, -5.32557899383f, -5.28090350363f, -5.23694601245f, -5.19368914741f, -5.15111609155f, -5.10921056176f,
-5.06795678777f, -5.02733949213f, -4.98734387106f, -4.9479555763f, -4.90916069767f, -4.8709457465f, -4.83329763978f, -4.79620368502f, -4.75965156578f, -4.72362932788f,
-4.68812536613f, -4.65312841171f, -4.61862752007f, -4.58461205934f, -4.55107169927f, -4.51799640057f, -4.48537640476f, -4.45320222441f, -4.42146463381f, -4.39015465998f,
-4.35926357409f, -4.32878288323f, -4.29870432246f, -4.26901984721f, -4.23972162602f, -4.2108020335f, -4.18225364361f, -4.15406922316f, -4.12624172562f, -4.09876428515f,
-4.07163021078f, -4.04483298095f, -4.01836623815f, -3.99222378377f, -3.96639957322f, -3.94088771112f, -3.91568244677f, -3.89077816971f, -3.86616940548f, -3.84185081151f,
-3.8178171732f, -3.79406340009f, -3.77058452218f, -3.74737568642f, -3.72443215325f, -3.70174929333f, -3.67932258434f, -3.65714760792f, -3.63522004667f, -3.61353568131f,
-3.5920903879f, -3.57088013517f, -3.54990098191f, -3.52914907448f, -3.50862064439f, -3.48831200598f, -3.46821955411f, -3.44833976203f, -3.42866917922f, -3.40920442935f,
-3.38994220829f, -3.37087928223f, -3.35201248576f, -3.33333872012f, -3.31485495141f, -3.29655820894f, -3.27844558358f, -3.26051422617f, -3.24276134597f, -3.22518420921f,
-3.20778013758f, -3.19054650689f, -3.17348074569f, -3.15658033394f, -3.13984280173f, -3.12326572807f, -3.10684673964f, -3.09058350967f, -3.07447375675f, -3.05851524378f,
-3.04270577687f, -3.02704320432f, -3.01152541558f, -2.99615034032f, -2.98091594742f, -2.96582024408f, -2.95086127492f, -2.93603712109f, -2.92134589943f, -2.90678576167f,
-2.89235489355f, -2.87805151412f, -2.86387387495f, -2.84982025938f, -2.83588898181f, -2.822078387f, -2.80838684941f, -2.79481277249f, -2.78135458808f, -2.76801075575f,
-2.75477976222f, -2.74166012075f, -2.72865037054f, -2.71574907621f, -2.7029548272f, -2.69026623728f, -2.677681944f, -2.66520060819f, -2.65282091346f, -2.64054156573f,
-2.62836129276f, -2.61627884365f, -2.60429298847f, -2.59240251774f, -2.58060624206f, -2.56890299169f, -2.55729161613f, -2.54577098371f, -2.53433998126f, -2.52299751367f,
-2.51174250359f, -2.50057389099f, -2.48949063291f, -2.47849170304f, -2.46757609141f, -2.45674280409f, -2.44599086285f, -2.43531930484f, -2.42472718233f, -2.41421356237f,
-2.40377752654f, -2.39341817062f, -2.38313460437f, -2.37292595123f, -2.36279134806f, -2.35272994491f, -2.34274090471f, -2.3328234031f, -2.32297662813f, -2.31319978007f,
-2.30349207114f, -2.29385272532f, -2.28428097813f, -2.2747760764f, -2.26533727805f, -2.25596385193f, -2.24665507758f, -2.23741024505f, -2.22822865472f, -2.21910961708f,
-2.21005245258f, -2.20105649143f, -2.19212107346f, -2.18324554788f, -2.1744292732f, -2.16567161698f, -2.15697195574f, -2.14832967476f, -2.13974416793f, -2.13121483763f,
-2.12274109455f, -2.11432235755f, -2.10595805353f, -2.09764761728f, -2.08939049137f, -2.08118612598f, -2.07303397879f, -2.06493351485f, -2.05688420646f, -2.04888553303f,
-2.04093698099f, -2.03303804365f, -2.02518822108f, -2.01738702001f, -2.00963395373f, -2.00192854195f, -1.99427031073f, -1.98665879234f, -1.97909352519f, -1.9715740537f,
-1.96409992823f, -1.95667070497f, -1.94928594585f, -1.94194521842f, -1.93464809582f, -1.92739415663f, -1.92018298481f, -1.91301416962f, -1.90588730552f, -1.89880199209f,
-1.89175783397f, -1.88475444076f, -1.87779142693f, -1.87086841179f, -1.86398501936f, -1.85714087833f, -1.85033562199f, -1.84356888813f, -1.83684031901f, -1.83014956126f,
-1.82349626582f, -1.81688008789f, -1.81030068685f, -1.8037577262f, -1.79725087349f, -1.79077980028f, -1.78434418206f, -1.77794369821f, -1.7715780319f, -1.76524687009f,
-1.75894990346f, -1.75268682629f, -1.74645733653f, -1.7402611356f, -1.73409792849f, -1.72796742356f, -1.72186933262f, -1.7158033708f, -1.70976925651f, -1.70376671143f,
-1.69779546044f, -1.69185523156f, -1.68594575593f, -1.68006676774f, -1.67421800423f, -1.66839920558f, -1.66261011494f, -1.65685047834f, -1.65112004465f, -1.64541856558f,
-1.6397457956f, -1.63410149191f, -1.62848541442f, -1.62289732569f, -1.61733699091f, -1.61180417785f, -1.60629865683f, -1.6008202007f, -1.59536858478f, -1.58994358683f,
-1.58454498703f, -1.57917256796f, -1.57382611452f, -1.56850541395f, -1.56321025577f, -1.55794043174f, -1.55269573586f, -1.54747596432f, -1.54228091549f, -1.53711038986f,
-1.53196419003f, -1.52684212069f, -1.52174398858f, -1.51666960246f, -1.5116187731f, -1.50659131324f, -1.50158703756f, -1.49660576267f, -1.49164730707f, -1.48671149116f,
-1.48179813715f, -1.4769070691f, -1.47203811286f, -1.46719109606f, -1.4623658481f, -1.45756220009f, -1.45277998486f, -1.44801903694f, -1.44327919251f, -1.43856028941f,
-1.4338621671f, -1.42918466665f, -1.42452763071f, -1.41989090349f, -1.41527433078f, -1.41067775984f, -1.40610103949f, -1.40154402001f, -1.39700655316f, -1.39248849215f,
-1.38798969162f, -1.38351000765f, -1.3790492977f, -1.3746074206f, -1.37018423657f, -1.36577960718f, -1.36139339532f, -1.35702546519f, -1.35267568232f, -1.34834391349f,
-1.34403002677f, -1.33973389149f, -1.33545537821f, -1.33119435872f, -1.326950706f, -1.32272429426f, -1.31851499886f, -1.31432269635f, -1.31014726443f, -1.30598858193f,
-1.30184652882f, -1.29772098617f, -1.29361183616f, -1.28951896206f, -1.28544224822f, -1.28138158004f, -1.27733684397f, -1.2733079275f, -1.26929471917f, -1.26529710851f,
-1.26131498606f, -1.25734824334f, -1.25339677287f, -1.24946046813f, -1.24553922357f, -1.24163293456f, -1.23774149743f, -1.23386480944f, -1.23000276874f, -1.2261552744f,
-1.2223222264f, -1.21850352559f, -1.21469907368f, -1.21090877328f, -1.20713252783f, -1.20337024163f, -1.1996218198f, -1.19588716832f, -1.19216619395f, -1.18845880428f,
-1.18476490772f, -1.18108441342f, -1.17741723138f, -1.17376327231f, -1.17012244773f, -1.16649466991f, -1.16287985186f, -1.15927790733f, -1.15568875082f, -1.15211229755f,
-1.14854846344f, -1.14499716515f, -1.14145832003f, -1.13793184611f, -1.13441766213f, -1.1309156875f, -1.12742584231f, -1.12394804731f, -1.12048222392f, -1.1170282942f,
-1.11358618085f, -1.11015580724f, -1.10673709733f, -1.10332997573f, -1.09993436768f, -1.096550199f, -1.09317739615f, -1.08981588617f, -1.08646559668f, -1.08312645593f,
-1.07979839271f, -1.07648133642f, -1.07317521699f, -1.06987996494f, -1.06659551136f, -1.06332178786f, -1.06005872662f, -1.05680626034f, -1.05356432229f, -1.05033284624f,
-1.04711176649f, -1.04390101787f, -1.04070053572f, -1.03751025588f, -1.03433011471f, -1.03116004905f, -1.02799999625f, -1.02484989415f, -1.02170968106f, -1.01857929578f,
-1.01545867758f, -1.01234776621f, -1.00924650187f, -1.00615482523f, -1.00307267741f, -1.0f, -0.996936735011f, -0.993882824914f, -0.990838212614f, -0.987802841452f,
-0.984776655196f, -0.981759598042f, -0.978751614609f, -0.975752649932f, -0.972762649461f, -0.969781559053f, -0.966809324974f, -0.963845893891f, -0.960891212868f, -0.957945229365f,
-0.95500789123f, -0.952079146701f, -0.949158944396f, -0.946247233315f, -0.943343962832f, -0.940449082695f, -0.937562543018f, -0.934684294283f, -0.931814287334f, -0.92895247337f,
-0.92609880395f, -0.923253230982f, -0.920415706721f, -0.917586183771f, -0.914764615075f, -0.911950953917f, -0.909145153914f, -0.906347169019f, -0.903556953512f, -0.900774462001f,
-0.897999649415f, -0.895232471007f, -0.892472882345f, -0.889720839312f, -0.886976298104f, -0.884239215225f, -0.881509547485f, -0.878787251998f, -0.876072286177f, -0.873364607734f,
-0.870664174676f, -0.867970945304f, -0.865284878205f, -0.862605932257f, -0.85993406662f, -0.857269240737f, -0.854611414332f, -0.851960547404f, -0.849316600226f, -0.846679533346f,
-0.844049307578f, -0.841425884007f, -0.838809223981f, -0.836199289109f, -0.833596041263f, -0.830999442572f, -0.82840945542f, -0.825826042444f, -0.823249166535f, -0.820678790829f,
-0.818114878711f, -0.81555739381f, -0.813006299999f, -0.810461561389f, -0.807923142331f, -0.805391007411f, -0.802865121449f, -0.800345449499f, -0.797831956843f, -0.795324608993f,
-0.792823371684f, -0.790328210879f, -0.787839092761f, -0.785355983733f, -0.782878850418f, -0.780407659654f, -0.777942378495f, -0.775482974208f, -0.77302941427f, -0.770581666367f,
-0.768139698394f, -0.765703478451f, -0.763272974841f, -0.76084815607f, -0.758428990846f, -0.756015448074f, -0.753607496856f, -0.751205106491f, -0.748808246471f, -0.746416886479f,
-0.744030996392f, -0.741650546272f, -0.739275506371f, -0.736905847127f, -0.734541539161f, -0.732182553277f, -0.729828860461f, -0.727480431878f, -0.725137238872f, -0.722799252964f,
-0.720466445849f, -0.718138789397f, -0.715816255651f, -0.713498816823f, -0.711186445295f, -0.708879113621f, -0.706576794516f, -0.704279460865f, -0.701987085715f, -0.699699642277f,
-0.697417103922f, -0.695139444182f, -0.692866636748f, -0.690598655468f, -0.688335474347f, -0.686077067545f, -0.683823409375f, -0.681574474302f, -0.679330236945f, -0.677090672069f,
-0.674855754592f, -0.672625459577f, -0.670399762235f, -0.668178637919f, -0.665962062131f, -0.663750010513f, -0.661542458849f, -0.659339383064f, -0.657140759223f, -0.654946563529f,
-0.652756772323f, -0.65057136208f, -0.648390309414f, -0.64621359107f, -0.644041183927f, -0.641873064996f, -0.639709211419f, -0.637549600469f, -0.635394209545f, -0.633243016178f,
-0.631095998021f, -0.628953132857f, -0.626814398592f, -0.624679773257f, -0.622549235004f, -0.620422762108f, -0.618300332967f, -0.616181926095f, -0.614067520129f, -0.611957093821f,
-0.609850626044f, -0.607748095783f, -0.605649482143f, -0.60355476434f, -0.601463921705f, -0.599376933682f, -0.597293779827f, -0.595214439806f, -0.593138893398f, -0.591067120487f,
-0.588999101069f, -0.586934815248f, -0.584874243231f, -0.582817365335f, -0.58076416198f, -0.578714613693f, -0.5766687011f, -0.574626404935f, -0.57258770603f, -0.570552585321f,
-0.568521023842f, -0.56649300273f, -0.564468503218f, -0.562447506639f, -0.560429994421f, -0.558415948093f, -0.556405349275f, -0.554398179686f, -0.552394421138f, -0.550394055537f,
-0.548397064883f, -0.546403431266f, -0.54441313687f, -0.542426163969f, -0.540442494928f, -0.538462112201f, -0.536484998332f, -0.534511135951f, -0.532540507778f, -0.530573096619f,
-0.528608885367f, -0.526647856999f, -0.52468999458f, -0.522735281255f, -0.520783700257f, -0.5188352349f, -0.516889868581f, -0.514947584779f, -0.513008367053f, -0.511072199046f,
-0.509139064477f, -0.507208947147f, -0.505281830935f, -0.503357699799f, -0.501436537774f, -0.499518328973f, -0.497603057583f, -0.495690707871f, -0.493781264177f, -0.491874710915f,
-0.489971032576f, -0.488070213723f, -0.486172238992f, -0.484277093092f, -0.482384760805f, -0.480495226984f, -0.478608476553f, -0.476724494505f, -0.474843265907f, -0.472964775891f,
-0.471089009662f, -0.46921595249f, -0.467345589714f, -0.465477906743f, -0.46361288905f, -0.461750522175f, -0.459890791724f, -0.458033683371f, -0.456179182851f, -0.454327275966f,
-0.452477948582f, -0.450631186627f, -0.448786976095f, -0.44694530304f, -0.445106153579f, -0.443269513891f, -0.441435370216f, -0.439603708856f, -0.437774516171f, -0.435947778582f,
-0.434123482572f, -0.43230161468f, -0.430482161503f, -0.428665109699f, -0.426850445983f, -0.425038157126f, -0.423228229958f, -0.421420651362f, -0.419615408281f, -0.417812487712f,
-0.416011876707f, -0.414213562373f, -0.412417531872f, -0.41062377242f, -0.408832271285f, -0.407043015791f, -0.405255993313f, -0.403471191279f, -0.401688597169f, -0.399908198515f,
-0.398129982899f, -0.396353937957f, -0.394580051372f, -0.39280831088f, -0.391038704266f, -0.389271219362f, -0.387505844053f, -0.385742566271f, -0.383981373996f, -0.382222255256f,
-0.380465198128f, -0.378710190734f, -0.376957221246f, -0.37520627788f, -0.373457348899f, -0.371710422613f, -0.369965487376f, -0.368222531588f, -0.366481543695f, -0.364742512185f,
-0.363005425593f, -0.361270272495f, -0.359537041515f, -0.357805721315f, -0.356076300603f, -0.35434876813f, -0.352623112687f, -0.35089932311f, -0.349177388274f, -0.347457297096f,
-0.345739038536f, -0.344022601592f, -0.342307975305f, -0.340595148753f, -0.338884111056f, -0.337174851374f, -0.335467358906f, -0.333761622887f, -0.332057632596f, -0.330355377344f,
-0.328654846486f, -0.326956029412f, -0.325258915548f, -0.32356349436f, -0.32186975535f, -0.320177688057f, -0.318487282054f, -0.316798526953f, -0.3151114124f, -0.313425928078f,
-0.311742063705f, -0.310059809032f, -0.308379153847f, -0.306700087972f, -0.305022601262f, -0.303346683607f, -0.301672324931f, -0.29999951519f, -0.298328244375f, -0.296658502507f,
-0.294990279644f, -0.293323565871f, -0.29165835131f, -0.289994626113f, -0.288332380461f, -0.286671604572f, -0.285012288689f, -0.283354423091f, -0.281697998084f, -0.280043004006f,
-0.278389431226f, -0.27673727014f, -0.275086511178f, -0.273437144794f, -0.271789161476f, -0.270142551739f, -0.268497306127f, -0.266853415211f, -0.265210869593f, -0.2635696599f,
-0.26192977679f, -0.260291210946f, -0.258653953079f, -0.257017993928f, -0.255383324259f, -0.253749934863f, -0.252117816559f, -0.250486960191f, -0.248857356631f, -0.247228996774f,
-0.245601871543f, -0.243975971886f, -0.242351288775f, -0.240727813207f, -0.239105536205f, -0.237484448816f, -0.235864542111f, -0.234245807185f, -0.232628235158f, -0.231011817172f,
-0.229396544394f, -0.227782408013f, -0.226169399242f, -0.224557509317f, -0.222946729496f, -0.221337051059f, -0.219728465311f, -0.218120963575f, -0.216514537199f, -0.214909177551f,
-0.213304876022f, -0.211701624024f, -0.210099412988f, -0.208498234369f, -0.20689807964f, -0.205298940297f, -0.203700807854f, -0.202103673847f, -0.20050752983f, -0.19891236738f,
-0.19731817809f, -0.195724953574f, -0.194132685466f, -0.192541365418f, -0.190950985101f, -0.189361536206f, -0.187773010439f, -0.186185399528f, -0.184598695217f, -0.183012889269f,
-0.181427973466f, -0.179843939603f, -0.178260779498f, -0.176678484983f, -0.175097047907f, -0.173516460138f, -0.171936713558f, -0.170357800068f, -0.168779711585f, -0.167202440039f,
-0.165625977381f, -0.164050315575f, -0.162475446601f, -0.160901362453f, -0.159328055145f, -0.157755516701f, -0.156183739163f, -0.154612714587f, -0.153042435045f, -0.15147289262f,
-0.149904079413f, -0.148335987538f, -0.146768609123f, -0.14520193631f, -0.143635961253f, -0.142070676123f, -0.140506073101f, -0.138942144384f, -0.137378882179f, -0.135816278709f,
-0.134254326209f, -0.132693016924f, -0.131132343116f, -0.129572297054f, -0.128012871024f, -0.12645405732f, -0.124895848252f, -0.123338236137f, -0.121781213307f, -0.120224772103f,
-0.11866890488f, -0.117113604001f, -0.115558861842f, -0.114004670789f, -0.112451023238f, -0.110897911596f, -0.109345328281f, -0.107793265719f, -0.106241716349f, -0.104690672618f,
-0.103140126982f, -0.101590071908f, -0.100040499871f, -0.0984914033572f, -0.0969427748601f, -0.0953946068829f, -0.0938468919374f, -0.0922996225442f, -0.0907527912321f, -0.0892063905386f,
-0.0876604130093f, -0.0861148511976f, -0.0845696976653f, -0.0830249449815f, -0.0814805857232f, -0.0799366124748f, -0.0783930178281f, -0.0768497943819f, -0.0753069347424f, -0.0737644315224f,
-0.0722222773417f, -0.0706804648264f, -0.0691389866093f, -0.0675978353297f, -0.0660570036328f, -0.06451648417f, -0.0629762695986f, -0.0614363525816f, -0.0598967257878f, -0.0583573818914f,
-0.0568183135718f, -0.055279513514f, -0.0537409744077f, -0.0522026889477f, -0.0506646498335f, -0.0491268497695f, -0.0475892814643f, -0.046051937631f, -0.0445148109872f, -0.0429778942541f,
-0.0414411801572f, -0.0399046614258f, -0.0383683307929f, -0.0368321809948f, -0.0352962047716f, -0.0337603948664f, -0.0322247440255f, -0.0306892449982f, -0.0291538905368f, -0.027618673396f,
-0.0260835863334f, -0.0245486221089f, -0.0230137734848f, -0.0214790332256f, -0.0199443940976f, -0.0184098488693f, -0.0168753903109f, -0.015341011194f, -0.013806704292f, -0.0122724623796f,
-0.0107382782325f, -0.00920414462773f, -0.0076700543432f, -0.00613600015762f, -0.00460197485038f, -0.00306797120142f, -0.00153398199109f, -1.22460635382e-016f, 0.00153398199109f, 0.00306797120142f,
0.00460197485038f, 0.00613600015762f, 0.0076700543432f, 0.00920414462773f, 0.0107382782325f, 0.0122724623796f, 0.013806704292f, 0.015341011194f, 0.0168753903109f, 0.0184098488693f,
0.0199443940976f, 0.0214790332256f, 0.0230137734848f, 0.0245486221089f, 0.0260835863334f, 0.027618673396f, 0.0291538905368f, 0.0306892449982f, 0.0322247440255f, 0.0337603948664f,
0.0352962047716f, 0.0368321809948f, 0.0383683307929f, 0.0399046614258f, 0.0414411801572f, 0.0429778942541f, 0.0445148109872f, 0.046051937631f, 0.0475892814643f, 0.0491268497695f,
0.0506646498335f, 0.0522026889477f, 0.0537409744077f, 0.055279513514f, 0.0568183135718f, 0.0583573818914f, 0.0598967257878f, 0.0614363525816f, 0.0629762695986f, 0.06451648417f,
0.0660570036328f, 0.0675978353297f, 0.0691389866093f, 0.0706804648264f, 0.0722222773417f, 0.0737644315224f, 0.0753069347424f, 0.0768497943819f, 0.0783930178281f, 0.0799366124748f,
0.0814805857232f, 0.0830249449815f, 0.0845696976653f, 0.0861148511976f, 0.0876604130093f, 0.0892063905386f, 0.0907527912321f, 0.0922996225442f, 0.0938468919374f, 0.0953946068829f,
0.0969427748601f, 0.0984914033572f, 0.100040499871f, 0.101590071908f, 0.103140126982f, 0.104690672618f, 0.106241716349f, 0.107793265719f, 0.109345328281f, 0.110897911596f,
0.112451023238f, 0.114004670789f, 0.115558861842f, 0.117113604001f, 0.11866890488f, 0.120224772103f, 0.121781213307f, 0.123338236137f, 0.124895848252f, 0.12645405732f,
0.128012871024f, 0.129572297054f, 0.131132343116f, 0.132693016924f, 0.134254326209f, 0.135816278709f, 0.137378882179f, 0.138942144384f, 0.140506073101f, 0.142070676123f,
0.143635961253f, 0.14520193631f, 0.146768609123f, 0.148335987538f, 0.149904079413f, 0.15147289262f, 0.153042435045f, 0.154612714587f, 0.156183739163f, 0.157755516701f,
0.159328055145f, 0.160901362453f, 0.162475446601f, 0.164050315575f, 0.165625977381f, 0.167202440039f, 0.168779711585f, 0.170357800068f, 0.171936713558f, 0.173516460138f,
0.175097047907f, 0.176678484983f, 0.178260779498f, 0.179843939603f, 0.181427973466f, 0.183012889269f, 0.184598695217f, 0.186185399528f, 0.187773010439f, 0.189361536206f,
0.190950985101f, 0.192541365418f, 0.194132685466f, 0.195724953574f, 0.19731817809f, 0.19891236738f, 0.20050752983f, 0.202103673847f, 0.203700807854f, 0.205298940297f,
0.20689807964f, 0.208498234369f, 0.210099412988f, 0.211701624024f, 0.213304876022f, 0.214909177551f, 0.216514537199f, 0.218120963575f, 0.219728465311f, 0.221337051059f,
0.222946729496f, 0.224557509317f, 0.226169399242f, 0.227782408013f, 0.229396544394f, 0.231011817172f, 0.232628235158f, 0.234245807185f, 0.235864542111f, 0.237484448816f,
0.239105536205f, 0.240727813207f, 0.242351288775f, 0.243975971886f, 0.245601871543f, 0.247228996774f, 0.248857356631f, 0.250486960191f, 0.252117816559f, 0.253749934863f,
0.255383324259f, 0.257017993928f, 0.258653953079f, 0.260291210946f, 0.26192977679f, 0.2635696599f, 0.265210869593f, 0.266853415211f, 0.268497306127f, 0.270142551739f,
0.271789161476f, 0.273437144794f, 0.275086511178f, 0.27673727014f, 0.278389431226f, 0.280043004006f, 0.281697998084f, 0.283354423091f, 0.285012288689f, 0.286671604572f,
0.288332380461f, 0.289994626113f, 0.29165835131f, 0.293323565871f, 0.294990279644f, 0.296658502507f, 0.298328244375f, 0.29999951519f, 0.301672324931f, 0.303346683607f,
0.305022601262f, 0.306700087972f, 0.308379153847f, 0.310059809032f, 0.311742063705f, 0.313425928078f, 0.3151114124f, 0.316798526953f, 0.318487282054f, 0.320177688057f,
0.32186975535f, 0.32356349436f, 0.325258915548f, 0.326956029412f, 0.328654846486f, 0.330355377344f, 0.332057632596f, 0.333761622887f, 0.335467358906f, 0.337174851374f,
0.338884111056f, 0.340595148753f, 0.342307975305f, 0.344022601592f, 0.345739038536f, 0.347457297096f, 0.349177388274f, 0.35089932311f, 0.352623112687f, 0.35434876813f,
0.356076300603f, 0.357805721315f, 0.359537041515f, 0.361270272495f, 0.363005425593f, 0.364742512185f, 0.366481543695f, 0.368222531588f, 0.369965487376f, 0.371710422613f,
0.373457348899f, 0.37520627788f, 0.376957221246f, 0.378710190734f, 0.380465198128f, 0.382222255256f, 0.383981373996f, 0.385742566271f, 0.387505844053f, 0.389271219362f,
0.391038704266f, 0.39280831088f, 0.394580051372f, 0.396353937957f, 0.398129982899f, 0.399908198515f, 0.401688597169f, 0.403471191279f, 0.405255993313f, 0.407043015791f,
0.408832271285f, 0.41062377242f, 0.412417531872f, 0.414213562373f, 0.416011876707f, 0.417812487712f, 0.419615408281f, 0.421420651362f, 0.423228229958f, 0.425038157126f,
0.426850445983f, 0.428665109699f, 0.430482161503f, 0.43230161468f, 0.434123482572f, 0.435947778582f, 0.437774516171f, 0.439603708856f, 0.441435370216f, 0.443269513891f,
0.445106153579f, 0.44694530304f, 0.448786976095f, 0.450631186627f, 0.452477948582f, 0.454327275966f, 0.456179182851f, 0.458033683371f, 0.459890791724f, 0.461750522175f,
0.46361288905f, 0.465477906743f, 0.467345589714f, 0.469215952489f, 0.471089009662f, 0.472964775891f, 0.474843265907f, 0.476724494505f, 0.478608476553f, 0.480495226984f,
0.482384760805f, 0.484277093092f, 0.486172238992f, 0.488070213723f, 0.489971032576f, 0.491874710915f, 0.493781264177f, 0.495690707871f, 0.497603057583f, 0.499518328973f,
0.501436537774f, 0.503357699799f, 0.505281830935f, 0.507208947147f, 0.509139064477f, 0.511072199046f, 0.513008367053f, 0.514947584779f, 0.516889868581f, 0.5188352349f,
0.520783700257f, 0.522735281255f, 0.52468999458f, 0.526647856999f, 0.528608885367f, 0.530573096619f, 0.532540507778f, 0.534511135951f, 0.536484998332f, 0.538462112201f,
0.540442494928f, 0.542426163969f, 0.54441313687f, 0.546403431266f, 0.548397064883f, 0.550394055537f, 0.552394421138f, 0.554398179686f, 0.556405349275f, 0.558415948093f,
0.560429994421f, 0.562447506639f, 0.564468503218f, 0.56649300273f, 0.568521023842f, 0.570552585321f, 0.57258770603f, 0.574626404935f, 0.5766687011f, 0.578714613693f,
0.58076416198f, 0.582817365335f, 0.584874243231f, 0.586934815248f, 0.588999101069f, 0.591067120487f, 0.593138893398f, 0.595214439806f, 0.597293779827f, 0.599376933682f,
0.601463921705f, 0.60355476434f, 0.605649482143f, 0.607748095783f, 0.609850626044f, 0.611957093821f, 0.614067520129f, 0.616181926095f, 0.618300332967f, 0.620422762108f,
0.622549235004f, 0.624679773257f, 0.626814398592f, 0.628953132857f, 0.631095998021f, 0.633243016178f, 0.635394209545f, 0.637549600469f, 0.639709211419f, 0.641873064996f,
0.644041183927f, 0.64621359107f, 0.648390309414f, 0.65057136208f, 0.652756772323f, 0.654946563529f, 0.657140759223f, 0.659339383064f, 0.661542458849f, 0.663750010513f,
0.665962062131f, 0.668178637919f, 0.670399762235f, 0.672625459577f, 0.674855754592f, 0.677090672069f, 0.679330236945f, 0.681574474302f, 0.683823409375f, 0.686077067545f,
0.688335474347f, 0.690598655468f, 0.692866636748f, 0.695139444182f, 0.697417103922f, 0.699699642277f, 0.701987085715f, 0.704279460865f, 0.706576794516f, 0.708879113621f,
0.711186445295f, 0.713498816823f, 0.715816255651f, 0.718138789397f, 0.720466445849f, 0.722799252964f, 0.725137238872f, 0.727480431878f, 0.729828860461f, 0.732182553277f,
0.734541539161f, 0.736905847127f, 0.739275506371f, 0.741650546272f, 0.744030996392f, 0.746416886479f, 0.748808246471f, 0.751205106491f, 0.753607496856f, 0.756015448074f,
0.758428990846f, 0.76084815607f, 0.763272974841f, 0.765703478451f, 0.768139698394f, 0.770581666367f, 0.77302941427f, 0.775482974208f, 0.777942378495f, 0.780407659654f,
0.782878850418f, 0.785355983733f, 0.787839092761f, 0.790328210879f, 0.792823371684f, 0.795324608993f, 0.797831956843f, 0.800345449499f, 0.802865121449f, 0.805391007411f,
0.807923142331f, 0.810461561389f, 0.813006299999f, 0.81555739381f, 0.818114878711f, 0.820678790829f, 0.823249166535f, 0.825826042444f, 0.82840945542f, 0.830999442572f,
0.833596041263f, 0.836199289109f, 0.838809223981f, 0.841425884007f, 0.844049307578f, 0.846679533346f, 0.849316600226f, 0.851960547404f, 0.854611414332f, 0.857269240737f,
0.85993406662f, 0.862605932257f, 0.865284878205f, 0.867970945304f, 0.870664174676f, 0.873364607734f, 0.876072286177f, 0.878787251998f, 0.881509547485f, 0.884239215225f,
0.886976298104f, 0.889720839312f, 0.892472882345f, 0.895232471007f, 0.897999649415f, 0.900774462001f, 0.903556953512f, 0.906347169019f, 0.909145153914f, 0.911950953917f,
0.914764615075f, 0.917586183771f, 0.920415706721f, 0.923253230982f, 0.92609880395f, 0.92895247337f, 0.931814287334f, 0.934684294283f, 0.937562543018f, 0.940449082695f,
0.943343962832f, 0.946247233315f, 0.949158944396f, 0.952079146701f, 0.95500789123f, 0.957945229365f, 0.960891212868f, 0.963845893891f, 0.966809324974f, 0.969781559053f,
0.972762649461f, 0.975752649932f, 0.978751614609f, 0.981759598042f, 0.984776655196f, 0.987802841452f, 0.990838212614f, 0.993882824914f, 0.996936735011f, 1.0f,
1.00307267741f, 1.00615482523f, 1.00924650187f, 1.01234776621f, 1.01545867758f, 1.01857929578f, 1.02170968106f, 1.02484989415f, 1.02799999625f, 1.03116004905f,
1.03433011471f, 1.03751025588f, 1.04070053572f, 1.04390101787f, 1.04711176649f, 1.05033284624f, 1.05356432229f, 1.05680626034f, 1.06005872662f, 1.06332178786f,
1.06659551136f, 1.06987996494f, 1.07317521699f, 1.07648133642f, 1.07979839271f, 1.08312645593f, 1.08646559668f, 1.08981588617f, 1.09317739615f, 1.096550199f,
1.09993436768f, 1.10332997573f, 1.10673709733f, 1.11015580724f, 1.11358618085f, 1.1170282942f, 1.12048222392f, 1.12394804731f, 1.12742584231f, 1.1309156875f,
1.13441766213f, 1.13793184611f, 1.14145832003f, 1.14499716515f, 1.14854846344f, 1.15211229755f, 1.15568875082f, 1.15927790733f, 1.16287985186f, 1.16649466991f,
1.17012244773f, 1.17376327231f, 1.17741723138f, 1.18108441342f, 1.18476490772f, 1.18845880428f, 1.19216619395f, 1.19588716832f, 1.1996218198f, 1.20337024163f,
1.20713252783f, 1.21090877328f, 1.21469907368f, 1.21850352559f, 1.2223222264f, 1.2261552744f, 1.23000276874f, 1.23386480944f, 1.23774149743f, 1.24163293456f,
1.24553922357f, 1.24946046813f, 1.25339677287f, 1.25734824334f, 1.26131498606f, 1.26529710851f, 1.26929471917f, 1.2733079275f, 1.27733684397f, 1.28138158004f,
1.28544224822f, 1.28951896206f, 1.29361183616f, 1.29772098617f, 1.30184652882f, 1.30598858193f, 1.31014726443f, 1.31432269635f, 1.31851499886f, 1.32272429426f,
1.326950706f, 1.33119435872f, 1.33545537821f, 1.33973389149f, 1.34403002677f, 1.34834391349f, 1.35267568232f, 1.35702546519f, 1.36139339532f, 1.36577960718f,
1.37018423657f, 1.3746074206f, 1.3790492977f, 1.38351000765f, 1.38798969162f, 1.39248849215f, 1.39700655316f, 1.40154402001f, 1.40610103949f, 1.41067775984f,
1.41527433078f, 1.41989090349f, 1.42452763071f, 1.42918466665f, 1.4338621671f, 1.43856028941f, 1.44327919251f, 1.44801903694f, 1.45277998486f, 1.45756220009f,
1.4623658481f, 1.46719109606f, 1.47203811286f, 1.4769070691f, 1.48179813715f, 1.48671149116f, 1.49164730707f, 1.49660576267f, 1.50158703756f, 1.50659131324f,
1.5116187731f, 1.51666960246f, 1.52174398858f, 1.52684212069f, 1.53196419003f, 1.53711038986f, 1.54228091549f, 1.54747596432f, 1.55269573586f, 1.55794043174f,
1.56321025577f, 1.56850541395f, 1.57382611452f, 1.57917256796f, 1.58454498703f, 1.58994358683f, 1.59536858478f, 1.6008202007f, 1.60629865683f, 1.61180417785f,
1.61733699091f, 1.62289732569f, 1.62848541442f, 1.63410149191f, 1.6397457956f, 1.64541856558f, 1.65112004465f, 1.65685047834f, 1.66261011494f, 1.66839920558f,
1.67421800423f, 1.68006676774f, 1.68594575593f, 1.69185523156f, 1.69779546044f, 1.70376671143f, 1.70976925651f, 1.7158033708f, 1.72186933262f, 1.72796742356f,
1.73409792849f, 1.7402611356f, 1.74645733653f, 1.75268682629f, 1.75894990346f, 1.76524687009f, 1.7715780319f, 1.77794369821f, 1.78434418206f, 1.79077980028f,
1.79725087349f, 1.8037577262f, 1.81030068685f, 1.81688008789f, 1.82349626582f, 1.83014956126f, 1.83684031901f, 1.84356888813f, 1.85033562199f, 1.85714087833f,
1.86398501936f, 1.87086841179f, 1.87779142693f, 1.88475444076f, 1.89175783397f, 1.89880199209f, 1.90588730552f, 1.91301416962f, 1.92018298481f, 1.92739415663f,
1.93464809582f, 1.94194521842f, 1.94928594585f, 1.95667070497f, 1.96409992823f, 1.9715740537f, 1.97909352519f, 1.98665879234f, 1.99427031073f, 2.00192854195f,
2.00963395373f, 2.01738702001f, 2.02518822108f, 2.03303804365f, 2.04093698099f, 2.04888553303f, 2.05688420646f, 2.06493351485f, 2.07303397879f, 2.08118612598f,
2.08939049137f, 2.09764761728f, 2.10595805353f, 2.11432235755f, 2.12274109455f, 2.13121483763f, 2.13974416793f, 2.14832967476f, 2.15697195574f, 2.16567161698f,
2.1744292732f, 2.18324554788f, 2.19212107346f, 2.20105649143f, 2.21005245258f, 2.21910961708f, 2.22822865472f, 2.23741024505f, 2.24665507758f, 2.25596385193f,
2.26533727805f, 2.2747760764f, 2.28428097813f, 2.29385272532f, 2.30349207114f, 2.31319978007f, 2.32297662813f, 2.3328234031f, 2.34274090471f, 2.35272994491f,
2.36279134806f, 2.37292595123f, 2.38313460437f, 2.39341817062f, 2.40377752654f, 2.41421356237f, 2.42472718233f, 2.43531930484f, 2.44599086285f, 2.45674280409f,
2.46757609141f, 2.47849170304f, 2.48949063291f, 2.50057389099f, 2.51174250359f, 2.52299751367f, 2.53433998126f, 2.54577098371f, 2.55729161613f, 2.56890299169f,
2.58060624206f, 2.59240251774f, 2.60429298847f, 2.61627884365f, 2.62836129276f, 2.64054156573f, 2.65282091346f, 2.66520060819f, 2.677681944f, 2.69026623728f,
2.7029548272f, 2.71574907621f, 2.72865037054f, 2.74166012075f, 2.75477976222f, 2.76801075575f, 2.78135458808f, 2.79481277249f, 2.80838684941f, 2.822078387f,
2.83588898181f, 2.84982025938f, 2.86387387495f, 2.87805151412f, 2.89235489355f, 2.90678576167f, 2.92134589943f, 2.93603712109f, 2.95086127492f, 2.96582024408f,
2.98091594742f, 2.99615034032f, 3.01152541558f, 3.02704320432f, 3.04270577687f, 3.05851524378f, 3.07447375675f, 3.09058350967f, 3.10684673964f, 3.12326572807f,
3.13984280173f, 3.15658033394f, 3.17348074569f, 3.19054650689f, 3.20778013758f, 3.22518420921f, 3.24276134597f, 3.26051422617f, 3.27844558358f, 3.29655820894f,
3.31485495141f, 3.33333872012f, 3.35201248576f, 3.37087928223f, 3.38994220829f, 3.40920442935f, 3.42866917922f, 3.44833976203f, 3.46821955411f, 3.48831200598f,
3.50862064439f, 3.52914907448f, 3.54990098191f, 3.57088013517f, 3.5920903879f, 3.61353568131f, 3.63522004667f, 3.65714760792f, 3.67932258434f, 3.70174929333f,
3.72443215325f, 3.74737568642f, 3.77058452218f, 3.79406340009f, 3.8178171732f, 3.84185081151f, 3.86616940548f, 3.89077816971f, 3.91568244677f, 3.94088771112f,
3.96639957322f, 3.99222378377f, 4.01836623815f, 4.04483298095f, 4.07163021078f, 4.09876428515f, 4.12624172562f, 4.15406922316f, 4.18225364361f, 4.2108020335f,
4.23972162602f, 4.26901984721f, 4.29870432246f, 4.32878288323f, 4.35926357409f, 4.39015465998f, 4.42146463381f, 4.45320222441f, 4.48537640476f, 4.51799640057f,
4.55107169927f, 4.58461205934f, 4.61862752007f, 4.65312841171f, 4.68812536613f, 4.72362932788f, 4.75965156578f, 4.79620368502f, 4.83329763978f, 4.8709457465f,
4.90916069767f, 4.9479555763f, 4.98734387106f, 5.02733949213f, 5.06795678777f, 5.10921056176f, 5.15111609155f, 5.19368914741f, 5.23694601245f, 5.28090350363f,
5.32557899383f, 5.370990435f, 5.41715638252f, 5.46409602073f, 5.51182918984f, 5.56037641416f, 5.60975893192f, 5.65999872648f, 5.71111855941f, 5.76314200512f,
5.81609348757f, 5.86999831882f, 5.92488273982f, 5.98077396337f, 6.03770021955f, 6.09569080373f, 6.15477612724f, 6.21498777109f, 6.2763585427f, 6.33892253603f,
6.40271519531f, 6.46777338247f, 6.53413544883f, 6.60184131103f, 6.67093253175f, 6.74145240541f, 6.81344604936f, 6.88696050077f, 6.96204481994f, 7.03875020019f,
7.11713008505f, 7.19724029334f, 7.27913915253f, 7.36288764132f, 7.44854954204f, 7.53619160359f, 7.62588371596f, 7.71769909723f, 7.81171449404f, 7.90801039675f,
8.00667127049f, 8.10778580368f, 8.21144717521f, 8.3177533424f, 8.42680735119f, 8.53871767101f, 8.65359855626f, 8.77157043726f, 8.89276034319f, 9.01730236042f,
9.14533812943f, 9.27701738441f, 9.41249853976f, 9.55194932838f, 9.69554749701f, 9.84348156491f, 9.99595165247f, 10.1531703876f, 10.3153638984f, 10.4827729017f,
10.6556538992f, 10.8342804926f, 11.0189448327f, 11.2099592189f, 11.407657866f, 11.6123988614f, 11.8245663353f, 12.0445728717f, 12.2728621932f, 12.5099121547f,
12.7562380899f, 13.0123965593f, 13.2789895568f, 13.5566692424f, 13.8461432789f, 14.1481808652f, 14.4636195733f, 14.793373118f, 15.1384402108f, 15.4999146786f,
15.8789970631f, 16.2770079599f, 16.6954034106f, 17.1357927239f, 17.5999591881f, 18.0898842344f, 18.6077757432f, 19.1561013457f, 19.7376277796f, 20.355467625f,
21.0131350849f, 21.7146129227f, 22.4644332487f, 23.2677756171f, 24.1305869236f, 25.0597289707f, 26.0631614494f, 27.1501706657f, 28.3316579352f, 29.6205066308f,
31.0320541013f, 32.5847051649f, 34.3007393383f, 36.2073871421f, 38.3382862778f, 40.7354838721f, 43.452239619f, 46.5570302675f, 50.1394023356f, 54.3187511803f,
59.257888652f, 65.1847513409f, 72.4285809885f, 81.4832402065f, 93.1247988132f, 108.646706505f, 130.377172736f, 162.972616413f, 217.298014985f, 325.948300798f,
651.898135577f, 5.44392624279e+015f, -651.898135577f, -325.948300798f, -217.298014985f, -162.972616413f, -130.377172736f, -108.646706505f, -93.1247988132f, -81.4832402065f,
-72.4285809885f, -65.1847513409f, -59.257888652f, -54.3187511803f, -50.1394023356f, -46.5570302675f, -43.452239619f, -40.7354838721f, -38.3382862778f, -36.2073871421f,
-34.3007393383f, -32.5847051649f, -31.0320541013f, -29.6205066308f, -28.3316579352f, -27.1501706657f, -26.0631614494f, -25.0597289707f, -24.1305869236f, -23.2677756171f,
-22.4644332487f, -21.7146129227f, -21.0131350849f, -20.355467625f, -19.7376277796f, -19.1561013457f, -18.6077757432f, -18.0898842344f, -17.5999591881f, -17.1357927239f,
-16.6954034106f, -16.2770079599f, -15.8789970631f, -15.4999146786f, -15.1384402108f, -14.793373118f, -14.4636195733f, -14.1481808652f, -13.8461432789f, -13.5566692424f,
-13.2789895568f, -13.0123965593f, -12.7562380899f, -12.5099121547f, -12.2728621932f, -12.0445728717f, -11.8245663353f, -11.6123988614f, -11.407657866f, -11.2099592189f,
-11.0189448327f, -10.8342804926f, -10.6556538992f, -10.4827729017f, -10.3153638984f, -10.1531703876f, -9.99595165247f, -9.84348156491f, -9.69554749701f, -9.55194932838f,
-9.41249853976f, -9.27701738441f, -9.14533812943f, -9.01730236042f, -8.89276034319f, -8.77157043726f, -8.65359855626f, -8.53871767101f, -8.42680735119f, -8.3177533424f,
-8.21144717521f, -8.10778580368f, -8.00667127049f, -7.90801039675f, -7.81171449404f, -7.71769909723f, -7.62588371596f, -7.53619160359f, -7.44854954204f, -7.36288764132f,
-7.27913915253f, -7.19724029334f, -7.11713008505f, -7.03875020019f, -6.96204481994f, -6.88696050077f, -6.81344604936f, -6.74145240541f, -6.67093253175f, -6.60184131103f,
-6.53413544883f, -6.46777338247f, -6.40271519531f, -6.33892253603f, -6.2763585427f, -6.21498777109f, -6.15477612724f, -6.09569080373f, -6.03770021955f, -5.98077396337f,
-5.92488273982f, -5.86999831882f, -5.81609348757f, -5.76314200512f, -5.71111855941f, -5.65999872648f, -5.60975893192f, -5.56037641416f, -5.51182918984f, -5.46409602073f,
-5.41715638252f, -5.370990435f, -5.32557899383f, -5.28090350363f, -5.23694601245f, -5.19368914741f, -5.15111609155f, -5.10921056176f, -5.06795678777f, -5.02733949213f,
-4.98734387106f, -4.9479555763f, -4.90916069767f, -4.8709457465f, -4.83329763978f, -4.79620368502f, -4.75965156578f, -4.72362932788f, -4.68812536613f, -4.65312841171f,
-4.61862752007f, -4.58461205934f, -4.55107169927f, -4.51799640057f, -4.48537640476f, -4.45320222441f, -4.42146463381f, -4.39015465998f, -4.35926357409f, -4.32878288323f,
-4.29870432246f, -4.26901984721f, -4.23972162602f, -4.2108020335f, -4.18225364361f, -4.15406922316f, -4.12624172562f, -4.09876428515f, -4.07163021078f, -4.04483298095f,
-4.01836623815f, -3.99222378377f, -3.96639957322f, -3.94088771112f, -3.91568244677f, -3.89077816971f, -3.86616940548f, -3.84185081151f, -3.8178171732f, -3.79406340009f,
-3.77058452218f, -3.74737568642f, -3.72443215325f, -3.70174929333f, -3.67932258434f, -3.65714760792f, -3.63522004667f, -3.61353568131f, -3.5920903879f, -3.57088013517f,
-3.54990098191f, -3.52914907448f, -3.50862064439f, -3.48831200598f, -3.46821955411f, -3.44833976203f, -3.42866917922f, -3.40920442935f, -3.38994220829f, -3.37087928223f,
-3.35201248576f, -3.33333872012f, -3.31485495141f, -3.29655820894f, -3.27844558358f, -3.26051422617f, -3.24276134597f, -3.22518420921f, -3.20778013758f, -3.19054650689f,
-3.17348074569f, -3.15658033394f, -3.13984280173f, -3.12326572807f, -3.10684673964f, -3.09058350967f, -3.07447375675f, -3.05851524378f, -3.04270577687f, -3.02704320432f,
-3.01152541558f, -2.99615034032f, -2.98091594742f, -2.96582024408f, -2.95086127492f, -2.93603712109f, -2.92134589943f, -2.90678576167f, -2.89235489355f, -2.87805151412f,
-2.86387387495f, -2.84982025938f, -2.83588898181f, -2.822078387f, -2.80838684941f, -2.79481277249f, -2.78135458808f, -2.76801075575f, -2.75477976222f, -2.74166012075f,
-2.72865037054f, -2.71574907621f, -2.7029548272f, -2.69026623728f, -2.677681944f, -2.66520060819f, -2.65282091346f, -2.64054156573f, -2.62836129276f, -2.61627884365f,
-2.60429298847f, -2.59240251774f, -2.58060624206f, -2.56890299169f, -2.55729161613f, -2.54577098371f, -2.53433998126f, -2.52299751367f, -2.51174250359f, -2.50057389099f,
-2.48949063291f, -2.47849170304f, -2.46757609141f, -2.45674280409f, -2.44599086285f, -2.43531930484f, -2.42472718233f, -2.41421356237f, -2.40377752654f, -2.39341817062f,
-2.38313460437f, -2.37292595123f, -2.36279134806f, -2.35272994491f, -2.34274090471f, -2.3328234031f, -2.32297662813f, -2.31319978007f, -2.30349207114f, -2.29385272532f,
-2.28428097813f, -2.2747760764f, -2.26533727805f, -2.25596385193f, -2.24665507758f, -2.23741024505f, -2.22822865472f, -2.21910961708f, -2.21005245258f, -2.20105649143f,
-2.19212107346f, -2.18324554788f, -2.1744292732f, -2.16567161698f, -2.15697195574f, -2.14832967476f, -2.13974416793f, -2.13121483763f, -2.12274109455f, -2.11432235755f,
-2.10595805353f, -2.09764761728f, -2.08939049137f, -2.08118612598f, -2.07303397879f, -2.06493351485f, -2.05688420646f, -2.04888553303f, -2.04093698099f, -2.03303804365f,
-2.02518822108f, -2.01738702001f, -2.00963395373f, -2.00192854195f, -1.99427031073f, -1.98665879234f, -1.97909352519f, -1.9715740537f, -1.96409992823f, -1.95667070497f,
-1.94928594585f, -1.94194521842f, -1.93464809582f, -1.92739415663f, -1.92018298481f, -1.91301416962f, -1.90588730552f, -1.89880199209f, -1.89175783397f, -1.88475444076f,
-1.87779142693f, -1.87086841179f, -1.86398501936f, -1.85714087833f, -1.85033562199f, -1.84356888813f, -1.83684031901f, -1.83014956126f, -1.82349626582f, -1.81688008789f,
-1.81030068685f, -1.8037577262f, -1.79725087349f, -1.79077980028f, -1.78434418206f, -1.77794369821f, -1.7715780319f, -1.76524687009f, -1.75894990346f, -1.75268682629f,
-1.74645733653f, -1.7402611356f, -1.73409792849f, -1.72796742356f, -1.72186933262f, -1.7158033708f, -1.70976925651f, -1.70376671143f, -1.69779546044f, -1.69185523156f,
-1.68594575593f, -1.68006676774f, -1.67421800423f, -1.66839920558f, -1.66261011494f, -1.65685047834f, -1.65112004465f, -1.64541856558f, -1.6397457956f, -1.63410149191f,
-1.62848541442f, -1.62289732569f, -1.61733699091f, -1.61180417785f, -1.60629865683f, -1.6008202007f, -1.59536858478f, -1.58994358683f, -1.58454498703f, -1.57917256796f,
-1.57382611452f, -1.56850541395f, -1.56321025577f, -1.55794043174f, -1.55269573586f, -1.54747596432f, -1.54228091549f, -1.53711038986f, -1.53196419003f, -1.52684212069f,
-1.52174398858f, -1.51666960246f, -1.5116187731f, -1.50659131324f, -1.50158703756f, -1.49660576267f, -1.49164730707f, -1.48671149116f, -1.48179813715f, -1.4769070691f,
-1.47203811286f, -1.46719109606f, -1.4623658481f, -1.45756220009f, -1.45277998486f, -1.44801903694f, -1.44327919251f, -1.43856028941f, -1.4338621671f, -1.42918466665f,
-1.42452763071f, -1.41989090349f, -1.41527433078f, -1.41067775984f, -1.40610103949f, -1.40154402001f, -1.39700655316f, -1.39248849215f, -1.38798969162f, -1.38351000765f,
-1.3790492977f, -1.3746074206f, -1.37018423657f, -1.36577960718f, -1.36139339532f, -1.35702546519f, -1.35267568232f, -1.34834391349f, -1.34403002677f, -1.33973389149f,
-1.33545537821f, -1.33119435872f, -1.326950706f, -1.32272429426f, -1.31851499886f, -1.31432269635f, -1.31014726443f, -1.30598858193f, -1.30184652882f, -1.29772098617f,
-1.29361183616f, -1.28951896206f, -1.28544224822f, -1.28138158004f, -1.27733684397f, -1.2733079275f, -1.26929471917f, -1.26529710851f, -1.26131498606f, -1.25734824334f,
-1.25339677287f, -1.24946046813f, -1.24553922357f, -1.24163293456f, -1.23774149743f, -1.23386480944f, -1.23000276874f, -1.2261552744f, -1.2223222264f, -1.21850352559f,
-1.21469907368f, -1.21090877328f, -1.20713252783f, -1.20337024163f, -1.1996218198f, -1.19588716832f, -1.19216619395f, -1.18845880428f, -1.18476490772f, -1.18108441342f,
-1.17741723138f, -1.17376327231f, -1.17012244773f, -1.16649466991f, -1.16287985186f, -1.15927790733f, -1.15568875082f, -1.15211229755f, -1.14854846344f, -1.14499716515f,
-1.14145832003f, -1.13793184611f, -1.13441766213f, -1.1309156875f, -1.12742584231f, -1.12394804731f, -1.12048222392f, -1.1170282942f, -1.11358618085f, -1.11015580724f,
-1.10673709733f, -1.10332997573f, -1.09993436768f, -1.096550199f, -1.09317739615f, -1.08981588617f, -1.08646559668f, -1.08312645593f, -1.07979839271f, -1.07648133642f,
-1.07317521699f, -1.06987996494f, -1.06659551136f, -1.06332178786f, -1.06005872662f, -1.05680626034f, -1.05356432229f, -1.05033284624f, -1.04711176649f, -1.04390101787f,
-1.04070053572f, -1.03751025588f, -1.03433011471f, -1.03116004905f, -1.02799999625f, -1.02484989415f, -1.02170968106f, -1.01857929578f, -1.01545867758f, -1.01234776621f,
-1.00924650187f, -1.00615482523f, -1.00307267741f, -1.0f, -0.996936735011f, -0.993882824914f, -0.990838212614f, -0.987802841452f, -0.984776655196f, -0.981759598042f,
-0.978751614609f, -0.975752649932f, -0.972762649461f, -0.969781559053f, -0.966809324974f, -0.963845893891f, -0.960891212868f, -0.957945229365f, -0.95500789123f, -0.952079146701f,
-0.949158944396f, -0.946247233315f, -0.943343962832f, -0.940449082695f, -0.937562543018f, -0.934684294283f, -0.931814287334f, -0.92895247337f, -0.92609880395f, -0.923253230982f,
-0.920415706721f, -0.917586183771f, -0.914764615075f, -0.911950953917f, -0.909145153914f, -0.906347169019f, -0.903556953512f, -0.900774462001f, -0.897999649415f, -0.895232471007f,
-0.892472882345f, -0.889720839312f, -0.886976298104f, -0.884239215225f, -0.881509547485f, -0.878787251998f, -0.876072286177f, -0.873364607734f, -0.870664174676f, -0.867970945304f,
-0.865284878205f, -0.862605932257f, -0.85993406662f, -0.857269240737f, -0.854611414332f, -0.851960547404f, -0.849316600226f, -0.846679533346f, -0.844049307578f, -0.841425884007f,
-0.838809223981f, -0.836199289109f, -0.833596041263f, -0.830999442572f, -0.82840945542f, -0.825826042444f, -0.823249166535f, -0.820678790829f, -0.818114878711f, -0.81555739381f,
-0.813006299999f, -0.810461561389f, -0.807923142331f, -0.805391007411f, -0.802865121449f, -0.800345449499f, -0.797831956843f, -0.795324608993f, -0.792823371684f, -0.790328210879f,
-0.787839092761f, -0.785355983733f, -0.782878850418f, -0.780407659654f, -0.777942378495f, -0.775482974208f, -0.77302941427f, -0.770581666367f, -0.768139698394f, -0.765703478451f,
-0.763272974841f, -0.76084815607f, -0.758428990846f, -0.756015448074f, -0.753607496856f, -0.751205106491f, -0.748808246471f, -0.746416886479f, -0.744030996392f, -0.741650546272f,
-0.739275506371f, -0.736905847127f, -0.734541539161f, -0.732182553277f, -0.729828860461f, -0.727480431878f, -0.725137238872f, -0.722799252964f, -0.720466445849f, -0.718138789397f,
-0.715816255651f, -0.713498816823f, -0.711186445295f, -0.708879113621f, -0.706576794516f, -0.704279460865f, -0.701987085715f, -0.699699642277f, -0.697417103922f, -0.695139444182f,
-0.692866636748f, -0.690598655468f, -0.688335474347f, -0.686077067545f, -0.683823409375f, -0.681574474302f, -0.679330236945f, -0.677090672069f, -0.674855754592f, -0.672625459577f,
-0.670399762235f, -0.668178637919f, -0.665962062131f, -0.663750010513f, -0.661542458849f, -0.659339383064f, -0.657140759223f, -0.654946563529f, -0.652756772323f, -0.65057136208f,
-0.648390309414f, -0.64621359107f, -0.644041183927f, -0.641873064996f, -0.639709211419f, -0.637549600469f, -0.635394209545f, -0.633243016178f, -0.631095998021f, -0.628953132857f,
-0.626814398592f, -0.624679773257f, -0.622549235004f, -0.620422762108f, -0.618300332967f, -0.616181926095f, -0.614067520129f, -0.611957093821f, -0.609850626044f, -0.607748095783f,
-0.605649482143f, -0.60355476434f, -0.601463921705f, -0.599376933682f, -0.597293779827f, -0.595214439806f, -0.593138893398f, -0.591067120487f, -0.588999101069f, -0.586934815248f,
-0.584874243231f, -0.582817365335f, -0.58076416198f, -0.578714613693f, -0.5766687011f, -0.574626404935f, -0.57258770603f, -0.570552585321f, -0.568521023842f, -0.56649300273f,
-0.564468503218f, -0.562447506639f, -0.560429994421f, -0.558415948093f, -0.556405349275f, -0.554398179686f, -0.552394421138f, -0.550394055537f, -0.548397064883f, -0.546403431266f,
-0.54441313687f, -0.542426163969f, -0.540442494928f, -0.538462112201f, -0.536484998332f, -0.534511135951f, -0.532540507778f, -0.530573096619f, -0.528608885367f, -0.526647856999f,
-0.52468999458f, -0.522735281255f, -0.520783700257f, -0.5188352349f, -0.516889868581f, -0.514947584779f, -0.513008367053f, -0.511072199046f, -0.509139064477f, -0.507208947147f,
-0.505281830935f, -0.503357699799f, -0.501436537774f, -0.499518328973f, -0.497603057583f, -0.495690707871f, -0.493781264177f, -0.491874710915f, -0.489971032576f, -0.488070213723f,
-0.486172238992f, -0.484277093092f, -0.482384760805f, -0.480495226984f, -0.478608476553f, -0.476724494505f, -0.474843265907f, -0.472964775891f, -0.471089009662f, -0.46921595249f,
-0.467345589714f, -0.465477906743f, -0.46361288905f, -0.461750522175f, -0.459890791724f, -0.458033683371f, -0.456179182851f, -0.454327275966f, -0.452477948582f, -0.450631186627f,
-0.448786976095f, -0.44694530304f, -0.445106153579f, -0.443269513891f, -0.441435370216f, -0.439603708856f, -0.437774516171f, -0.435947778582f, -0.434123482572f, -0.43230161468f,
-0.430482161503f, -0.428665109699f, -0.426850445983f, -0.425038157126f, -0.423228229958f, -0.421420651362f, -0.419615408281f, -0.417812487712f, -0.416011876707f, -0.414213562373f,
-0.412417531872f, -0.41062377242f, -0.408832271285f, -0.407043015791f, -0.405255993313f, -0.403471191279f, -0.401688597169f, -0.399908198515f, -0.398129982899f, -0.396353937957f,
-0.394580051372f, -0.39280831088f, -0.391038704266f, -0.389271219362f, -0.387505844053f, -0.385742566271f, -0.383981373996f, -0.382222255256f, -0.380465198128f, -0.378710190734f,
-0.376957221246f, -0.37520627788f, -0.373457348899f, -0.371710422613f, -0.369965487376f, -0.368222531588f, -0.366481543695f, -0.364742512185f, -0.363005425593f, -0.361270272495f,
-0.359537041515f, -0.357805721315f, -0.356076300603f, -0.35434876813f, -0.352623112687f, -0.35089932311f, -0.349177388274f, -0.347457297096f, -0.345739038536f, -0.344022601592f,
-0.342307975305f, -0.340595148753f, -0.338884111056f, -0.337174851374f, -0.335467358906f, -0.333761622887f, -0.332057632596f, -0.330355377344f, -0.328654846486f, -0.326956029412f,
-0.325258915548f, -0.32356349436f, -0.32186975535f, -0.320177688057f, -0.318487282054f, -0.316798526953f, -0.3151114124f, -0.313425928078f, -0.311742063705f, -0.310059809032f,
-0.308379153847f, -0.306700087972f, -0.305022601262f, -0.303346683607f, -0.301672324931f, -0.29999951519f, -0.298328244375f, -0.296658502507f, -0.294990279644f, -0.293323565871f,
-0.29165835131f, -0.289994626113f, -0.288332380461f, -0.286671604572f, -0.285012288689f, -0.283354423091f, -0.281697998084f, -0.280043004006f, -0.278389431226f, -0.27673727014f,
-0.275086511178f, -0.273437144794f, -0.271789161476f, -0.270142551739f, -0.268497306127f, -0.266853415211f, -0.265210869593f, -0.2635696599f, -0.26192977679f, -0.260291210946f,
-0.258653953079f, -0.257017993928f, -0.255383324259f, -0.253749934863f, -0.252117816559f, -0.250486960191f, -0.248857356631f, -0.247228996774f, -0.245601871543f, -0.243975971886f,
-0.242351288775f, -0.240727813207f, -0.239105536205f, -0.237484448816f, -0.235864542111f, -0.234245807185f, -0.232628235158f, -0.231011817172f, -0.229396544394f, -0.227782408013f,
-0.226169399242f, -0.224557509317f, -0.222946729496f, -0.221337051059f, -0.219728465311f, -0.218120963575f, -0.216514537199f, -0.214909177551f, -0.213304876022f, -0.211701624024f,
-0.210099412988f, -0.208498234369f, -0.20689807964f, -0.205298940297f, -0.203700807854f, -0.202103673847f, -0.20050752983f, -0.19891236738f, -0.19731817809f, -0.195724953574f,
-0.194132685466f, -0.192541365418f, -0.190950985101f, -0.189361536206f, -0.187773010439f, -0.186185399528f, -0.184598695217f, -0.183012889269f, -0.181427973466f, -0.179843939603f,
-0.178260779498f, -0.176678484983f, -0.175097047907f, -0.173516460138f, -0.171936713558f, -0.170357800068f, -0.168779711585f, -0.167202440039f, -0.165625977381f, -0.164050315575f,
-0.162475446601f, -0.160901362453f, -0.159328055145f, -0.157755516701f, -0.156183739163f, -0.154612714587f, -0.153042435045f, -0.15147289262f, -0.149904079413f, -0.148335987538f,
-0.146768609123f, -0.14520193631f, -0.143635961253f, -0.142070676123f, -0.140506073101f, -0.138942144384f, -0.137378882179f, -0.135816278709f, -0.134254326209f, -0.132693016924f,
-0.131132343116f, -0.129572297054f, -0.128012871024f, -0.12645405732f, -0.124895848252f, -0.123338236137f, -0.121781213307f, -0.120224772103f, -0.11866890488f, -0.117113604001f,
-0.115558861842f, -0.114004670789f, -0.112451023238f, -0.110897911596f, -0.109345328281f, -0.107793265719f, -0.106241716349f, -0.104690672618f, -0.103140126982f, -0.101590071908f,
-0.100040499871f, -0.0984914033572f, -0.0969427748601f, -0.0953946068829f, -0.0938468919374f, -0.0922996225442f, -0.0907527912321f, -0.0892063905386f, -0.0876604130093f, -0.0861148511976f,
-0.0845696976653f, -0.0830249449815f, -0.0814805857232f, -0.0799366124748f, -0.0783930178281f, -0.0768497943819f, -0.0753069347424f, -0.0737644315224f, -0.0722222773417f, -0.0706804648264f,
-0.0691389866093f, -0.0675978353297f, -0.0660570036328f, -0.06451648417f, -0.0629762695986f, -0.0614363525816f, -0.0598967257878f, -0.0583573818914f, -0.0568183135718f, -0.055279513514f,
-0.0537409744077f, -0.0522026889477f, -0.0506646498335f, -0.0491268497695f, -0.0475892814643f, -0.046051937631f, -0.0445148109872f, -0.0429778942541f, -0.0414411801572f, -0.0399046614258f,
-0.0383683307929f, -0.0368321809948f, -0.0352962047716f, -0.0337603948664f, -0.0322247440255f, -0.0306892449982f, -0.0291538905368f, -0.027618673396f, -0.0260835863334f, -0.0245486221089f,
-0.0230137734848f, -0.0214790332256f, -0.0199443940976f, -0.0184098488693f, -0.0168753903109f, -0.015341011194f, -0.013806704292f, -0.0122724623796f, -0.0107382782325f, -0.00920414462773f,
-0.0076700543432f, -0.00613600015762f, -0.00460197485038f, -0.00306797120142f, -0.00153398199109f
};
const float g_fIdvAtanTable[] =
{
0.000244140620149f, 0.000488281211195f, 0.000732421744033f, 0.000976562189559f, 0.00122070251867f, 0.00146484270226f, 0.00170898271123f, 0.00195312251648f, 0.00219726208889f, 0.00244140139938f,
0.00268554041883f, 0.00292967911814f, 0.00317381746821f, 0.00341795543994f, 0.00366209300423f, 0.00390623013197f, 0.00415036679406f, 0.0043945029614f, 0.0046386386049f, 0.00488277369545f,
0.00512690820395f, 0.0053710421013f, 0.0056151753584f, 0.00585930794616f, 0.00610343983547f, 0.00634757099724f, 0.00659170140237f, 0.00683583102177f, 0.00707995982634f, 0.00732408778698f,
0.0075682148746f, 0.0078123410601f, 0.0080564663144f, 0.00830059060839f, 0.00854471391299f, 0.0087888361991f, 0.00903295743764f, 0.00927707759951f, 0.00952119665563f, 0.0097653145769f,
0.0100094313342f, 0.0102535468986f, 0.0104976612408f, 0.0107417743318f, 0.0109858861426f, 0.011229996644f, 0.0114741058069f, 0.0117182136024f, 0.0119623200012f, 0.0122064249744f,
0.0124505284928f, 0.0126946305274f, 0.012938731049f, 0.0131828300287f, 0.0134269274373f, 0.0136710232458f, 0.0139151174251f, 0.0141592099461f, 0.0144033007797f, 0.014647389897f,
0.0148914772687f, 0.0151355628659f, 0.0153796466595f, 0.0156237286205f, 0.0158678087197f, 0.0161118869281f, 0.0163559632166f, 0.0166000375562f, 0.0168441099179f, 0.0170881802725f,
0.0173322485911f, 0.0175763148445f, 0.0178203790037f, 0.0180644410397f, 0.0183085009235f, 0.0185525586259f, 0.0187966141179f, 0.0190406673706f, 0.0192847183547f, 0.0195287670414f,
0.0197728134016f, 0.0200168574061f, 0.0202608990261f, 0.0205049382325f, 0.0207489749962f, 0.0209930092881f, 0.0212370410794f, 0.0214810703409f, 0.0217250970436f, 0.0219691211586f,
0.0222131426567f, 0.022457161509f, 0.0227011776864f, 0.02294519116f, 0.0231892019007f, 0.0234332098795f, 0.0236772150674f, 0.0239212174353f, 0.0241652169544f, 0.0244092135956f,
0.0246532073298f, 0.0248971981281f, 0.0251411859616f, 0.0253851708011f, 0.0256291526177f, 0.0258731313824f, 0.0261171070662f, 0.0263610796402f, 0.0266050490753f, 0.0268490153426f,
0.0270929784131f, 0.0273369382578f, 0.0275808948478f, 0.027824848154f, 0.0280687981475f, 0.0283127447993f, 0.0285566880805f, 0.0288006279621f, 0.0290445644152f, 0.0292884974107f,
0.0295324269198f, 0.0297763529134f, 0.0300202753627f, 0.0302641942386f, 0.0305081095123f, 0.0307520211547f, 0.0309959291371f, 0.0312398334303f, 0.0314837340055f, 0.0317276308337f,
0.031971523886f, 0.0322154131336f, 0.0324592985474f, 0.0327031800985f, 0.0329470577581f, 0.0331909314971f, 0.0334348012868f, 0.0336786670981f, 0.0339225289022f, 0.0341663866702f,
0.0344102403731f, 0.0346540899821f, 0.0348979354683f, 0.0351417768028f, 0.0353856139567f, 0.035629446901f, 0.035873275607f, 0.0361171000457f, 0.0363609201883f, 0.0366047360058f,
0.0368485474695f, 0.0370923545504f, 0.0373361572197f, 0.0375799554485f, 0.0378237492079f, 0.0380675384692f, 0.0383113232034f, 0.0385551033817f, 0.0387988789752f, 0.0390426499552f,
0.0392864162927f, 0.0395301779589f, 0.0397739349251f, 0.0400176871623f, 0.0402614346417f, 0.0405051773346f, 0.040748915212f, 0.0409926482453f, 0.0412363764055f, 0.0414800996638f,
0.0417238179915f, 0.0419675313598f, 0.0422112397398f, 0.0424549431027f, 0.0426986414199f, 0.0429423346624f, 0.0431860228014f, 0.0434297058083f, 0.0436733836543f, 0.0439170563104f,
0.0441607237481f, 0.0444043859385f, 0.0446480428528f, 0.0448916944623f, 0.0451353407383f, 0.045378981652f, 0.0456226171746f, 0.0458662472774f, 0.0461098719317f, 0.0463534911087f,
0.0465971047797f, 0.046840712916f, 0.0470843154888f, 0.0473279124694f, 0.0475715038291f, 0.0478150895392f, 0.048058669571f, 0.0483022438958f, 0.0485458124849f, 0.0487893753095f,
0.049032932341f, 0.0492764835508f, 0.04952002891f, 0.0497635683901f, 0.0500071019624f, 0.0502506295981f, 0.0504941512687f, 0.0507376669455f, 0.0509811765997f, 0.0512246802028f,
0.0514681777261f, 0.0517116691409f, 0.0519551544187f, 0.0521986335307f, 0.0524421064484f, 0.0526855731431f, 0.0529290335862f, 0.0531724877491f, 0.0534159356031f, 0.0536593771197f,
0.0539028122702f, 0.054146241026f, 0.0543896633586f, 0.0546330792394f, 0.0548764886397f, 0.0551198915309f, 0.0553632878846f, 0.0556066776721f, 0.0558500608649f, 0.0560934374344f,
0.056336807352f, 0.0565801705891f, 0.0568235271173f, 0.057066876908f, 0.0573102199327f, 0.0575535561627f, 0.0577968855696f, 0.0580402081248f, 0.0582835237999f, 0.0585268325663f,
0.0587701343955f, 0.059013429259f, 0.0592567171282f, 0.0594999979748f, 0.0597432717701f, 0.0599865384858f, 0.0602297980933f, 0.0604730505641f, 0.0607162958698f, 0.060959533982f,
0.0612027648721f, 0.0614459885116f, 0.0616892048723f, 0.0619324139255f, 0.0621756156429f, 0.062418809996f, 0.0626619969563f, 0.0629051764956f, 0.0631483485853f, 0.063391513197f,
0.0636346703023f, 0.0638778198729f, 0.0641209618802f, 0.064364096296f, 0.0646072230918f, 0.0648503422393f, 0.06509345371f, 0.0653365574756f, 0.0655796535078f, 0.0658227417781f,
0.0660658222582f, 0.0663088949198f, 0.0665519597345f, 0.066795016674f, 0.06703806571f, 0.067281106814f, 0.0675241399579f, 0.0677671651132f, 0.0680101822517f, 0.068253191345f,
0.0684961923649f, 0.0687391852831f, 0.0689821700712f, 0.0692251467011f, 0.0694681151443f, 0.0697110753727f, 0.069954027358f, 0.0701969710719f, 0.0704399064861f, 0.0706828335725f,
0.0709257523027f, 0.0711686626486f, 0.0714115645819f, 0.0716544580744f, 0.0718973430978f, 0.072140219624f, 0.0723830876248f, 0.0726259470718f, 0.0728687979371f, 0.0731116401922f,
0.0733544738092f, 0.0735972987598f, 0.0738401150158f, 0.074082922549f, 0.0743257213314f, 0.0745685113347f, 0.0748112925309f, 0.0750540648917f, 0.075296828389f, 0.0755395829948f,
0.0757823286809f, 0.0760250654191f, 0.0762677931814f, 0.0765105119396f, 0.0767532216658f, 0.0769959223317f, 0.0772386139093f, 0.0774812963705f, 0.0777239696873f, 0.0779666338315f,
0.0782092887752f, 0.0784519344903f, 0.0786945709487f, 0.0789371981224f, 0.0791798159834f, 0.0794224245036f, 0.079665023655f, 0.0799076134096f, 0.0801501937395f, 0.0803927646165f,
0.0806353260128f, 0.0808778779003f, 0.081120420251f, 0.0813629530371f, 0.0816054762304f, 0.0818479898031f, 0.0820904937272f, 0.0823329879747f, 0.0825754725178f, 0.0828179473285f,
0.0830604123788f, 0.0833028676409f, 0.0835453130868f, 0.0837877486886f, 0.0840301744185f, 0.0842725902485f, 0.0845149961508f, 0.0847573920975f, 0.0849997780607f, 0.0852421540125f,
0.0854845199252f, 0.0857268757707f, 0.0859692215214f, 0.0862115571494f, 0.0864538826269f, 0.0866961979259f, 0.0869385030188f, 0.0871807978777f, 0.0874230824747f, 0.0876653567823f,
0.0879076207724f, 0.0881498744174f, 0.0883921176895f, 0.0886343505609f, 0.0888765730039f, 0.0891187849907f, 0.0893609864936f, 0.0896031774849f, 0.0898453579367f, 0.0900875278215f,
0.0903296871115f, 0.0905718357789f, 0.0908139737962f, 0.0910561011355f, 0.0912982177693f, 0.0915403236699f, 0.0917824188095f, 0.0920245031605f, 0.0922665766953f, 0.0925086393862f,
0.0927506912056f, 0.0929927321259f, 0.0932347621194f, 0.0934767811586f, 0.0937187892158f, 0.0939607862633f, 0.0942027722738f, 0.0944447472194f, 0.0946867110728f, 0.0949286638062f,
0.0951706053922f, 0.0954125358032f, 0.0956544550117f, 0.09589636299f, 0.0961382597107f, 0.0963801451463f, 0.0966220192693f, 0.0968638820521f, 0.0971057334672f, 0.0973475734872f,
0.0975894020846f, 0.0978312192319f, 0.0980730249016f, 0.0983148190663f, 0.0985566016985f, 0.0987983727708f, 0.0990401322558f, 0.099281880126f, 0.099523616354f, 0.0997653409124f,
0.100007053774f, 0.100248754911f, 0.100490444296f, 0.100732121902f, 0.100973787702f, 0.101215441667f, 0.101457083772f, 0.101698713988f, 0.101940332288f, 0.102181938644f,
0.102423533031f, 0.102665115419f, 0.102906685782f, 0.103148244093f, 0.103389790324f, 0.103631324447f, 0.103872846437f, 0.104114356265f, 0.104355853904f, 0.104597339327f,
0.104838812507f, 0.105080273416f, 0.105321722028f, 0.105563158314f, 0.105804582249f, 0.106045993804f, 0.106287392953f, 0.106528779667f, 0.106770153921f, 0.107011515687f,
0.107252864938f, 0.107494201647f, 0.107735525786f, 0.107976837328f, 0.108218136247f, 0.108459422515f, 0.108700696105f, 0.10894195699f, 0.109183205143f, 0.109424440537f,
0.109665663144f, 0.109906872939f, 0.110148069893f, 0.110389253979f, 0.110630425172f, 0.110871583443f, 0.111112728765f, 0.111353861113f, 0.111594980457f, 0.111836086773f,
0.112077180032f, 0.112318260208f, 0.112559327273f, 0.112800381202f, 0.113041421966f, 0.113282449539f, 0.113523463894f, 0.113764465004f, 0.114005452843f, 0.114246427382f,
0.114487388596f, 0.114728336458f, 0.11496927094f, 0.115210192017f, 0.11545109966f, 0.115691993843f, 0.11593287454f, 0.116173741723f, 0.116414595365f, 0.116655435441f,
0.116896261923f, 0.117137074784f, 0.117377873997f, 0.117618659537f, 0.117859431375f, 0.118100189486f, 0.118340933842f, 0.118581664417f, 0.118822381184f, 0.119063084117f,
0.119303773188f, 0.119544448371f, 0.11978510964f, 0.120025756967f, 0.120266390327f, 0.120507009691f, 0.120747615035f, 0.12098820633f, 0.121228783551f, 0.121469346671f,
0.121709895663f, 0.121950430501f, 0.122190951157f, 0.122431457607f, 0.122671949822f, 0.122912427777f, 0.123152891444f, 0.123393340798f, 0.123633775812f, 0.123874196459f,
0.124114602713f, 0.124354994547f, 0.124595371935f, 0.12483573485f, 0.125076083266f, 0.125316417156f, 0.125556736495f, 0.125797041255f, 0.12603733141f, 0.126277606934f,
0.1265178678f, 0.126758113982f, 0.126998345454f, 0.127238562188f, 0.12747876416f, 0.127718951342f, 0.127959123708f, 0.128199281231f, 0.128439423886f, 0.128679551647f,
0.128919664486f, 0.129159762377f, 0.129399845295f, 0.129639913213f, 0.129879966104f, 0.130120003943f, 0.130360026703f, 0.130600034358f, 0.130840026882f, 0.131080004248f,
0.131319966431f, 0.131559913403f, 0.13179984514f, 0.132039761615f, 0.132279662801f, 0.132519548672f, 0.132759419203f, 0.132999274367f, 0.133239114138f, 0.133478938491f,
0.133718747398f, 0.133958540834f, 0.134198318772f, 0.134438081187f, 0.134677828053f, 0.134917559343f, 0.135157275032f, 0.135396975094f, 0.135636659501f, 0.13587632823f,
0.136115981252f, 0.136355618544f, 0.136595240078f, 0.136834845828f, 0.137074435769f, 0.137314009874f, 0.137553568119f, 0.137793110476f, 0.13803263692f, 0.138272147425f,
0.138511641966f, 0.138751120515f, 0.138990583048f, 0.139230029539f, 0.139469459961f, 0.139708874289f, 0.139948272497f, 0.14018765456f, 0.140427020451f, 0.140666370144f,
0.140905703615f, 0.141145020836f, 0.141384321783f, 0.141623606429f, 0.14186287475f, 0.142102126718f, 0.142341362309f, 0.142580581497f, 0.142819784256f, 0.14305897056f,
0.143298140384f, 0.143537293702f, 0.143776430488f, 0.144015550717f, 0.144254654364f, 0.144493741401f, 0.144732811805f, 0.144971865549f, 0.145210902608f, 0.145449922956f,
0.145688926568f, 0.145927913418f, 0.146166883481f, 0.14640583673f, 0.146644773141f, 0.146883692688f, 0.147122595346f, 0.147361481089f, 0.147600349891f, 0.147839201728f,
0.148078036573f, 0.148316854401f, 0.148555655188f, 0.148794438907f, 0.149033205532f, 0.14927195504f, 0.149510687404f, 0.149749402599f, 0.149988100599f, 0.15022678138f,
0.150465444915f, 0.150704091181f, 0.15094272015f, 0.151181331799f, 0.151419926101f, 0.151658503031f, 0.151897062565f, 0.152135604677f, 0.152374129342f, 0.152612636534f,
0.152851126228f, 0.153089598399f, 0.153328053022f, 0.153566490072f, 0.153804909524f, 0.154043311351f, 0.154281695531f, 0.154520062036f, 0.154758410842f, 0.154996741924f,
0.155235055257f, 0.155473350815f, 0.155711628575f, 0.155949888509f, 0.156188130595f, 0.156426354805f, 0.156664561117f, 0.156902749503f, 0.15714091994f, 0.157379072403f,
0.157617206866f, 0.157855323305f, 0.158093421694f, 0.158331502009f, 0.158569564224f, 0.158807608316f, 0.159045634258f, 0.159283642026f, 0.159521631595f, 0.159759602941f,
0.159997556038f, 0.160235490861f, 0.160473407386f, 0.160711305588f, 0.160949185442f, 0.161187046924f, 0.161424890008f, 0.161662714669f, 0.161900520884f, 0.162138308627f,
0.162376077873f, 0.162613828598f, 0.162851560777f, 0.163089274385f, 0.163326969399f, 0.163564645792f, 0.16380230354f, 0.164039942619f, 0.164277563004f, 0.164515164671f,
0.164752747594f, 0.16499031175f, 0.165227857113f, 0.165465383659f, 0.165702891364f, 0.165940380202f, 0.16617785015f, 0.166415301183f, 0.166652733276f, 0.166890146405f,
0.167127540546f, 0.167364915673f, 0.167602271763f, 0.16783960879f, 0.168076926732f, 0.168314225562f, 0.168551505257f, 0.168788765792f, 0.169026007144f, 0.169263229286f,
0.169500432196f, 0.169737615849f, 0.16997478022f, 0.170211925285f, 0.170449051021f, 0.170686157401f, 0.170923244403f, 0.171160312002f, 0.171397360174f, 0.171634388894f,
0.171871398138f, 0.172108387883f, 0.172345358103f, 0.172582308775f, 0.172819239874f, 0.173056151376f, 0.173293043258f, 0.173529915494f, 0.173766768061f, 0.174003600935f,
0.174240414092f, 0.174477207507f, 0.174713981156f, 0.174950735016f, 0.175187469062f, 0.17542418327f, 0.175660877616f, 0.175897552077f, 0.176134206627f, 0.176370841244f,
0.176607455903f, 0.17684405058f, 0.177080625252f, 0.177317179894f, 0.177553714482f, 0.177790228993f, 0.178026723402f, 0.178263197686f, 0.178499651821f, 0.178736085783f,
0.178972499548f, 0.179208893092f, 0.179445266392f, 0.179681619423f, 0.179917952162f, 0.180154264585f, 0.180390556669f, 0.180626828389f, 0.180863079722f, 0.181099310644f,
0.181335521131f, 0.18157171116f, 0.181807880707f, 0.182044029748f, 0.18228015826f, 0.182516266219f, 0.182752353601f, 0.182988420382f, 0.18322446654f, 0.183460492051f,
0.18369649689f, 0.183932481034f, 0.184168444461f, 0.184404387145f, 0.184640309065f, 0.184876210195f, 0.185112090513f, 0.185347949996f, 0.185583788619f, 0.185819606359f,
0.186055403193f, 0.186291179098f, 0.186526934049f, 0.186762668024f, 0.186998380999f, 0.187234072951f, 0.187469743856f, 0.187705393691f, 0.187941022433f, 0.188176630058f,
0.188412216543f, 0.188647781865f, 0.188883326001f, 0.189118848926f, 0.189354350619f, 0.189589831055f, 0.189825290211f, 0.190060728065f, 0.190296144593f, 0.190531539771f,
0.190766913577f, 0.191002265988f, 0.19123759698f, 0.19147290653f, 0.191708194615f, 0.191943461212f, 0.192178706298f, 0.19241392985f, 0.192649131844f, 0.192884312258f,
0.193119471069f, 0.193354608253f, 0.193589723787f, 0.193824817649f, 0.194059889816f, 0.194294940264f, 0.194529968971f, 0.194764975914f, 0.194999961069f, 0.195234924415f,
0.195469865927f, 0.195704785583f, 0.19593968336f, 0.196174559236f, 0.196409413187f, 0.19664424519f, 0.196879055224f, 0.197113843264f, 0.197348609289f, 0.197583353275f,
0.1978180752f, 0.19805277504f, 0.198287452774f, 0.198522108378f, 0.19875674183f, 0.198991353107f, 0.199225942186f, 0.199460509046f, 0.199695053662f, 0.199929576012f,
0.200164076074f, 0.200398553826f, 0.200633009244f, 0.200867442306f, 0.201101852989f, 0.201336241272f, 0.20157060713f, 0.201804950543f, 0.202039271487f, 0.202273569939f,
0.202507845878f, 0.202742099281f, 0.202976330125f, 0.203210538388f, 0.203444724048f, 0.203678887082f, 0.203913027467f, 0.204147145182f, 0.204381240204f, 0.20461531251f,
0.204849362079f, 0.205083388888f, 0.205317392914f, 0.205551374136f, 0.205785332531f, 0.206019268076f, 0.20625318075f, 0.206487070531f, 0.206720937395f, 0.206954781322f,
0.207188602288f, 0.207422400271f, 0.20765617525f, 0.207889927202f, 0.208123656105f, 0.208357361937f, 0.208591044676f, 0.2088247043f, 0.209058340786f, 0.209291954112f,
0.209525544258f, 0.209759111199f, 0.209992654915f, 0.210226175384f, 0.210459672583f, 0.21069314649f, 0.210926597084f, 0.211160024343f, 0.211393428244f, 0.211626808766f,
0.211860165886f, 0.212093499584f, 0.212326809836f, 0.212560096622f, 0.212793359919f, 0.213026599705f, 0.213259815959f, 0.213493008659f, 0.213726177783f, 0.21395932331f,
0.214192445216f, 0.214425543482f, 0.214658618085f, 0.214891669003f, 0.215124696214f, 0.215357699698f, 0.215590679432f, 0.215823635394f, 0.216056567563f, 0.216289475918f,
0.216522360437f, 0.216755221097f, 0.216988057879f, 0.217220870759f, 0.217453659716f, 0.21768642473f, 0.217919165778f, 0.218151882838f, 0.21838457589f, 0.218617244912f,
0.218849889883f, 0.21908251078f, 0.219315107583f, 0.21954768027f, 0.21978022882f, 0.220012753211f, 0.220245253422f, 0.220477729431f, 0.220710181218f, 0.22094260876f,
0.221175012038f, 0.221407391028f, 0.221639745711f, 0.221872076064f, 0.222104382067f, 0.222336663698f, 0.222568920936f, 0.222801153759f, 0.223033362148f, 0.22326554608f,
0.223497705534f, 0.223729840489f, 0.223961950924f, 0.224194036818f, 0.224426098149f, 0.224658134898f, 0.224890147041f, 0.22512213456f, 0.225354097432f, 0.225586035636f,
0.225817949151f, 0.226049837957f, 0.226281702033f, 0.226513541357f, 0.226745355908f, 0.226977145666f, 0.22720891061f, 0.227440650718f, 0.227672365971f, 0.227904056346f,
0.228135721823f, 0.228367362381f, 0.228598978f, 0.228830568659f, 0.229062134336f, 0.229293675011f, 0.229525190664f, 0.229756681273f, 0.229988146817f, 0.230219587277f,
0.230451002631f, 0.230682392858f, 0.230913757939f, 0.231145097851f, 0.231376412575f, 0.231607702091f, 0.231838966376f, 0.232070205411f, 0.232301419175f, 0.232532607648f,
0.232763770809f, 0.232994908637f, 0.233226021113f, 0.233457108214f, 0.233688169922f, 0.233919206215f, 0.234150217073f, 0.234381202475f, 0.234612162402f, 0.234843096832f,
0.235074005745f, 0.235304889121f, 0.23553574694f, 0.235766579181f, 0.235997385823f, 0.236228166847f, 0.236458922233f, 0.236689651959f, 0.236920356005f, 0.237151034352f,
0.237381686979f, 0.237612313865f, 0.237842914992f, 0.238073490337f, 0.238304039882f, 0.238534563606f, 0.238765061488f, 0.23899553351f, 0.23922597965f, 0.239456399888f,
0.239686794205f, 0.23991716258f, 0.240147504993f, 0.240377821424f, 0.240608111854f, 0.240838376261f, 0.241068614627f, 0.241298826931f, 0.241529013153f, 0.241759173273f,
0.241989307271f, 0.242219415128f, 0.242449496823f, 0.242679552337f, 0.242909581649f, 0.24313958474f, 0.243369561591f, 0.24359951218f, 0.243829436488f, 0.244059334496f,
0.244289206184f, 0.244519051531f, 0.244748870519f, 0.244978663127f, 0.245208429336f, 0.245438169126f, 0.245667882477f, 0.245897569369f, 0.246127229784f, 0.246356863701f,
0.246586471101f, 0.246816051964f, 0.247045606271f, 0.247275134001f, 0.247504635136f, 0.247734109655f, 0.24796355754f, 0.24819297877f, 0.248422373327f, 0.248651741191f,
0.248881082341f, 0.24911039676f, 0.249339684427f, 0.249568945323f, 0.249798179429f, 0.250027386724f, 0.250256567191f, 0.250485720809f, 0.250714847559f, 0.250943947422f,
0.251173020378f, 0.251402066408f, 0.251631085494f, 0.251860077615f, 0.252089042752f, 0.252317980886f, 0.252546891999f, 0.25277577607f, 0.25300463308f, 0.253233463011f,
0.253462265843f, 0.253691041557f, 0.253919790135f, 0.254148511555f, 0.254377205801f, 0.254605872852f, 0.25483451269f, 0.255063125296f, 0.25529171065f, 0.255520268733f,
0.255748799527f, 0.255977303013f, 0.256205779171f, 0.256434227983f, 0.25666264943f, 0.256891043492f, 0.257119410151f, 0.257347749388f, 0.257576061185f, 0.257804345521f,
0.25803260238f, 0.25826083174f, 0.258489033585f, 0.258717207894f, 0.25894535465f, 0.259173473834f, 0.259401565426f, 0.259629629408f, 0.259857665762f, 0.260085674468f,
0.260313655508f, 0.260541608864f, 0.260769534516f, 0.260997432446f, 0.261225302636f, 0.261453145067f, 0.261680959719f, 0.261908746576f, 0.262136505618f, 0.262364236826f,
0.262591940182f, 0.262819615668f, 0.263047263265f, 0.263274882955f, 0.263502474719f, 0.263730038539f, 0.263957574396f, 0.264185082272f, 0.264412562149f, 0.264640014008f,
0.264867437831f, 0.265094833599f, 0.265322201294f, 0.265549540898f, 0.265776852393f, 0.26600413576f, 0.266231390982f, 0.266458618039f, 0.266685816913f, 0.266912987587f,
0.267140130043f, 0.267367244261f, 0.267594330224f, 0.267821387914f, 0.268048417312f, 0.268275418401f, 0.268502391162f, 0.268729335578f, 0.26895625163f, 0.2691831393f,
0.26940999857f, 0.269636829422f, 0.269863631839f, 0.270090405801f, 0.270317151292f, 0.270543868293f, 0.270770556786f, 0.270997216754f, 0.271223848178f, 0.271450451041f,
0.271677025325f, 0.271903571011f, 0.272130088083f, 0.272356576522f, 0.27258303631f, 0.27280946743f, 0.273035869864f, 0.273262243593f, 0.273488588602f, 0.273714904871f,
0.273941192383f, 0.27416745112f, 0.274393681064f, 0.274619882199f, 0.274846054506f, 0.275072197968f, 0.275298312566f, 0.275524398285f, 0.275750455105f, 0.275976483009f,
0.27620248198f, 0.276428452001f, 0.276654393053f, 0.27688030512f, 0.277106188183f, 0.277332042225f, 0.27755786723f, 0.277783663179f, 0.278009430055f, 0.27823516784f,
0.278460876518f, 0.278686556071f, 0.278912206482f, 0.279137827732f, 0.279363419806f, 0.279588982685f, 0.279814516352f, 0.280040020791f, 0.280265495983f, 0.280490941912f,
0.28071635856f, 0.280941745911f, 0.281167103946f, 0.281392432649f, 0.281617732003f, 0.281843001991f, 0.282068242594f, 0.282293453798f, 0.282518635583f, 0.282743787934f,
0.282968910832f, 0.283194004262f, 0.283419068206f, 0.283644102647f, 0.283869107568f, 0.284094082952f, 0.284319028782f, 0.284543945041f, 0.284768831713f, 0.28499368878f,
0.285218516225f, 0.285443314033f, 0.285668082184f, 0.285892820664f, 0.286117529455f, 0.286342208541f, 0.286566857903f, 0.286791477527f, 0.287016067394f, 0.287240627489f,
0.287465157794f, 0.287689658293f, 0.28791412897f, 0.288138569806f, 0.288362980787f, 0.288587361894f, 0.288811713112f, 0.289036034424f, 0.289260325813f, 0.289484587264f,
0.289708818758f, 0.28993302028f, 0.290157191813f, 0.29038133334f, 0.290605444846f, 0.290829526313f, 0.291053577726f, 0.291277599067f, 0.291501590321f, 0.29172555147f,
0.291949482499f, 0.292173383391f, 0.29239725413f, 0.2926210947f, 0.292844905083f, 0.293068685264f, 0.293292435227f, 0.293516154955f, 0.293739844432f, 0.293963503641f,
0.294187132567f, 0.294410731193f, 0.294634299504f, 0.294857837482f, 0.295081345112f, 0.295304822377f, 0.295528269262f, 0.29575168575f, 0.295975071826f, 0.296198427473f,
0.296421752674f, 0.296645047415f, 0.296868311679f, 0.29709154545f, 0.297314748711f, 0.297537921448f, 0.297761063644f, 0.297984175283f, 0.298207256349f, 0.298430306826f,
0.298653326699f, 0.298876315951f, 0.299099274567f, 0.299322202531f, 0.299545099826f, 0.299767966438f, 0.29999080235f, 0.300213607546f, 0.300436382012f, 0.30065912573f,
0.300881838685f, 0.301104520862f, 0.301327172245f, 0.301549792819f, 0.301772382566f, 0.301994941473f, 0.302217469522f, 0.3024399667f, 0.302662432989f, 0.302884868375f,
0.303107272842f, 0.303329646374f, 0.303551988955f, 0.303774300571f, 0.303996581206f, 0.304218830844f, 0.30444104947f, 0.304663237068f, 0.304885393623f, 0.30510751912f,
0.305329613543f, 0.305551676876f, 0.305773709105f, 0.305995710213f, 0.306217680187f, 0.30643961901f, 0.306661526666f, 0.306883403142f, 0.307105248421f, 0.307327062488f,
0.307548845328f, 0.307770596926f, 0.307992317267f, 0.308214006335f, 0.308435664115f, 0.308657290592f, 0.308878885751f, 0.309100449577f, 0.309321982055f, 0.309543483169f,
0.309764952905f, 0.309986391247f, 0.310207798181f, 0.310429173691f, 0.310650517762f, 0.31087183038f, 0.31109311153f, 0.311314361196f, 0.311535579363f, 0.311756766017f,
0.311977921143f, 0.312199044726f, 0.312420136751f, 0.312641197203f, 0.312862226067f, 0.313083223328f, 0.313304188973f, 0.313525122985f, 0.31374602535f, 0.313966896054f,
0.314187735081f, 0.314408542418f, 0.314629318048f, 0.314850061958f, 0.315070774132f, 0.315291454557f, 0.315512103218f, 0.315732720099f, 0.315953305187f, 0.316173858466f,
0.316394379922f, 0.316614869541f, 0.316835327309f, 0.317055753209f, 0.317276147229f, 0.317496509353f, 0.317716839567f, 0.317937137857f, 0.318157404208f, 0.318377638606f,
0.318597841036f, 0.318818011483f, 0.319038149935f, 0.319258256376f, 0.319478330791f, 0.319698373167f, 0.31991838349f, 0.320138361744f, 0.320358307916f, 0.320578221991f,
0.320798103956f, 0.321017953795f, 0.321237771495f, 0.321457557042f, 0.321677310421f, 0.321897031618f, 0.32211672062f, 0.322336377411f, 0.322556001978f, 0.322775594307f,
0.322995154384f, 0.323214682194f, 0.323434177723f, 0.323653640959f, 0.323873071886f, 0.32409247049f, 0.324311836758f, 0.324531170675f, 0.324750472228f, 0.324969741403f,
0.325188978186f, 0.325408182563f, 0.325627354519f, 0.325846494042f, 0.326065601117f, 0.326284675731f, 0.32650371787f, 0.326722727519f, 0.326941704666f, 0.327160649296f,
0.327379561395f, 0.327598440951f, 0.327817287948f, 0.328036102374f, 0.328254884215f, 0.328473633458f, 0.328692350087f, 0.328911034091f, 0.329129685455f, 0.329348304165f,
0.329566890209f, 0.329785443572f, 0.330003964241f, 0.330222452203f, 0.330440907443f, 0.330659329949f, 0.330877719708f, 0.331096076704f, 0.331314400926f, 0.331532692359f,
0.331750950991f, 0.331969176807f, 0.332187369795f, 0.332405529941f, 0.332623657231f, 0.332841751653f, 0.333059813194f, 0.333277841838f, 0.333495837575f, 0.33371380039f,
0.333931730269f, 0.334149627201f, 0.334367491171f, 0.334585322166f, 0.334803120174f, 0.335020885181f, 0.335238617173f, 0.335456316138f, 0.335673982063f, 0.335891614935f,
0.336109214739f, 0.336326781465f, 0.336544315097f, 0.336761815624f, 0.336979283032f, 0.337196717308f, 0.33741411844f, 0.337631486414f, 0.337848821217f, 0.338066122837f,
0.33828339126f, 0.338500626474f, 0.338717828465f, 0.338934997222f, 0.33915213273f, 0.339369234978f, 0.339586303952f, 0.339803339639f, 0.340020342028f, 0.340237311104f,
0.340454246856f, 0.34067114927f, 0.340888018333f, 0.341104854034f, 0.34132165636f, 0.341538425297f, 0.341755160833f, 0.341971862955f, 0.342188531651f, 0.342405166909f,
0.342621768715f, 0.342838337057f, 0.343054871923f, 0.343271373299f, 0.343487841175f, 0.343704275535f, 0.34392067637f, 0.344137043665f, 0.344353377409f, 0.344569677589f,
0.344785944192f, 0.345002177207f, 0.345218376621f, 0.345434542421f, 0.345650674595f, 0.345866773131f, 0.346082838016f, 0.346298869238f, 0.346514866786f, 0.346730830646f,
0.346946760806f, 0.347162657254f, 0.347378519978f, 0.347594348965f, 0.347810144204f, 0.348025905683f, 0.348241633388f, 0.348457327308f, 0.348672987431f, 0.348888613745f,
0.349104206237f, 0.349319764896f, 0.349535289709f, 0.349750780665f, 0.349966237751f, 0.350181660955f, 0.350397050266f, 0.350612405671f, 0.350827727159f, 0.351043014717f,
0.351258268333f, 0.351473487996f, 0.351688673694f, 0.351903825415f, 0.352118943147f, 0.352334026877f, 0.352549076595f, 0.352764092289f, 0.352979073946f, 0.353194021555f,
0.353408935104f, 0.353623814581f, 0.353838659975f, 0.354053471274f, 0.354268248466f, 0.35448299154f, 0.354697700483f, 0.354912375285f, 0.355127015933f, 0.355341622416f,
0.355556194722f, 0.355770732841f, 0.355985236759f, 0.356199706465f, 0.356414141949f, 0.356628543198f, 0.356842910202f, 0.357057242948f, 0.357271541424f, 0.357485805621f,
0.357700035525f, 0.357914231127f, 0.358128392413f, 0.358342519374f, 0.358556611996f, 0.358770670271f, 0.358984694184f, 0.359198683727f, 0.359412638886f, 0.359626559652f,
0.359840446012f, 0.360054297955f, 0.360268115471f, 0.360481898547f, 0.360695647173f, 0.360909361337f, 0.361123041028f, 0.361336686236f, 0.361550296948f, 0.361763873155f,
0.361977414844f, 0.362190922004f, 0.362404394625f, 0.362617832696f, 0.362831236204f, 0.36304460514f, 0.363257939493f, 0.36347123925f, 0.363684504402f, 0.363897734937f,
0.364110930845f, 0.364324092114f, 0.364537218733f, 0.364750310692f, 0.36496336798f, 0.365176390586f, 0.365389378498f, 0.365602331707f, 0.365815250201f, 0.366028133969f,
0.366240983001f, 0.366453797286f, 0.366666576813f, 0.366879321572f, 0.367092031551f, 0.36730470674f, 0.367517347128f, 0.367729952705f, 0.36794252346f, 0.368155059382f,
0.36836756046f, 0.368580026684f, 0.368792458044f, 0.369004854529f, 0.369217216128f, 0.36942954283f, 0.369641834626f, 0.369854091504f, 0.370066313454f, 0.370278500466f,
0.370490652529f, 0.370702769633f, 0.370914851767f, 0.371126898921f, 0.371338911084f, 0.371550888246f, 0.371762830397f, 0.371974737525f, 0.372186609622f, 0.372398446677f,
0.372610248678f, 0.372822015617f, 0.373033747482f, 0.373245444264f, 0.373457105952f, 0.373668732536f, 0.373880324005f, 0.37409188035f, 0.374303401561f, 0.374514887626f,
0.374726338536f, 0.374937754282f, 0.375149134852f, 0.375360480236f, 0.375571790426f, 0.375783065409f, 0.375994305177f, 0.37620550972f, 0.376416679026f, 0.376627813087f,
0.376838911893f, 0.377049975432f, 0.377261003696f, 0.377471996675f, 0.377682954358f, 0.377893876735f, 0.378104763798f, 0.378315615535f, 0.378526431937f, 0.378737212994f,
0.378947958696f, 0.379158669033f, 0.379369343997f, 0.379579983576f, 0.379790587761f, 0.380001156542f, 0.38021168991f, 0.380422187855f, 0.380632650367f, 0.380843077436f,
0.381053469053f, 0.381263825209f, 0.381474145892f, 0.381684431094f, 0.381894680806f, 0.382104895017f, 0.382315073718f, 0.3825252169f, 0.382735324552f, 0.382945396666f,
0.383155433232f, 0.38336543424f, 0.383575399681f, 0.383785329545f, 0.383995223823f, 0.384205082505f, 0.384414905583f, 0.384624693046f, 0.384834444885f, 0.385044161092f,
0.385253841655f, 0.385463486567f, 0.385673095818f, 0.385882669398f, 0.386092207298f, 0.38630170951f, 0.386511176023f, 0.386720606828f, 0.386930001916f, 0.387139361279f,
0.387348684906f, 0.387557972789f, 0.387767224918f, 0.387976441284f, 0.388185621878f, 0.388394766691f, 0.388603875714f, 0.388812948938f, 0.389021986353f, 0.389230987951f,
0.389439953723f, 0.389648883659f, 0.38985777775f, 0.390066635988f, 0.390275458363f, 0.390484244867f, 0.390692995491f, 0.390901710225f, 0.391110389061f, 0.391319031989f,
0.391527639002f, 0.391736210089f, 0.391944745243f, 0.392153244453f, 0.392361707713f, 0.392570135012f, 0.392778526342f, 0.392986881694f, 0.393195201059f, 0.393403484429f,
0.393611731794f, 0.393819943147f, 0.394028118478f, 0.394236257779f, 0.39444436104f, 0.394652428254f, 0.394860459412f, 0.395068454505f, 0.395276413524f, 0.395484336462f,
0.395692223308f, 0.395900074055f, 0.396107888695f, 0.396315667218f, 0.396523409616f, 0.39673111588f, 0.396938786003f, 0.397146419975f, 0.397354017789f, 0.397561579435f,
0.397769104906f, 0.397976594192f, 0.398184047286f, 0.398391464179f, 0.398598844863f, 0.398806189329f, 0.399013497569f, 0.399220769575f, 0.399428005339f, 0.399635204851f,
0.399842368104f, 0.40004949509f, 0.400256585801f, 0.400463640227f, 0.400670658361f, 0.400877640195f, 0.401084585721f, 0.40129149493f, 0.401498367814f, 0.401705204365f,
0.401912004575f, 0.402118768436f, 0.402325495939f, 0.402532187078f, 0.402738841843f, 0.402945460226f, 0.40315204222f, 0.403358587817f, 0.403565097008f, 0.403771569785f,
0.403978006141f, 0.404184406068f, 0.404390769558f, 0.404597096602f, 0.404803387193f, 0.405009641323f, 0.405215858984f, 0.405422040168f, 0.405628184868f, 0.405834293075f,
0.406040364782f, 0.40624639998f, 0.406452398663f, 0.406658360822f, 0.40686428645f, 0.407070175539f, 0.40727602808f, 0.407481844068f, 0.407687623493f, 0.407893366347f,
0.408099072625f, 0.408304742317f, 0.408510375416f, 0.408715971914f, 0.408921531805f, 0.409127055079f, 0.40933254173f, 0.409537991751f, 0.409743405133f, 0.409948781869f,
0.410154121952f, 0.410359425373f, 0.410564692126f, 0.410769922204f, 0.410975115598f, 0.411180272301f, 0.411385392306f, 0.411590475605f, 0.411795522191f, 0.412000532057f,
0.412205505195f, 0.412410441597f, 0.412615341258f, 0.412820204168f, 0.413025030322f, 0.413229819711f, 0.413434572328f, 0.413639288167f, 0.413843967219f, 0.414048609478f,
0.414253214936f, 0.414457783586f, 0.414662315422f, 0.414866810435f, 0.415071268619f, 0.415275689967f, 0.415480074471f, 0.415684422124f, 0.415888732919f, 0.41609300685f,
0.416297243908f, 0.416501444088f, 0.416705607381f, 0.416909733782f, 0.417113823282f, 0.417317875875f, 0.417521891555f, 0.417725870313f, 0.417929812143f, 0.418133717039f,
0.418337584992f, 0.418541415997f, 0.418745210047f, 0.418948967134f, 0.419152687251f, 0.419356370393f, 0.419560016551f, 0.41976362572f, 0.419967197891f, 0.42017073306f,
0.420374231218f, 0.42057769236f, 0.420781116478f, 0.420984503565f, 0.421187853615f, 0.421391166622f, 0.421594442578f, 0.421797681477f, 0.422000883312f, 0.422204048077f,
0.422407175764f, 0.422610266368f, 0.422813319882f, 0.423016336298f, 0.423219315612f, 0.423422257815f, 0.423625162902f, 0.423828030866f, 0.4240308617f, 0.424233655398f,
0.424436411954f, 0.424639131361f, 0.424841813613f, 0.425044458702f, 0.425247066623f, 0.42544963737f, 0.425652170936f, 0.425854667314f, 0.426057126498f, 0.426259548482f,
0.42646193326f, 0.426664280825f, 0.426866591171f, 0.427068864291f, 0.42727110018f, 0.427473298831f, 0.427675460238f, 0.427877584394f, 0.428079671294f, 0.428281720931f,
0.428483733299f, 0.428685708392f, 0.428887646203f, 0.429089546727f, 0.429291409957f, 0.429493235888f, 0.429695024513f, 0.429896775826f, 0.430098489821f, 0.430300166492f,
0.430501805833f, 0.430703407838f, 0.4309049725f, 0.431106499815f, 0.431307989775f, 0.431509442376f, 0.43171085761f, 0.431912235472f, 0.432113575957f, 0.432314879058f,
0.432516144768f, 0.432717373084f, 0.432918563998f, 0.433119717504f, 0.433320833598f, 0.433521912272f, 0.433722953522f, 0.433923957341f, 0.434124923723f, 0.434325852664f,
0.434526744156f, 0.434727598195f, 0.434928414775f, 0.435129193889f, 0.435329935533f, 0.4355306397f, 0.435731306385f, 0.435931935582f, 0.436132527286f, 0.43633308149f,
0.43653359819f, 0.43673407738f, 0.436934519053f, 0.437134923206f, 0.437335289831f, 0.437535618923f, 0.437735910478f, 0.437936164489f, 0.438136380951f, 0.438336559858f,
0.438536701205f, 0.438736804987f, 0.438936871197f, 0.439136899832f, 0.439336890884f, 0.439536844349f, 0.439736760222f, 0.439936638496f, 0.440136479168f, 0.44033628223f,
0.440536047679f, 0.440735775508f, 0.440935465712f, 0.441135118287f, 0.441334733226f, 0.441534310525f, 0.441733850178f, 0.44193335218f, 0.442132816526f, 0.442332243211f,
0.442531632229f, 0.442730983575f, 0.442930297245f, 0.443129573232f, 0.443328811532f, 0.443528012139f, 0.44372717505f, 0.443926300257f, 0.444125387757f, 0.444324437545f,
0.444523449614f, 0.444722423961f, 0.44492136058f, 0.445120259466f, 0.445319120614f, 0.44551794402f, 0.445716729678f, 0.445915477583f, 0.44611418773f, 0.446312860115f,
0.446511494732f, 0.446710091576f, 0.446908650644f, 0.447107171929f, 0.447305655427f, 0.447504101133f, 0.447702509043f, 0.447900879151f, 0.448099211453f, 0.448297505943f,
0.448495762618f, 0.448693981471f, 0.4488921625f, 0.449090305698f, 0.449288411061f, 0.449486478585f, 0.449684508265f, 0.449882500095f, 0.450080454072f, 0.45027837019f,
0.450476248446f, 0.450674088834f, 0.45087189135f, 0.451069655989f, 0.451267382746f, 0.451465071618f, 0.451662722599f, 0.451860335685f, 0.452057910871f, 0.452255448154f,
0.452452947527f, 0.452650408988f, 0.452847832531f, 0.453045218152f, 0.453242565847f, 0.45343987561f, 0.453637147438f, 0.453834381327f, 0.454031577271f, 0.454228735267f,
0.45442585531f, 0.454622937395f, 0.454819981519f, 0.455016987677f, 0.455213955865f, 0.455410886078f, 0.455607778312f, 0.455804632563f, 0.456001448827f, 0.456198227099f,
0.456394967375f, 0.456591669651f, 0.456788333923f, 0.456984960186f, 0.457181548437f, 0.45737809867f, 0.457574610883f, 0.457771085071f, 0.457967521229f, 0.458163919354f,
0.458360279441f, 0.458556601487f, 0.458752885487f, 0.458949131437f, 0.459145339334f, 0.459341509173f, 0.45953764095f, 0.459733734661f, 0.459929790302f, 0.46012580787f,
0.460321787359f, 0.460517728767f, 0.46071363209f, 0.460909497322f, 0.461105324461f, 0.461301113503f, 0.461496864443f, 0.461692577279f, 0.461888252005f, 0.462083888618f,
0.462279487114f, 0.46247504749f, 0.462670569742f, 0.462866053865f, 0.463061499856f, 0.463256907712f, 0.463452277428f, 0.463647609001f, 0.463842902427f, 0.464038157702f,
0.464233374823f, 0.464428553785f, 0.464623694586f, 0.464818797222f, 0.465013861688f, 0.465208887982f, 0.465403876099f, 0.465598826037f, 0.465793737791f, 0.465988611357f,
0.466183446733f, 0.466378243915f, 0.466573002898f, 0.466767723681f, 0.466962406258f, 0.467157050627f, 0.467351656785f, 0.467546224726f, 0.467740754449f, 0.46793524595f,
0.468129699225f, 0.46832411427f, 0.468518491083f, 0.46871282966f, 0.468907129997f, 0.469101392092f, 0.469295615941f, 0.46948980154f, 0.469683948886f, 0.469878057976f,
0.470072128806f, 0.470266161374f, 0.470460155675f, 0.470654111707f, 0.470848029467f, 0.47104190895f, 0.471235750154f, 0.471429553076f, 0.471623317713f, 0.47181704406f,
0.472010732116f, 0.472204381876f, 0.472397993338f, 0.472591566499f, 0.472785101355f, 0.472978597903f, 0.473172056141f, 0.473365476064f, 0.473558857671f, 0.473752200957f,
0.47394550592f, 0.474138772557f, 0.474332000865f, 0.47452519084f, 0.47471834248f, 0.474911455782f, 0.475104530743f, 0.475297567359f, 0.475490565628f, 0.475683525547f,
0.475876447113f, 0.476069330323f, 0.476262175174f, 0.476454981663f, 0.476647749787f, 0.476840479544f, 0.47703317093f, 0.477225823943f, 0.47741843858f, 0.477611014838f,
0.477803552715f, 0.477996052206f, 0.478188513311f, 0.478380936025f, 0.478573320346f, 0.478765666272f, 0.478957973799f, 0.479150242926f, 0.479342473648f, 0.479534665964f,
0.479726819871f, 0.479918935366f, 0.480111012447f, 0.48030305111f, 0.480495051354f, 0.480687013175f, 0.480878936572f, 0.48107082154f, 0.481262668079f, 0.481454476184f,
0.481646245854f, 0.481837977087f, 0.482029669879f, 0.482221324228f, 0.482412940131f, 0.482604517587f, 0.482796056592f, 0.482987557144f, 0.483179019241f, 0.48337044288f,
0.483561828059f, 0.483753174775f, 0.483944483026f, 0.484135752809f, 0.484326984123f, 0.484518176964f, 0.484709331331f, 0.48490044722f, 0.485091524631f, 0.485282563559f,
0.485473564004f, 0.485664525962f, 0.485855449432f, 0.486046334411f, 0.486237180896f, 0.486427988887f, 0.486618758379f, 0.486809489372f, 0.487000181863f, 0.48719083585f,
0.48738145133f, 0.487572028301f, 0.487762566761f, 0.487953066709f, 0.488143528141f, 0.488333951056f, 0.488524335452f, 0.488714681326f, 0.488904988677f, 0.489095257502f,
0.489285487799f, 0.489475679566f, 0.489665832802f, 0.489855947503f, 0.490046023669f, 0.490236061296f, 0.490426060384f, 0.490616020929f, 0.490805942931f, 0.490995826387f,
0.491185671295f, 0.491375477653f, 0.49156524546f, 0.491754974712f, 0.49194466541f, 0.492134317549f, 0.49232393113f, 0.492513506149f, 0.492703042605f, 0.492892540496f,
0.493081999821f, 0.493271420577f, 0.493460802762f, 0.493650146376f, 0.493839451415f, 0.494028717878f, 0.494217945765f, 0.494407135071f, 0.494596285797f, 0.49478539794f,
0.494974471499f, 0.495163506471f, 0.495352502855f, 0.49554146065f, 0.495730379854f, 0.495919260465f, 0.496108102481f, 0.496296905901f, 0.496485670724f, 0.496674396946f,
0.496863084568f, 0.497051733588f, 0.497240344003f, 0.497428915812f, 0.497617449014f, 0.497805943607f, 0.49799439959f, 0.498182816961f, 0.498371195719f, 0.498559535861f,
0.498747837388f, 0.498936100296f, 0.499124324585f, 0.499312510254f, 0.4995006573f, 0.499688765722f, 0.499876835519f, 0.50006486669f, 0.500252859233f, 0.500440813147f,
0.500628728431f, 0.500816605082f, 0.5010044431f, 0.501192242483f, 0.50138000323f, 0.50156772534f, 0.501755408812f, 0.501943053643f, 0.502130659834f, 0.502318227382f,
0.502505756286f, 0.502693246546f, 0.502880698159f, 0.503068111125f, 0.503255485442f, 0.503442821109f, 0.503630118126f, 0.50381737649f, 0.504004596201f, 0.504191777258f,
0.504378919659f, 0.504566023403f, 0.504753088489f, 0.504940114917f, 0.505127102684f, 0.50531405179f, 0.505500962234f, 0.505687834014f, 0.505874667131f, 0.506061461582f,
0.506248217366f, 0.506434934483f, 0.506621612932f, 0.506808252711f, 0.50699485382f, 0.507181416257f, 0.507367940022f, 0.507554425113f, 0.507740871531f, 0.507927279273f,
0.508113648339f, 0.508299978728f, 0.508486270439f, 0.508672523472f, 0.508858737825f, 0.509044913497f, 0.509231050488f, 0.509417148796f, 0.509603208422f, 0.509789229364f,
0.509975211621f, 0.510161155192f, 0.510347060078f, 0.510532926276f, 0.510718753787f, 0.510904542609f, 0.511090292741f, 0.511276004184f, 0.511461676936f, 0.511647310997f,
0.511832906365f, 0.512018463041f, 0.512203981023f, 0.512389460311f, 0.512574900904f, 0.512760302802f, 0.512945666003f, 0.513130990508f, 0.513316276316f, 0.513501523425f,
0.513686731836f, 0.513871901549f, 0.514057032561f, 0.514242124873f, 0.514427178485f, 0.514612193395f, 0.514797169603f, 0.514982107109f, 0.515167005913f, 0.515351866013f,
0.515536687409f, 0.515721470101f, 0.515906214088f, 0.51609091937f, 0.516275585946f, 0.516460213817f, 0.516644802981f, 0.516829353438f, 0.517013865188f, 0.51719833823f,
0.517382772564f, 0.51756716819f, 0.517751525107f, 0.517935843316f, 0.518120122814f, 0.518304363604f, 0.518488565683f, 0.518672729052f, 0.51885685371f, 0.519040939657f,
0.519224986893f, 0.519408995418f, 0.519592965231f, 0.519776896333f, 0.519960788722f, 0.520144642399f, 0.520328457363f, 0.520512233615f, 0.520695971154f, 0.52087966998f,
0.521063330093f, 0.521246951492f, 0.521430534178f, 0.52161407815f, 0.521797583408f, 0.521981049953f, 0.522164477784f, 0.5223478669f, 0.522531217303f, 0.522714528991f,
0.522897801965f, 0.523081036225f, 0.52326423177f, 0.523447388602f, 0.523630506718f, 0.523813586121f, 0.523996626809f, 0.524179628783f, 0.524362592042f, 0.524545516588f,
0.524728402419f, 0.524911249536f, 0.525094057938f, 0.525276827627f, 0.525459558602f, 0.525642250863f, 0.52582490441f, 0.526007519244f, 0.526190095365f, 0.526372632772f,
0.526555131465f, 0.526737591446f, 0.526920012714f, 0.52710239527f, 0.527284739112f, 0.527467044243f, 0.527649310662f, 0.527831538369f, 0.528013727364f, 0.528195877648f,
0.528377989221f, 0.528560062082f, 0.528742096234f, 0.528924091675f, 0.529106048406f, 0.529287966428f, 0.52946984574f, 0.529651686343f, 0.529833488238f, 0.530015251424f,
0.530196975902f, 0.530378661672f, 0.530560308736f, 0.530741917092f, 0.530923486742f, 0.531105017686f, 0.531286509924f, 0.531467963457f, 0.531649378285f, 0.531830754409f,
0.532012091829f, 0.532193390545f, 0.532374650559f, 0.53255587187f, 0.532737054479f, 0.532918198387f, 0.533099303594f, 0.5332803701f, 0.533461397906f, 0.533642387013f,
0.533823337422f, 0.534004249132f, 0.534185122144f, 0.534365956459f, 0.534546752078f, 0.534727509001f, 0.534908227229f, 0.535088906762f, 0.535269547601f, 0.535450149747f,
0.5356307132f, 0.53581123796f, 0.53599172403f, 0.536172171409f, 0.536352580098f, 0.536532950098f, 0.536713281409f, 0.536893574032f, 0.537073827968f, 0.537254043217f,
0.537434219782f, 0.537614357661f, 0.537794456856f, 0.537974517368f, 0.538154539197f, 0.538334522344f, 0.538514466811f, 0.538694372597f, 0.538874239704f, 0.539054068133f,
0.539233857884f, 0.539413608959f, 0.539593321357f, 0.539772995081f, 0.53995263013f, 0.540132226507f, 0.540311784211f, 0.540491303243f, 0.540670783605f, 0.540850225298f,
0.541029628322f, 0.541208992678f, 0.541388318368f, 0.541567605392f, 0.541746853751f, 0.541926063447f, 0.54210523448f, 0.542284366851f, 0.542463460561f, 0.542642515612f,
0.542821532004f, 0.543000509739f, 0.543179448817f, 0.543358349239f, 0.543537211008f, 0.543716034123f, 0.543894818585f, 0.544073564397f, 0.544252271559f, 0.544430940072f,
0.544609569937f, 0.544788161155f, 0.544966713728f, 0.545145227657f, 0.545323702943f, 0.545502139587f, 0.54568053759f, 0.545858896954f, 0.546037217679f, 0.546215499768f,
0.54639374322f, 0.546571948038f, 0.546750114222f, 0.546928241774f, 0.547106330696f, 0.547284380987f, 0.547462392651f, 0.547640365687f, 0.547818300098f, 0.547996195884f,
0.548174053047f, 0.548351871589f, 0.54852965151f, 0.548707392812f, 0.548885095496f, 0.549062759564f, 0.549240385017f, 0.549417971856f, 0.549595520083f, 0.549773029699f,
0.549950500706f, 0.550127933105f, 0.550305326897f, 0.550482682084f, 0.550659998668f, 0.550837276649f, 0.551014516029f, 0.551191716811f, 0.551368878994f, 0.551546002581f,
0.551723087574f, 0.551900133973f, 0.55207714178f, 0.552254110997f, 0.552431041626f, 0.552607933667f, 0.552784787122f, 0.552961601994f, 0.553138378283f, 0.553315115991f,
0.55349181512f, 0.553668475672f, 0.553845097647f, 0.554021681048f, 0.554198225876f, 0.554374732132f, 0.55455119982f, 0.554727628939f, 0.554904019492f, 0.55508037148f,
0.555256684906f, 0.55543295977f, 0.555609196075f, 0.555785393822f, 0.555961553013f, 0.55613767365f, 0.556313755734f, 0.556489799267f, 0.556665804251f, 0.556841770688f,
0.557017698579f, 0.557193587927f, 0.557369438732f, 0.557545250997f, 0.557721024723f, 0.557896759913f, 0.558072456569f, 0.558248114691f, 0.558423734282f, 0.558599315344f,
0.558774857878f, 0.558950361887f, 0.559125827372f, 0.559301254335f, 0.559476642778f, 0.559651992704f, 0.559827304113f, 0.560002577008f, 0.560177811391f, 0.560353007263f,
0.560528164627f, 0.560703283485f, 0.560878363838f, 0.561053405688f, 0.561228409038f, 0.56140337389f, 0.561578300245f, 0.561753188105f, 0.561928037473f, 0.56210284835f,
0.562277620739f, 0.562452354641f, 0.562627050059f, 0.562801706995f, 0.56297632545f, 0.563150905427f, 0.563325446928f, 0.563499949954f, 0.563674414509f, 0.563848840594f,
0.564023228211f, 0.564197577362f, 0.56437188805f, 0.564546160277f, 0.564720394044f, 0.564894589355f, 0.56506874621f, 0.565242864613f, 0.565416944565f, 0.565590986069f,
0.565764989126f, 0.56593895374f, 0.566112879912f, 0.566286767644f, 0.566460616939f, 0.566634427799f, 0.566808200226f, 0.566981934223f, 0.567155629791f, 0.567329286933f,
0.567502905652f, 0.567676485949f, 0.567850027827f, 0.568023531288f, 0.568196996334f, 0.568370422968f, 0.568543811193f, 0.568717161009f, 0.568890472421f, 0.56906374543f,
0.569236980038f, 0.569410176248f, 0.569583334062f, 0.569756453483f, 0.569929534513f, 0.570102577154f, 0.57027558141f, 0.570448547281f, 0.570621474771f, 0.570794363882f,
0.570967214617f, 0.571140026978f, 0.571312800967f, 0.571485536588f, 0.571658233841f, 0.571830892731f, 0.572003513259f, 0.572176095428f, 0.57234863924f, 0.572521144698f,
0.572693611805f, 0.572866040562f, 0.573038430973f, 0.57321078304f, 0.573383096766f, 0.573555372153f, 0.573727609204f, 0.573899807921f, 0.574071968306f, 0.574244090364f,
0.574416174095f, 0.574588219504f, 0.574760226591f, 0.574932195361f, 0.575104125815f, 0.575276017956f, 0.575447871787f, 0.575619687311f, 0.57579146453f, 0.575963203447f,
0.576134904065f, 0.576306566385f, 0.576478190412f, 0.576649776147f, 0.576821323594f, 0.576992832755f, 0.577164303633f, 0.57733573623f, 0.57750713055f, 0.577678486594f,
0.577849804367f, 0.57802108387f, 0.578192325106f, 0.578363528079f, 0.57853469279f, 0.578705819244f, 0.578876907441f, 0.579047957387f, 0.579218969082f, 0.57938994253f,
0.579560877734f, 0.579731774697f, 0.579902633422f, 0.580073453911f, 0.580244236167f, 0.580414980193f, 0.580585685992f, 0.580756353568f, 0.580926982922f, 0.581097574058f,
0.581268126978f, 0.581438641686f, 0.581609118184f, 0.581779556476f, 0.581949956565f, 0.582120318452f, 0.582290642142f, 0.582460927637f, 0.582631174941f, 0.582801384055f,
0.582971554984f, 0.58314168773f, 0.583311782296f, 0.583481838685f, 0.583651856901f, 0.583821836946f, 0.583991778823f, 0.584161682535f, 0.584331548086f, 0.584501375478f,
0.584671164715f, 0.584840915799f, 0.585010628734f, 0.585180303523f, 0.585349940168f, 0.585519538673f, 0.585689099042f, 0.585858621276f, 0.58602810538f, 0.586197551356f,
0.586366959208f, 0.586536328939f, 0.586705660551f, 0.586874954048f, 0.587044209434f, 0.58721342671f, 0.587382605882f, 0.587551746951f, 0.58772084992f, 0.587889914794f,
0.588058941576f, 0.588227930268f, 0.588396880873f, 0.588565793396f, 0.588734667838f, 0.588903504205f, 0.589072302498f, 0.589241062721f, 0.589409784877f, 0.58957846897f,
0.589747115002f, 0.589915722978f, 0.5900842929f, 0.590252824772f, 0.590421318597f, 0.590589774378f, 0.590758192119f, 0.590926571823f, 0.591094913493f, 0.591263217133f,
0.591431482746f, 0.591599710335f, 0.591767899904f, 0.591936051456f, 0.592104164995f, 0.592272240524f, 0.592440278046f, 0.592608277565f, 0.592776239083f, 0.592944162606f,
0.593112048135f, 0.593279895675f, 0.593447705228f, 0.593615476799f, 0.593783210391f, 0.593950906007f, 0.59411856365f, 0.594286183325f, 0.594453765034f, 0.594621308781f,
0.59478881457f, 0.594956282404f, 0.595123712287f, 0.595291104222f, 0.595458458212f, 0.595625774262f, 0.595793052374f, 0.595960292553f, 0.596127494801f, 0.596294659123f,
0.596461785522f, 0.596628874001f, 0.596795924564f, 0.596962937215f, 0.597129911958f, 0.597296848795f, 0.59746374773f, 0.597630608768f, 0.597797431911f, 0.597964217164f,
0.598130964529f, 0.598297674011f, 0.598464345614f, 0.59863097934f, 0.598797575194f, 0.598964133179f, 0.599130653298f, 0.599297135557f, 0.599463579957f, 0.599629986504f,
0.5997963552f, 0.59996268605f, 0.600128979056f, 0.600295234224f, 0.600461451555f, 0.600627631056f, 0.600793772728f, 0.600959876575f, 0.601125942603f, 0.601291970813f,
0.601457961211f, 0.601623913799f, 0.601789828582f, 0.601955705563f, 0.602121544746f, 0.602287346135f, 0.602453109734f, 0.602618835546f, 0.602784523576f, 0.602950173827f,
0.603115786303f, 0.603281361008f, 0.603446897945f, 0.603612397119f, 0.603777858534f, 0.603943282193f, 0.604108668099f, 0.604274016258f, 0.604439326673f, 0.604604599348f,
0.604769834286f, 0.604935031492f, 0.605100190969f, 0.605265312722f, 0.605430396754f, 0.60559544307f, 0.605760451672f, 0.605925422566f, 0.606090355755f, 0.606255251243f,
0.606420109034f, 0.606584929132f, 0.606749711541f, 0.606914456265f, 0.607079163307f, 0.607243832673f, 0.607408464366f, 0.607573058389f, 0.607737614747f, 0.607902133445f,
0.608066614485f, 0.608231057873f, 0.608395463611f, 0.608559831704f, 0.608724162157f, 0.608888454973f, 0.609052710156f, 0.60921692771f, 0.60938110764f, 0.609545249949f,
0.609709354642f, 0.609873421723f, 0.610037451195f, 0.610201443063f, 0.610365397331f, 0.610529314003f, 0.610693193084f, 0.610857034577f, 0.611020838486f, 0.611184604816f,
0.61134833357f, 0.611512024754f, 0.611675678371f, 0.611839294425f, 0.61200287292f, 0.612166413861f, 0.612329917252f, 0.612493383097f, 0.6126568114f, 0.612820202165f,
0.612983555397f, 0.6131468711f, 0.613310149278f, 0.613473389935f, 0.613636593076f, 0.613799758704f, 0.613962886825f, 0.614125977442f, 0.614289030559f, 0.614452046181f,
0.614615024312f, 0.614777964956f, 0.614940868118f, 0.615103733802f, 0.615266562013f, 0.615429352753f, 0.615592106029f, 0.615754821843f, 0.615917500201f, 0.616080141107f,
0.616242744564f, 0.616405310579f, 0.616567839154f, 0.616730330294f, 0.616892784003f, 0.617055200287f, 0.617217579148f, 0.617379920593f, 0.617542224624f, 0.617704491246f,
0.617866720464f, 0.618028912283f, 0.618191066705f, 0.618353183737f, 0.618515263382f, 0.618677305645f, 0.61883931053f, 0.619001278042f, 0.619163208184f, 0.619325100962f,
0.61948695638f, 0.619648774443f, 0.619810555154f, 0.619972298519f, 0.620134004541f, 0.620295673226f, 0.620457304577f, 0.6206188986f, 0.620780455298f, 0.620941974677f,
0.62110345674f, 0.621264901493f, 0.621426308939f, 0.621587679084f, 0.621749011931f, 0.621910307486f, 0.622071565753f, 0.622232786736f, 0.62239397044f, 0.622555116869f,
0.622716226029f, 0.622877297923f, 0.623038332557f, 0.623199329934f, 0.62336029006f, 0.623521212939f, 0.623682098575f, 0.623842946973f, 0.624003758139f, 0.624164532075f,
0.624325268788f, 0.624485968282f, 0.62464663056f, 0.624807255629f, 0.624967843492f, 0.625128394154f, 0.62528890762f, 0.625449383895f, 0.625609822983f, 0.625770224889f,
0.625930589617f, 0.626090917172f, 0.626251207559f, 0.626411460783f, 0.626571676848f, 0.626731855759f, 0.626891997521f, 0.627052102138f, 0.627212169615f, 0.627372199957f,
0.627532193168f, 0.627692149254f, 0.627852068218f, 0.628011950067f, 0.628171794804f, 0.628331602434f, 0.628491372962f, 0.628651106393f, 0.628810802732f, 0.628970461983f,
0.629130084151f, 0.629289669241f, 0.629449217257f, 0.629608728205f, 0.629768202089f, 0.629927638915f, 0.630087038686f, 0.630246401408f, 0.630405727086f, 0.630565015724f,
0.630724267327f, 0.6308834819f, 0.631042659448f, 0.631201799976f, 0.631360903489f, 0.631519969991f, 0.631678999487f, 0.631837991983f, 0.631996947482f, 0.632155865991f,
0.632314747513f, 0.632473592054f, 0.632632399619f, 0.632791170212f, 0.632949903839f, 0.633108600504f, 0.633267260213f, 0.633425882969f, 0.633584468779f, 0.633743017647f,
0.633901529577f, 0.634060004576f, 0.634218442648f, 0.634376843797f, 0.634535208029f, 0.634693535349f, 0.634851825762f, 0.635010079273f, 0.635168295886f, 0.635326475606f,
0.63548461844f, 0.635642724391f, 0.635800793465f, 0.635958825666f, 0.636116821f, 0.636274779472f, 0.636432701087f, 0.636590585849f, 0.636748433764f, 0.636906244837f,
0.637064019072f, 0.637221756476f, 0.637379457052f, 0.637537120807f, 0.637694747744f, 0.63785233787f, 0.638009891188f, 0.638167407705f, 0.638324887426f, 0.638482330354f,
0.638639736497f, 0.638797105857f, 0.638954438442f, 0.639111734255f, 0.639268993302f, 0.639426215589f, 0.639583401119f, 0.639740549899f, 0.639897661933f, 0.640054737226f,
0.640211775784f, 0.640368777612f, 0.640525742715f, 0.640682671098f, 0.640839562767f, 0.640996417725f, 0.64115323598f, 0.641310017535f, 0.641466762396f, 0.641623470568f,
0.641780142056f, 0.641936776866f, 0.642093375003f, 0.642249936471f, 0.642406461277f, 0.642562949425f, 0.64271940092f, 0.642875815769f, 0.643032193975f, 0.643188535544f,
0.643344840482f, 0.643501108793f, 0.643657340484f, 0.643813535558f, 0.643969694022f, 0.644125815881f, 0.644281901139f, 0.644437949803f, 0.644593961877f, 0.644749937367f,
0.644905876278f, 0.645061778615f, 0.645217644384f, 0.645373473589f, 0.645529266237f, 0.645685022332f, 0.645840741881f, 0.645996424887f, 0.646152071356f, 0.646307681295f,
0.646463254707f, 0.646618791599f, 0.646774291976f, 0.646929755843f, 0.647085183205f, 0.647240574068f, 0.647395928437f, 0.647551246317f, 0.647706527715f, 0.647861772634f,
0.648016981081f, 0.648172153062f, 0.64832728858f, 0.648482387642f, 0.648637450254f, 0.64879247642f, 0.648947466145f, 0.649102419436f, 0.649257336298f, 0.649412216736f,
0.649567060756f, 0.649721868362f, 0.649876639561f, 0.650031374358f, 0.650186072758f, 0.650340734766f, 0.650495360389f, 0.650649949631f, 0.650804502499f, 0.650959018997f,
0.651113499131f, 0.651267942906f, 0.651422350328f, 0.651576721403f, 0.651731056135f, 0.651885354531f, 0.652039616596f, 0.652193842334f, 0.652348031753f, 0.652502184857f,
0.652656301652f, 0.652810382143f, 0.652964426336f, 0.653118434236f, 0.653272405849f, 0.653426341181f, 0.653580240236f, 0.653734103021f, 0.653887929541f, 0.654041719801f,
0.654195473808f, 0.654349191566f, 0.654502873081f, 0.654656518359f, 0.654810127406f, 0.654963700226f, 0.655117236826f, 0.65527073721f, 0.655424201386f, 0.655577629357f,
0.65573102113f, 0.655884376711f, 0.656037696105f, 0.656190979317f, 0.656344226353f, 0.65649743722f, 0.656650611921f, 0.656803750464f, 0.656956852853f, 0.657109919095f,
0.657262949194f, 0.657415943157f, 0.657568900989f, 0.657721822696f, 0.657874708283f, 0.658027557757f, 0.658180371122f, 0.658333148385f, 0.658485889551f, 0.658638594625f,
0.658791263614f, 0.658943896523f, 0.659096493358f, 0.659249054124f, 0.659401578828f, 0.659554067474f, 0.659706520069f, 0.659858936618f, 0.660011317127f, 0.660163661602f,
0.660315970048f, 0.660468242471f, 0.660620478877f, 0.660772679271f, 0.66092484366f, 0.661076972048f, 0.661229064443f, 0.661381120849f, 0.661533141272f, 0.661685125718f,
0.661837074192f, 0.661988986701f, 0.662140863251f, 0.662292703846f, 0.662444508493f, 0.662596277197f, 0.662748009965f, 0.662899706802f, 0.663051367714f, 0.663202992706f,
0.663354581785f, 0.663506134956f, 0.663657652225f, 0.663809133598f, 0.66396057908f, 0.664111988678f, 0.664263362397f, 0.664414700243f, 0.664566002222f, 0.66471726834f,
0.664868498602f, 0.665019693014f, 0.665170851583f, 0.665321974314f, 0.665473061213f, 0.665624112285f, 0.665775127537f, 0.665926106974f, 0.666077050603f, 0.666227958429f,
0.666378830458f, 0.666529666696f, 0.666680467148f, 0.666831231821f, 0.666981960721f, 0.667132653853f, 0.667283311223f, 0.667433932838f, 0.667584518703f, 0.667735068823f,
0.667885583206f, 0.668036061856f, 0.66818650478f, 0.668336911984f, 0.668487283473f, 0.668637619253f, 0.668787919331f, 0.668938183713f, 0.669088412403f, 0.669238605409f,
0.669388762736f, 0.669538884389f, 0.669688970376f, 0.669839020702f, 0.669989035373f, 0.670139014394f, 0.670288957773f, 0.670438865514f, 0.670588737624f, 0.670738574109f,
0.670888374974f, 0.671038140226f, 0.671187869871f, 0.671337563914f, 0.671487222362f, 0.671636845221f, 0.671786432496f, 0.671935984194f, 0.672085500321f, 0.672234980882f,
0.672384425884f, 0.672533835333f, 0.672683209234f, 0.672832547594f, 0.672981850418f, 0.673131117714f, 0.673280349486f, 0.673429545741f, 0.673578706485f, 0.673727831724f,
0.673876921464f, 0.67402597571f, 0.67417499447f, 0.674323977749f, 0.674472925553f, 0.674621837889f, 0.674770714761f, 0.674919556177f, 0.675068362143f, 0.675217132664f,
0.675365867746f, 0.675514567397f, 0.675663231621f, 0.675811860424f, 0.675960453814f, 0.676109011796f, 0.676257534376f, 0.67640602156f, 0.676554473355f, 0.676702889766f,
0.676851270799f, 0.676999616462f, 0.677147926759f, 0.677296201697f, 0.677444441282f, 0.67759264552f, 0.677740814417f, 0.677888947981f, 0.678037046215f, 0.678185109127f,
0.678333136724f, 0.67848112901f, 0.678629085992f, 0.678777007677f, 0.678924894071f, 0.679072745178f, 0.679220561007f, 0.679368341563f, 0.679516086852f, 0.67966379688f,
0.679811471654f, 0.679959111179f, 0.680106715463f, 0.68025428451f, 0.680401818328f, 0.680549316922f, 0.680696780299f, 0.680844208465f, 0.680991601425f, 0.681138959187f,
0.681286281757f, 0.68143356914f, 0.681580821343f, 0.681728038372f, 0.681875220234f, 0.682022366934f, 0.682169478479f, 0.682316554875f, 0.682463596128f, 0.682610602245f,
0.682757573231f, 0.682904509094f, 0.683051409838f, 0.683198275471f, 0.683345105999f, 0.683491901428f, 0.683638661764f, 0.683785387014f, 0.683932077184f, 0.684078732279f,
0.684225352307f, 0.684371937273f, 0.684518487185f, 0.684665002047f, 0.684811481867f, 0.684957926651f, 0.685104336404f, 0.685250711134f, 0.685397050847f, 0.685543355548f,
0.685689625245f, 0.685835859943f, 0.685982059649f, 0.68612822437f, 0.68627435411f, 0.686420448878f, 0.686566508678f, 0.686712533518f, 0.686858523404f, 0.687004478341f,
0.687150398337f, 0.687296283398f, 0.68744213353f, 0.687587948739f, 0.687733729032f, 0.687879474415f, 0.688025184895f, 0.688170860477f, 0.688316501168f, 0.688462106975f,
0.688607677904f, 0.688753213961f, 0.688898715153f, 0.689044181485f, 0.689189612965f, 0.689335009599f, 0.689480371393f, 0.689625698353f, 0.689770990486f, 0.689916247798f,
0.690061470296f, 0.690206657986f, 0.690351810874f, 0.690496928967f, 0.690642012271f, 0.690787060793f, 0.690932074539f, 0.691077053515f, 0.691221997729f, 0.691366907185f,
0.691511781891f, 0.691656621853f, 0.691801427078f, 0.691946197571f, 0.69209093334f, 0.692235634391f, 0.69238030073f, 0.692524932364f, 0.692669529298f, 0.69281409154f,
0.692958619097f, 0.693103111973f, 0.693247570177f, 0.693391993714f, 0.69353638259f, 0.693680736813f, 0.693825056389f, 0.693969341323f, 0.694113591624f, 0.694257807296f,
0.694401988347f, 0.694546134783f, 0.694690246611f, 0.694834323836f, 0.694978366466f, 0.695122374507f, 0.695266347965f, 0.695410286848f, 0.69555419116f, 0.69569806091f,
0.695841896103f, 0.695985696746f, 0.696129462846f, 0.696273194408f, 0.69641689144f, 0.696560553948f, 0.696704181938f, 0.696847775417f, 0.696991334391f, 0.697134858868f,
0.697278348853f, 0.697421804353f, 0.697565225375f, 0.697708611925f, 0.69785196401f, 0.697995281635f, 0.698138564809f, 0.698281813537f, 0.698425027825f, 0.698568207681f,
0.698711353111f, 0.698854464121f, 0.698997540718f, 0.699140582909f, 0.6992835907f, 0.699426564097f, 0.699569503108f, 0.699712407739f, 0.699855277995f, 0.699998113885f,
0.700140915415f, 0.70028368259f, 0.700426415418f, 0.700569113906f, 0.700711778059f, 0.700854407884f, 0.700997003389f, 0.701139564579f, 0.701282091462f, 0.701424584043f,
0.701567042329f, 0.701709466328f, 0.701851856045f, 0.701994211487f, 0.702136532661f, 0.702278819573f, 0.702421072231f, 0.70256329064f, 0.702705474807f, 0.702847624739f,
0.702989740443f, 0.703131821924f, 0.703273869191f, 0.703415882249f, 0.703557861104f, 0.703699805765f, 0.703841716236f, 0.703983592526f, 0.70412543464f, 0.704267242585f,
0.704409016368f, 0.704550755995f, 0.704692461473f, 0.70483413281f, 0.70497577001f, 0.705117373082f, 0.705258942031f, 0.705400476865f, 0.70554197759f, 0.705683444212f,
0.705824876739f, 0.705966275177f, 0.706107639533f, 0.706248969813f, 0.706390266024f, 0.706531528173f, 0.706672756266f, 0.70681395031f, 0.706955110312f, 0.707096236279f,
0.707237328216f, 0.707378386132f, 0.707519410032f, 0.707660399923f, 0.707801355812f, 0.707942277706f, 0.708083165611f, 0.708224019535f, 0.708364839483f, 0.708505625462f,
0.70864637748f, 0.708787095542f, 0.708927779656f, 0.709068429829f, 0.709209046066f, 0.709349628375f, 0.709490176763f, 0.709630691235f, 0.7097711718f, 0.709911618464f,
0.710052031232f, 0.710192410113f, 0.710332755113f, 0.710473066238f, 0.710613343496f, 0.710753586892f, 0.710893796435f, 0.71103397213f, 0.711174113984f, 0.711314222005f,
0.711454296198f, 0.711594336571f, 0.71173434313f, 0.711874315882f, 0.712014254834f, 0.712154159993f, 0.712294031365f, 0.712433868957f, 0.712573672777f, 0.712713442829f,
0.712853179123f, 0.712992881663f, 0.713132550457f, 0.713272185513f, 0.713411786836f, 0.713551354433f, 0.713690888311f, 0.713830388477f, 0.713969854938f, 0.7141092877f,
0.714248686771f, 0.714388052157f, 0.714527383864f, 0.714666681901f, 0.714805946272f, 0.714945176987f, 0.71508437405f, 0.715223537469f, 0.71536266725f, 0.715501763402f,
0.715640825929f, 0.71577985484f, 0.71591885014f, 0.716057811838f, 0.716196739939f, 0.71633563445f, 0.716474495379f, 0.716613322731f, 0.716752116515f, 0.716890876736f,
0.717029603402f, 0.717168296519f, 0.717306956094f, 0.717445582135f, 0.717584174647f, 0.717722733638f, 0.717861259115f, 0.717999751084f, 0.718138209552f, 0.718276634526f,
0.718415026014f, 0.718553384021f, 0.718691708554f, 0.718829999622f, 0.718968257229f, 0.719106481384f, 0.719244672093f, 0.719382829363f, 0.7195209532f, 0.719659043613f,
0.719797100607f, 0.719935124189f, 0.720073114367f, 0.720211071146f, 0.720348994535f, 0.72048688454f, 0.720624741167f, 0.720762564424f, 0.720900354318f, 0.721038110855f,
0.721175834042f, 0.721313523887f, 0.721451180395f, 0.721588803575f, 0.721726393432f, 0.721863949975f, 0.722001473209f, 0.722138963141f, 0.722276419779f, 0.722413843129f,
0.722551233199f, 0.722688589994f, 0.722825913523f, 0.722963203792f, 0.723100460807f, 0.723237684576f, 0.723374875106f, 0.723512032404f, 0.723649156476f, 0.72378624733f,
0.723923304972f, 0.724060329409f, 0.724197320648f, 0.724334278697f, 0.724471203561f, 0.724608095249f, 0.724744953766f, 0.72488177912f, 0.725018571318f, 0.725155330367f,
0.725292056274f, 0.725428749045f, 0.725565408687f, 0.725702035208f, 0.725838628614f, 0.725975188913f, 0.726111716111f, 0.726248210215f, 0.726384671232f, 0.726521099169f,
0.726657494034f, 0.726793855832f, 0.726930184571f, 0.727066480259f, 0.727202742901f, 0.727338972505f, 0.727475169078f, 0.727611332627f, 0.727747463158f, 0.727883560679f,
0.728019625197f, 0.728155656718f, 0.72829165525f, 0.728427620799f, 0.728563553373f, 0.728699452978f, 0.728835319622f, 0.728971153312f, 0.729106954054f, 0.729242721855f,
0.729378456722f, 0.729514158663f, 0.729649827685f, 0.729785463793f, 0.729921066996f, 0.730056637301f, 0.730192174713f, 0.730327679241f, 0.730463150892f, 0.730598589671f,
0.730733995587f, 0.730869368646f, 0.731004708855f, 0.731140016222f, 0.731275290753f, 0.731410532455f, 0.731545741335f, 0.731680917401f, 0.731816060659f, 0.731951171116f,
0.732086248779f, 0.732221293656f, 0.732356305754f, 0.732491285078f, 0.732626231637f, 0.732761145437f, 0.732896026486f, 0.73303087479f, 0.733165690356f, 0.733300473192f,
0.733435223305f, 0.733569940701f, 0.733704625387f, 0.733839277371f, 0.73397389666f, 0.73410848326f, 0.734243037179f, 0.734377558423f, 0.734512047f, 0.734646502917f,
0.734780926181f, 0.734915316798f, 0.735049674776f, 0.735184000123f, 0.735318292844f, 0.735452552947f, 0.735586780439f, 0.735720975327f, 0.735855137618f, 0.73598926732f,
0.736123364439f, 0.736257428981f, 0.736391460956f, 0.736525460368f, 0.736659427226f, 0.736793361537f, 0.736927263307f, 0.737061132543f, 0.737194969253f, 0.737328773444f,
0.737462545123f, 0.737596284296f, 0.737729990972f, 0.737863665156f, 0.737997306856f, 0.73813091608f, 0.738264492833f, 0.738398037124f, 0.738531548959f, 0.738665028346f,
0.73879847529f, 0.738931889801f, 0.739065271884f, 0.739198621546f, 0.739331938796f, 0.739465223639f, 0.739598476083f, 0.739731696135f, 0.739864883803f, 0.739998039092f,
0.740131162011f, 0.740264252566f, 0.740397310764f, 0.740530336613f, 0.740663330119f, 0.74079629129f, 0.740929220133f, 0.741062116655f, 0.741194980863f, 0.741327812763f,
0.741460612364f, 0.741593379672f, 0.741726114695f, 0.741858817439f, 0.741991487911f, 0.74212412612f, 0.742256732071f, 0.742389305771f, 0.742521847229f, 0.742654356451f,
0.742786833444f, 0.742919278215f, 0.743051690772f, 0.743184071121f, 0.74331641927f, 0.743448735225f, 0.743581018995f, 0.743713270585f, 0.743845490003f, 0.743977677257f,
0.744109832353f, 0.744241955298f, 0.7443740461f, 0.744506104766f, 0.744638131302f, 0.744770125716f, 0.744902088015f, 0.745034018207f, 0.745165916297f, 0.745297782295f,
0.745429616205f, 0.745561418037f, 0.745693187796f, 0.74582492549f, 0.745956631126f, 0.746088304711f, 0.746219946253f, 0.746351555758f, 0.746483133234f, 0.746614678687f,
0.746746192125f, 0.746877673556f, 0.747009122985f, 0.747140540421f, 0.74727192587f, 0.74740327934f, 0.747534600837f, 0.74766589037f, 0.747797147944f, 0.747928373567f,
0.748059567247f, 0.748190728991f, 0.748321858804f, 0.748452956696f, 0.748584022673f, 0.748715056741f, 0.748846058909f, 0.748977029183f, 0.749107967571f, 0.749238874079f,
0.749369748715f, 0.749500591486f, 0.749631402399f, 0.749762181462f, 0.749892928681f, 0.750023644063f, 0.750154327617f, 0.750284979348f, 0.750415599264f, 0.750546187373f,
0.750676743681f, 0.750807268196f, 0.750937760924f, 0.751068221874f, 0.751198651051f, 0.751329048464f, 0.751459414119f, 0.751589748024f, 0.751720050186f, 0.751850320611f,
0.751980559308f, 0.752110766283f, 0.752240941543f, 0.752371085096f, 0.752501196949f, 0.752631277109f, 0.752761325583f, 0.752891342379f, 0.753021327503f, 0.753151280962f,
0.753281202765f, 0.753411092917f, 0.753540951427f, 0.753670778302f, 0.753800573548f, 0.753930337173f, 0.754060069183f, 0.754189769587f, 0.754319438392f, 0.754449075604f,
0.75457868123f, 0.754708255279f, 0.754837797757f, 0.754967308671f, 0.755096788028f, 0.755226235837f, 0.755355652103f, 0.755485036834f, 0.755614390038f, 0.755743711721f,
0.755873001891f, 0.756002260554f, 0.756131487719f, 0.756260683392f, 0.75638984758f, 0.756518980291f, 0.756648081532f, 0.75677715131f, 0.756906189633f, 0.757035196506f,
0.757164171939f, 0.757293115937f, 0.757422028508f, 0.75755090966f, 0.757679759399f, 0.757808577733f, 0.757937364669f, 0.758066120214f, 0.758194844375f, 0.75832353716f,
0.758452198575f, 0.758580828629f, 0.758709427327f, 0.758837994678f, 0.758966530689f, 0.759095035366f, 0.759223508717f, 0.75935195075f, 0.759480361471f, 0.759608740887f,
0.759737089007f, 0.759865405836f, 0.759993691383f, 0.760121945655f, 0.760250168658f, 0.7603783604f, 0.760506520888f, 0.76063465013f, 0.760762748132f, 0.760890814902f,
0.761018850448f, 0.761146854775f, 0.761274827892f, 0.761402769806f, 0.761530680523f, 0.761658560052f, 0.761786408399f, 0.761914225572f, 0.762042011578f, 0.762169766423f,
0.762297490116f, 0.762425182664f, 0.762552844073f, 0.762680474352f, 0.762808073506f, 0.762935641544f, 0.763063178473f, 0.763190684299f, 0.763318159031f, 0.763445602675f,
0.763573015239f, 0.763700396729f, 0.763827747154f, 0.76395506652f, 0.764082354834f, 0.764209612105f, 0.764336838338f, 0.764464033541f, 0.764591197722f, 0.764718330888f,
0.764845433045f, 0.764972504202f, 0.765099544365f, 0.765226553542f, 0.76535353174f, 0.765480478966f, 0.765607395228f, 0.765734280531f, 0.765861134885f, 0.765987958296f,
0.766114750772f, 0.766241512319f, 0.766368242944f, 0.766494942656f, 0.766621611461f, 0.766748249367f, 0.766874856381f, 0.767001432509f, 0.76712797776f, 0.767254492141f,
0.767380975658f, 0.767507428319f, 0.767633850132f, 0.767760241103f, 0.76788660124f, 0.76801293055f, 0.76813922904f, 0.768265496718f, 0.768391733591f, 0.768517939665f,
0.768644114949f, 0.76877025945f, 0.768896373174f, 0.769022456129f, 0.769148508323f, 0.769274529762f, 0.769400520454f, 0.769526480406f, 0.769652409625f, 0.769778308119f,
0.769904175894f, 0.770030012959f, 0.77015581932f, 0.770281594985f, 0.77040733996f, 0.770533054253f, 0.770658737872f, 0.770784390824f, 0.770910013115f, 0.771035604753f,
0.771161165746f, 0.7712866961f, 0.771412195824f, 0.771537664923f, 0.771663103406f, 0.771788511279f, 0.771913888551f, 0.772039235227f, 0.772164551316f, 0.772289836825f,
0.77241509176f, 0.77254031613f, 0.772665509942f, 0.772790673202f, 0.772915805918f, 0.773040908097f, 0.773165979747f, 0.773291020875f, 0.773416031488f, 0.773541011593f,
0.773665961197f, 0.773790880309f, 0.773915768934f, 0.774040627081f, 0.774165454757f, 0.774290251968f, 0.774415018723f, 0.774539755028f, 0.774664460891f, 0.774789136319f,
0.774913781319f, 0.775038395898f, 0.775162980064f, 0.775287533825f, 0.775412057186f, 0.775536550156f, 0.775661012742f, 0.775785444951f, 0.775909846791f, 0.776034218268f,
0.77615855939f, 0.776282870164f, 0.776407150597f, 0.776531400698f, 0.776655620472f, 0.776779809927f, 0.776903969071f, 0.777028097911f, 0.777152196454f, 0.777276264707f,
0.777400302678f, 0.777524310373f, 0.777648287801f, 0.777772234968f, 0.777896151882f, 0.77802003855f, 0.778143894979f, 0.778267721176f, 0.778391517149f, 0.778515282906f,
0.778639018452f, 0.778762723796f, 0.778886398945f, 0.779010043906f, 0.779133658687f, 0.779257243294f, 0.779380797735f, 0.779504322017f, 0.779627816148f, 0.779751280134f,
0.779874713984f, 0.779998117704f, 0.780121491301f, 0.780244834783f, 0.780368148158f, 0.780491431432f, 0.780614684612f, 0.780737907706f, 0.780861100722f, 0.780984263666f,
0.781107396546f, 0.781230499369f, 0.781353572142f, 0.781476614873f, 0.781599627568f, 0.781722610236f, 0.781845562883f, 0.781968485517f, 0.782091378145f, 0.782214240774f,
0.782337073412f, 0.782459876065f, 0.782582648741f, 0.782705391448f, 0.782828104193f, 0.782950786982f, 0.783073439823f, 0.783196062724f, 0.783318655692f, 0.783441218733f,
0.783563751856f, 0.783686255067f, 0.783808728375f, 0.783931171785f, 0.784053585305f, 0.784175968944f, 0.784298322707f, 0.784420646602f, 0.784542940637f, 0.784665204819f,
0.784787439154f, 0.784909643651f, 0.785031818317f, 0.785153963158f, 0.785276078183f, 0.785398163397f
};
#define IDV_FAST_MATH_ONE_BITS 0x3F800000
///////////////////////////////////////////////////////////////////////
// _idv_finv definition
//
// r = 1/p
#define _idv_finv(r,p) \
{ \
int _i = 2 * IDV_FAST_MATH_ONE_BITS - *(int *)&(p); \
r = *(float *)&_i; \
r = r * (2.0f - (p) * r); \
}
///////////////////////////////////////////////////////////////////////
// _idv_int definition
//
__forceinline int _idv_int(float fValue)
{
double dTemp = fValue + c_dIdvFastMathFloatConversionMagicNumber;
return (*((long*)&dTemp)) - 0x80000000;
// fValue += (1 << 23);
// return (*((int*)&fValue)) & 0x7fffff;
// return int(fValue);
}
///////////////////////////////////////////////////////////////////////
// _idv_cosD definition
//
__forceinline float _idv_cosD(float fValueDegrees)
{
return g_fIdvCosTable[_idv_int(fValueDegrees * c_dIdvFastMathConstantForDegrees) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_sinD definition
//
__forceinline float _idv_sinD(float fValueDegrees)
{
return g_fIdvSinTable[_idv_int(fValueDegrees * c_dIdvFastMathConstantForDegrees) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_tanD definition
//
__forceinline float _idv_tanD(float fValueDegrees)
{
return g_fIdvTanTable[_idv_int(fValueDegrees * c_dIdvFastMathConstantForDegrees) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_cos definition
//
__forceinline float _idv_cos(float fRadians)
{
return g_fIdvCosTable[_idv_int(fRadians * c_dIdvFastMathConstantForRadians) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_acos definition
//
__forceinline float _idv_acos(float fValue)
{
return g_fIdvACosTable[unsigned int((fValue + 2.0f) * 2048.0f) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_sin definition
//
__forceinline float _idv_sin(float fRadians)
{
return g_fIdvSinTable[_idv_int(fRadians * c_dIdvFastMathConstantForRadians) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_tan definition
//
__forceinline float _idv_tan(float fRadians)
{
return g_fIdvTanTable[_idv_int(fRadians * c_dIdvFastMathConstantForRadians) & 4095];
}
///////////////////////////////////////////////////////////////////////
// _idv_sqrt1 definition
//
__forceinline float _idv_sqrt1(float fVal)
{
int i = ((*(int*)&fVal) >> 1 ) + 0x1fc00000;
return *(float*)&i;
}