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