|
|
1.1 ! root 1: static double rn0[256] = { ! 2: 130561.9922178988326848249027237354085603082240, ! 3: 130055.9379844961240310077519379844961240285184, ! 4: 129553.7915057915057915057915057915057915035648, ! 5: 129055.5076923076923076923076923076923076902912, ! 6: 128561.0421455938697318007662835249042145542144, ! 7: 128070.3511450381679389312977099236641221312512, ! 8: 127583.3916349809885931558935361216730038009856, ! 9: 127100.1212121212121212121212121212121212059648, ! 10: 126620.4981132075471698113207547169811320733696, ! 11: 126144.4812030075187969924812030075187969916928, ! 12: 125672.0299625468164794007490636704119850139648, ! 13: 125203.1044776119402985074626865671641791004672, ! 14: 124737.6654275092936802973977695167286245326848, ! 15: 124275.6740740740740740740740740740740740677632, ! 16: 123817.0922509225092250922509225092250922450944, ! 17: 123361.8823529411764705882352941176470588227584, ! 18: 122910.0073260073260073260073260073260073222144, ! 19: 122461.4306569343065693430656934306569343008768, ! 20: 122016.1163636363636363636363636363636363624448, ! 21: 121574.0289855072463768115942028985507246374912, ! 22: 121135.1335740072202166064981949458483754500096, ! 23: 120699.3956834532374100719424460431654676201472, ! 24: 120266.7813620071684587813620071684587813601280, ! 25: 119837.2571428571428571428571428571428571381760, ! 26: 119410.7900355871886120996441281138790035554304, ! 27: 118987.3475177304964539007092198581560283627520, ! 28: 118566.8975265017667844522968197879858657230848, ! 29: 118149.4084507042253521126760563380281690095616, ! 30: 117734.8491228070175438596491228070175438536704, ! 31: 117323.1888111888111888111888111888111888105472, ! 32: 116914.3972125435540069686411149825783972102144, ! 33: 116508.4444444444444444444444444444444444393472, ! 34: 116105.3010380622837370242214532871972318281728, ! 35: 115704.9379310344827586206896551724137931014144, ! 36: 115307.3264604810996563573883161512027491401728, ! 37: 114912.4383561643835616438356164383561643786240, ! 38: 114520.2457337883959044368600682593856655261696, ! 39: 114130.7210884353741496598639455782312925134848, ! 40: 113743.8372881355932203389830508474576271179776, ! 41: 113359.5675675675675675675675675675675675656192, ! 42: 112977.8855218855218855218855218855218855215104, ! 43: 112598.7651006711409395973154362416107382505472, ! 44: 112222.1806020066889632107023411371237458182144, ! 45: 111848.1066666666666666666666666666666666622976, ! 46: 111476.5182724252491694352159468438538205921280, ! 47: 111107.3907284768211920529801324503311258222592, ! 48: 110740.6996699669966996699669966996699669921792, ! 49: 110376.4210526315789473684210526315789473677312, ! 50: 110014.5311475409836065573770491803278688518144, ! 51: 109655.0065359477124183006535947712418300624896, ! 52: 109297.8241042345276872964169381107491856646144, ! 53: 108942.9610389610389610389610389610389610364928, ! 54: 108590.3948220064724919093851132686084142333952, ! 55: 108240.1032258064516129032258064516129032241152, ! 56: 107892.0643086816720257234726688102893890633728, ! 57: 107546.2564102564102564102564102564102564085760, ! 58: 107202.6581469648562300319488817891373801865216, ! 59: 106861.2484076433121019108280254777070063648768, ! 60: 106522.0063492063492063492063492063492063428608, ! 61: 106184.9113924050632911392405063291139240493056, ! 62: 105849.9432176656151419558359621451104100941824, ! 63: 105517.0817610062893081761006289308176100622336, ! 64: 105186.3072100313479623824451410658307210018816, ! 65: 104857.6000000000000000000000000000000000000000, ! 66: 104530.9408099688473520249221183800623052947456, ! 67: 104206.3105590062111801242236024844720496836608, ! 68: 103883.6904024767801857585139318885448916402176, ! 69: 103563.0617283950617283950617283950617283919872, ! 70: 103244.4061538461538461538461538461538461483008, ! 71: 102927.7055214723926380368098159509202453987328, ! 72: 102612.9418960244648318042813455657492354695168, ! 73: 102300.0975609756097560975609756097560975572992, ! 74: 101989.1550151975683890577507598784194528870400, ! 75: 101680.0969696969696969696969696969696969687040, ! 76: 101372.9063444108761329305135951661631419908096, ! 77: 101067.5662650602409638554216867469879518035968, ! 78: 100764.0600600600600600600600600600600600576000, ! 79: 100462.3712574850299401197604790419161676644352, ! 80: 100162.4835820895522388059701492537313432829952, ! 81: 99864.3809523809523809523809523809523809517568, ! 82: 99568.0474777448071216617210682492581602328576, ! 83: 99273.4674556213017751479289940828402366808064, ! 84: 98980.6253687315634218289085545722713864273920, ! 85: 98689.5058823529411764705882352941176470568960, ! 86: 98400.0938416422287390029325513196480938377216, ! 87: 98112.3742690058479532163742690058479532113920, ! 88: 97826.3323615160349854227405247813411078668288, ! 89: 97541.9534883720930232558139534883720930197504, ! 90: 97259.2231884057971014492753623188405797060608, ! 91: 96978.1271676300578034682080924855491329458176, ! 92: 96698.6512968299711815561959654178674351538176, ! 93: 96420.7816091954022988505747126436781609189376, ! 94: 96144.5042979942693409742120343839541547237376, ! 95: 95869.8057142857142857142857142857142857105408, ! 96: 95596.6723646723646723646723646723646723588096, ! 97: 95325.0909090909090909090909090909090909061120, ! 98: 95055.0481586402266288951841359773371104755712, ! 99: 94786.5310734463276836158192090395480225939456, ! 100: 94519.5267605633802816901408450704225352089600, ! 101: 94254.0224719101123595505617977528089887637504, ! 102: 93990.0056022408963585434173669467787114840064, ! 103: 93727.4636871508379888268156424581005586530304, ! 104: 93466.3844011142061281337047353760445682417664, ! 105: 93206.7555555555555555555555555555555555540992, ! 106: 92948.5650969529085872576177285318559556763648, ! 107: 92691.8011049723756906077348066298342541426688, ! 108: 92436.4517906336088154269972451790633608806400, ! 109: 92182.5054945054945054945054945054945054883840, ! 110: 91929.9506849315068493150684931506849315028992, ! 111: 91678.7759562841530054644808743169398907076608, ! 112: 91428.9700272479564032697547683923705722044416, ! 113: 91180.5217391304347826086956521739130434748416, ! 114: 90933.4200542005420054200542005420054200516608, ! 115: 90687.6540540540540540540540540540540540485632, ! 116: 90443.2129380053908355795148247978436657676288, ! 117: 90200.0860215053763440860215053763440860200960, ! 118: 89958.2627345844504021447721179624664879333376, ! 119: 89717.7326203208556149732620320855614973214720, ! 120: 89478.4853333333333333333333333333333333311488, ! 121: 89240.5106382978723404255319148936170212753408, ! 122: 89003.7984084880636604774535809018567639236608, ! 123: 88768.3386243386243386243386243386243386179584, ! 124: 88534.1213720316622691292875989445910290235392, ! 125: 88301.1368421052631578947368421052631578902528, ! 126: 88069.3753280839895013123359580052493438287872, ! 127: 87838.8272251308900523560209424083769633472512, ! 128: 87609.4830287206266318537859007832898172289024, ! 129: 87381.3333333333333333333333333333333333311488, ! 130: 87154.3688311688311688311688311688311688265728, ! 131: 86928.5803108808290155440414507772020725383168, ! 132: 86703.9586563307493540051679586563307493523456, ! 133: 86480.4948453608247422680412371134020618551296, ! 134: 86258.1799485861182519280205655526992287891456, ! 135: 86037.0051282051282051282051282051282051268608, ! 136: 85816.9616368286445012787723785166240409190400, ! 137: 85598.0408163265306122448979591836734693834752, ! 138: 85380.2340966921119592875318066157760814186496, ! 139: 85163.5329949238578680203045685279187817201664, ! 140: 84947.9291139240506329113924050632911392342016, ! 141: 84733.4141414141414141414141414141414141394944, ! 142: 84519.9798488664987405541561712846347607015424, ! 143: 84307.6180904522613065326633165829145728581632, ! 144: 84096.3208020050125313283208020050125313277952, ! 145: 83886.0800000000000000000000000000000000000000, ! 146: 83676.8877805486284289276807980049875311656960, ! 147: 83468.7363184079601990049751243781094527336448, ! 148: 83261.6178660049627791563275434243176178647040, ! 149: 83055.5247524752475247524752475247524752457728, ! 150: 82850.4493827160493827160493827160493827096576, ! 151: 82646.3842364532019704433497536945812807876608, ! 152: 82443.3218673218673218673218673218673218617344, ! 153: 82241.2549019607843137254901960784313725485056, ! 154: 82040.1760391198044009779951100244498777505792, ! 155: 81840.0780487804878048780487804878048780484608, ! 156: 81640.9537712895377128953771289537712895361024, ! 157: 81442.7961165048543689320388349514563106766848, ! 158: 81245.5980629539951573849878934624697336528896, ! 159: 81049.3526570048309178743961352657004830916608, ! 160: 80854.0530120481927710843373493975903614402560, ! 161: 80659.6923076923076923076923076923076923031552, ! 162: 80466.2637889688249400479616306954436450779136, ! 163: 80273.7607655502392344497607655502392344444928, ! 164: 80082.1766109785202863961813842482100238614528, ! 165: 79891.5047619047619047619047619047619047587840, ! 166: 79701.7387173396674584323040380047505938186240, ! 167: 79512.8720379146919431279620853080568720326656, ! 168: 79324.8983451536643026004728132387706855751680, ! 169: 79137.8113207547169811320754716981132075466752, ! 170: 78951.6047058823529411764705882352941176455168, ! 171: 78766.2723004694835680751173708920187793375232, ! 172: 78581.8079625292740046838407494145199063171072, ! 173: 78398.2056074766355140186915887850467289661440, ! 174: 78215.4592074592074592074592074592074592026624, ! 175: 78033.5627906976744186046511627906976744144896, ! 176: 77852.5104408352668213457076566125290023157760, ! 177: 77672.2962962962962962962962962962962962907136, ! 178: 77492.9145496535796766743648960739030023077888, ! 179: 77314.3594470046082949308755760368663594467328, ! 180: 77136.6252873563218390804597701149425287299072, ! 181: 76959.7064220183486238532110091743119266021376, ! 182: 76783.5972540045766590389016018306636155584512, ! 183: 76608.2922374429223744292237442922374429212672, ! 184: 76433.7858769931662870159453302961275626389504, ! 185: 76260.0727272727272727272727272727272727248896, ! 186: 76087.1473922902494331065759637188208616734720, ! 187: 75915.0045248868778280542986425339366515802112, ! 188: 75743.6388261851015801354401805869074492096512, ! 189: 75573.0450450450450450450450450450450450415616, ! 190: 75403.2179775280898876404494382022471910096896, ! 191: 75234.1524663677130044843049327354260089667584, ! 192: 75065.8434004474272930648769574944071588315136, ! 193: 74898.2857142857142857142857142857142857105408, ! 194: 74731.4743875278396436525612472160356347412480, ! 195: 74565.4044444444444444444444444444444444393472, ! 196: 74400.0709534368070953436807095343680709525504, ! 197: 74235.4690265486725663716814159292035398172672, ! 198: 74071.5938189845474613686534216335540838793216, ! 199: 73908.4405286343612334801762114537444933894144, ! 200: 73746.0043956043956043956043956043956043907072, ! 201: 73584.2807017543859649122807017543859649118208, ! 202: 73423.2647702407002188183807439824945295392768, ! 203: 73262.9519650655021834061135371179039301304320, ! 204: 73103.3376906318082788671023965141612200394752, ! 205: 72944.4173913043478260869565217391304347811840, ! 206: 72786.1865509761388286334056399132321041154048, ! 207: 72628.6406926406926406926406926406926406909952, ! 208: 72471.7753779697624190064794816414686825021440, ! 209: 72315.5862068965517241379310344827586206892032, ! 210: 72160.0688172043010752688172043010752688160768, ! 211: 72005.2188841201716738197424892703862660923392, ! 212: 71851.0321199143468950749464668094218415374336, ! 213: 71697.5042735042735042735042735042735042723840, ! 214: 71544.6311300639658848614072494669509594841088, ! 215: 71392.4085106382978723404255319148936170176512, ! 216: 71240.8322717622080679405520169851380042432512, ! 217: 71089.8983050847457627118644067796610169438208, ! 218: 70939.6025369978858350951374207188160676495360, ! 219: 70789.9409282700421940928270042194092826951680, ! 220: 70640.9094736842105263157894736842105263095808, ! 221: 70492.5042016806722689075630252100840336130048, ! 222: 70344.7211740041928721174004192872117400371200, ! 223: 70197.5564853556485355648535564853556485292032, ! 224: 70051.0062630480167014613778705636743214989312, ! 225: 69905.0666666666666666666666666666666666622976, ! 226: 69759.7338877338877338877338877338877338845184, ! 227: 69615.0041493775933609958506224066390041493504, ! 228: 69470.8737060041407867494824016563146997891072, ! 229: 69327.3388429752066115702479338842975206572032, ! 230: 69184.3958762886597938144329896907216494788608, ! 231: 69042.0411522633744855967078189300411522613248, ! 232: 68900.2710472279260780287474332648870636486656, ! 233: 68759.0819672131147540983606557377049180307456, ! 234: 68618.4703476482617586912065439672801635991552, ! 235: 68478.4326530612244897959183673469387755094016, ! 236: 68338.9653767820773930753564154786150712803328, ! 237: 68200.0650406504065040650406504065040650403840, ! 238: 68061.7281947261663286004056795131845841780736, ! 239: 67923.9514170040485829959514170040485829935104, ! 240: 67786.7313131313131313131313131313131313102848, ! 241: 67650.0645161290322580645161290322580645150720, ! 242: 67513.9476861167002012072434607645875251445760, ! 243: 67378.3775100401606425702811244979919678668800, ! 244: 67243.3507014028056112224448897795591182352384, ! 245: 67108.8640000000000000000000000000000000000000, ! 246: 66974.9141716566866267465069860279441117741056, ! 247: 66841.4980079681274900398406374501992031846400, ! 248: 66708.6123260437375745526838966202783300190208, ! 249: 66576.2539682539682539682539682539682539634688, ! 250: 66444.4198019801980198019801980198019801939968, ! 251: 66313.1067193675889328063241106719367588872192, ! 252: 66182.3116370808678500986193293885601577893888, ! 253: 66052.0314960629921259842519685039370078715904, ! 254: 65922.2632612966601178781925343811394891939840, ! 255: 65793.0039215686274509803921568627450980335616, ! 256: 65664.2504892367906066536203522504892367896576, ! 257: 65536.0 ! 258: }; ! 259: ! 260: static double ln0[256] = { ! 261: -.6892485401442879864032947783623336610647, ! 262: -.6853650401178903604697692213970398043973, ! 263: -.6814965633399700352816406786489622191423, ! 264: -.6776429940239800552663780754157297321976, ! 265: -.6738042177168143747813265869166260978900, ! 266: -.6699801212784109311884329604958866514960, ! 267: -.6661705928617432336691628289185170222940, ! 268: -.6623755218931916210462039138614044039838, ! 269: -.6585947990532855760098606208683437027939, ! 270: -.6548283162578087102234767963343792777295, ! 271: -.6510759666392582550420283155312141886273, ! 272: -.6473376445286511062505528538435132259615, ! 273: -.6436132454376686785351359126283519948084, ! 274: -.6399026660411330265513619276716477911359, ! 275: -.6362058041598068846582190199177270737739, ! 276: -.6325225587435104668366259894177563047892, ! 277: -.6288528298545480522010036711925650735896, ! 278: -.6251965186514375600226668436855471540408, ! 279: -.6215535273729364914916268487060845338065, ! 280: -.6179237593223577837186267814745141534386, ! 281: -.6143071188521692848856915435989782735164, ! 282: -.6107035113488707181490720527898687621614, ! 283: -.6071128432181421560354342947361804929345, ! 284: -.6035350218702581767972806520796920392903, ! 285: -.5999699557057620196484507684304171718596, ! 286: -.5964175541013941971216610649707131310604, ! 287: -.5928777273962701601091019463284489078790, ! 288: -.5893503868783017445911703176942018797689, ! 289: -.5858354447708572587500570910870222312690, ! 290: -.5823328142196551952224259521349646399770, ! 291: -.5788424092798866757829729766430017946660, ! 292: -.5753641449035618548784380119876548630070, ! 293: -.5718979369270756242560198573773360415030, ! 294: -.5684437020589880735538256060773132995838, ! 295: -.5650013578680152712431222344971016942230, ! 296: -.5615708227712260368285159927686934056237, ! 297: -.5581520160224404788152488303110909224497, ! 298: -.5547448577008261737319062478565273806823, ! 299: -.5513492686996879595382793861777038490905, ! 300: -.5479651707154474121352970577176122445529, ! 301: -.5445924862368081665074098043908826989153, ! 302: -.5412311385341033343454286965612920567479, ! 303: -.5378810516488213578948488197480743894318, ! 304: -.5345421503833067253238609468323349928298, ! 305: -.5312143602906320561768938363345623474832, ! 306: -.5278976076646381465416206721809362543462, ! 307: -.5245918195301386424756455892880742511411, ! 308: -.5212969236332860870771331754030293031401, ! 309: -.5180128484320961614029406564717867268382, ! 310: -.5147395230871270122978318799472345997208, ! 311: -.5114768774523106311566265258410968288337, ! 312: -.5082248420659333167533285287989269470697, ! 313: -.5049833481417623225912415411476225874037, ! 314: -.5017523275603158548079333138968676946284, ! 315: -.4985317128602736505590935276909068365595, ! 316: -.4953214372300254290546600502612150990002, ! 317: -.4921214344993545680763237838663787591064, ! 318: -.4889316391312544179134117352619372958617, ! 319: -.4857519862138747222584865426091703342218, ! 320: -.4825824114525956717476793087258250543549, ! 321: -.4794228511622271705553269238249778033019, ! 322: -.4762732422593309497981425957138290695965, ! 323: -.4731335222546632135098734827965482073632, ! 324: -.4700036292457355536509370311483420647008, ! 325: -.4668835019094919200554450391777864064688, ! 326: -.4637730794950994794257513964120366965245, ! 327: -.4606723018168512444965270433626090398539, ! 328: -.4575811092471784003396439025171331579385, ! 329: -.4544994427097702995000829851058952288230, ! 330: -.4514272436728001412729246055446626679721, ! 331: -.4483644541422543929825274039918617569716, ! 332: -.4453110166553640526366293557116518200765, ! 333: -.4422668742741358928287856799082356741463, ! 334: -.4392319705789818652799088235515699006092, ! 335: -.4362062496624448839704722535469523059824, ! 336: -.4331896561230192424451526269158655234991, ! 337: -.4301821350590639575965029482470905394844, ! 338: -.4271836320628073680781061949206331788066, ! 339: -.4241940932144413504842577635336787225869, ! 340: -.4212134650763035505855626269251774060929, ! 341: -.4182416946871460602502225384751578997821, ! 342: -.4152787295564890032308820885347753349934, ! 343: -.4123245176590575247777123625850417360026, ! 344: -.4093790074293007110703308991079218014146, ! 345: -.4064421477559909947639811906161026024078, ! 346: -.4035138879769026325383390659325075980716, ! 347: -.4005941778735678694390308627940499237682, ! 348: -.3976829676661094330305502154032123728938, ! 349: -.3947802080081480279523316911646796500640, ! 350: -.3918858499817835284043565832244210754181, ! 351: -.3889998450926485924014122467377295780853, ! 352: -.3861221452650334473421075809227986663864, ! 353: -.3832527028370806215556075706249494035306, ! 354: -.3803914705560484210309855617698575359157, ! 355: -.3775384015736419745158659407906933939317, ! 356: -.3746934494414106936069849078675769724802, ! 357: -.3718565681062110173593689759356191101882, ! 358: -.3690277119057333333265613610231892158931, ! 359: -.3662068355640919888248752273843673763943, ! 360: -.3633938941874773276028093095373867571238, ! 361: -.3605888432598687080049564948847571428067, ! 362: -.3577916386388074791600525416440103690010, ! 363: -.3550022365512289117069962075189091349645, ! 364: -.3522205935893520991121429216778203596324, ! 365: -.3494466667066268647370342293478820382047, ! 366: -.3466804132137367284987699330324036173636, ! 367: -.3439217907746570052359567002708048083885, ! 368: -.3411707574027671247617846651987376420861, ! 369: -.3384272714570162810622209024588589022491, ! 370: -.3356912916381415351912226313172720936408, ! 371: -.3329627769849375131356571539651599471498, ! 372: -.3302416868705768562794077754806867219351, ! 373: -.3275279809989805980978352462411301150081, ! 374: -.3248216194012376563690019674077777411783, ! 375: -.3221225624320726455052672106513516126824, ! 376: -.3194307707663612285962152887423530614310, ! 377: -.3167462053956922434193544880219249747606, ! 378: -.3140688276249758510263787758271567091940, ! 379: -.3113985990690969695575658565225004894552, ! 380: -.3087354816496132696824420589768856995569, ! 381: -.3060794375914970215183296191963589023797, ! 382: -.3034304294199200960467685174546557010244, ! 383: -.3007884199570814369378525094699612045906, ! 384: -.2981533723190763313108380850931947997655, ! 385: -.2955252499128068203124030484847710131581, ! 386: -.2929040164329326024879070194630453979955, ! 387: -.2902896358588617947620345559711188604981, ! 388: -.2876820724517809274392190059938274315035, ! 389: -.2850812907517235609870334384890924436951, ! 390: -.2824872555746769234829259182823537804139, ! 391: -.2798999320097259784917561059326906678253, ! 392: -.2773192854162343438039032285032742627195, ! 393: -.2747452814210614919064688594914164615607, ! 394: -.2721778859158156732883649599513805956256, ! 395: -.2696170650541420136988016434402664586489, ! 396: -.2670627852490452462926872418626999491788, ! 397: -.2645150131702465492104198450315375149240, ! 398: -.2619737157415739685580596425025815695953, ! 399: -.2594388601383859159813842184159905509803, ! 400: -.2569104137850272390681907983970552674118, ! 401: -.2543883443523173716716570629467298291972, ! 402: -.2518726197550700799277356797968753427128, ! 403: -.2493632081496443282454636808700301411575, ! 404: -.2468600779315257978846419408385075613262, ! 405: -.2443631977329385989044100057742393818015, ! 406: -.2418725364204867242725397383791640893895, ! 407: -.2393880630928248027724373270159132974242, ! 408: -.2369097470783577150364265832942468196376, ! 409: -.2344375579329686445733488122072986545639, ! 410: -.2319714654377751430492321958603212094724, ! 411: -.2295114395969127963250498441270126489577, ! 412: -.2270574506353460848586128739534071682173, ! 413: -.2246094689967060390415668839952030253667, ! 414: -.2221674653411542968703342654018173167019, ! 415: -.2197314105432731780446537282211980174688, ! 416: -.2173012756899813951520225351537951559002, ! 417: -.2148770320784750290336859759607117589790, ! 418: -.2124586512141934017406136660101650168666, ! 419: -.2100461048088094866788575366060310201245, ! 420: -.2076393647782445016154410442673876674967, ! 421: -.2052384032407063361710589373255196255894, ! 422: -.2028431925147514712668859618124297075449, ! 423: -.2004537051173700537221551714380987227473, ! 424: -.1980699137620937948192675366153429027183, ! 425: -.1956917913571263671663728647264916391579, ! 426: -.1933193110034959795959007062111324265628, ! 427: -.1909524459932298151436479495063639944884, ! 428: -.1885911698075500223589235897200016380930, ! 429: -.1862354561150909553040358087980872980400, ! 430: -.1838852787701373626131572022298527431969, ! 431: -.1815406118108832308983472462547946367267, ! 432: -.1792014294577109926162260331839589749653, ! 433: -.1768677061114908132444128366706155034050, ! 434: -.1745394163518996772642551250933778695192, ! 435: -.1722165349357599970074222867985388588870, ! 436: -.1698990367953974729004248965233057264350, ! 437: -.1675868970370179380348045191510451431524, ! 438: -.1652800909391029243033399036798756045169, ! 439: -.1629785939508236915758124906129641630118, ! 440: -.1606823816904734655433083979980343254681, ! 441: -.1583914299439176339393088294255394569997, ! 442: -.1561057146630616548505028773043442690517, ! 443: -.1538252119643364347618769633808354123233, ! 444: -.1515498981272009378406898175577424691056, ! 445: -.1492797495926617917538931323921782441103, ! 446: -.1470147429618096590348349122269674042105, ! 447: -.1447548549943721466690818352783134095097, ! 448: -.1425000626072830301572839422532631079809, ! 449: -.1402503428732675718365142192275522537492, ! 450: -.1380056730194437167017517619422725179053, ! 451: -.1357660304259389523674155810969429201759, ! 452: -.1335313926245226231463436209313499745894, ! 453: -.1313017372972534915015673022974791112609, ! 454: -.1290770422751423433458478313679858562578, ! 455: -.1268572855368294368263821421210522244813, ! 456: -.1246424452072765973384933565912143044991, ! 457: -.1224324995564737645636075567165871177742, ! 458: -.1202274269981598003244753948319154994490, ! 459: -.1180272060885573689954895748889031387115, ! 460: -.1158318155251217050991200599386801665681, ! 461: -.1136412341453030855619577119701055782611, ! 462: -.1114554409253228268966213677328042273655, ! 463: -.1092744149789626303198187644828854631488, ! 464: -.1070981355563671005131126851708522185605, ! 465: -.1049265820428592663823638998490625730248, ! 466: -.1027597339577689347753154133345778104977, ! 467: -.1005975709532737106752419118648791711146, ! 468: -.0984400728132525199028885749289712348829, ! 469: -.0962872194521514728299201984325185580564, ! 470: -.0941389909138619100356320969965250660150, ! 471: -.0919953673706104732255578043893201265286, ! 472: -.0898563291218610470766469347968659624282, ! 473: -.0877218565932284199796643533166866324754, ! 474: -.0855919303354035139161469686670511961823, ! 475: -.0834665310230900359353986197975881592897, ! 476: -.0813456394539524058873423550293617843896, ! 477: -.0792292365475748172203030018126127772986, ! 478: -.0771173033444312897696661932614759177829, ! 479: -.0750098210048665755445429947833602963909, ! 480: -.0729067708080877805657374888909297113032, ! 481: -.0708081341511665678201294802494799330245, ! 482: -.0687138925480518083746933774035034481661, ! 483: -.0666240276285925496384112617239724987922, ! 484: -.0645385211375711716729239156839929281289, ! 485: -.0624573549337466043335059805268233439741, ! 486: -.0603805109889074798714456529545968095867, ! 487: -.0583079713869350974477382809476875599525, ! 488: -.0562397183228760777967376942769773768850, ! 489: -.0541757341020245880376081381934397593449, ! 490: -.0521160011390140183616307870527840213665, ! 491: -.0500605019569179940251782618730436075990, ! 492: -.0480092191863606077520036253234446621373, ! 493: -.0459621355646357592949114900803135314001, ! 494: -.0439192339348354905263921515528654458042, ! 495: -.0418804972449872060208987681085044596759, ! 496: -.0398459085471996706586162402473026835045, ! 497: -.0378154509968176773222824428885509715967, ! 498: -.0357891078515852792753420982122404025613, ! 499: -.0337668624708174833018957080872207640372, ! 500: -.0317486983145803011569962827485256299275, ! 501: -.0297345989428790583202818171673752862828, ! 502: -.0277245480148548604671395114515163869271, ! 503: -.0257185292879891194699979551391960896710, ! 504: -.0237165266173160421183468505286730579516, ! 505: -.0217185239546429861000930794562840422346, ! 506: -.0197245053477785891192717326571593033246, ! 507: -.0177344549397685783363279774879790808537, ! 508: -.0157483569681391686075495114608282695209, ! 509: -.0137661957641479592701314929844123162630, ! 510: -.0117879557520422404691605618900871263399, ! 511: -.0098136214483246212528689730704261984214, ! 512: -.0078431774610258928731840424909435816545, ! 513: -.0058766084889850419202252370638304641529, ! 514: -.0039138993211363290923177836435726648427, ! 515: -.0019550348358033505576274922418668121376, ! 516: 0.0 ! 517: }; ! 518: ! 519: static double rn1[256] = { ! 520: .0000152587890625000000000000000000000000, ! 521: .0000152590218966964217593652246890974288, ! 522: .0000152592547379985961485641041291543321, ! 523: .0000152594875864068484580287793935879633, ! 524: .0000152597204419215039980467557834340474, ! 525: .0000152599533045428880987624177870015717, ! 526: .0000152601861742713261101785441782389745, ! 527: .0000152604190511071434021578232538265500, ! 528: .0000152606519350506653644243682090098889, ! 529: .0000152608848261022174065652326521891739, ! 530: .0000152611177242621249580319262582791563, ! 531: .0000152613506295307134681419305608546356, ! 532: .0000152615835419083084060802148830962700, ! 533: .0000152618164613952352609007524075515467, ! 534: .0000152620493879918195415280363847257409, ! 535: .0000152622823216983867767585964805176966, ! 536: .0000152625152625152625152625152625152625, ! 537: .0000152627482104427723255849448251652192, ! 538: .0000152629811654812417961476235538325345, ! 539: .0000152631988644168689042538577773706061, ! 540: .0000152634470968923621710727150619695952, ! 541: .0000152636800732656643516751888880409066, ! 542: .0000152639130567512287450010684739139725, ! 543: .0000152641460473493810388777799825988735, ! 544: .0000152643790450604469410184393698864330, ! 545: .0000152646120498847521790233701210483735, ! 546: .0000152648450618226225003816211265455655, ! 547: .0000152650780808743836724724846967592239, ! 548: .0000152653111070403614825670147157599071, ! 549: .0000152655441403208817378295449341291770, ! 550: .0000152657771807162702653192074008487772, ! 551: .0000152660102282268529119914510342721929, ! 552: .0000152662432828529555446995603321934538, ! 553: .0000152664763445949040501961742210280445, ! 554: .0000152667094134530243351348050441207902, ! 555: .0000152669424894276423260713576891955848, ! 556: .0000152671755725190839694656488549618320, ! 557: .0000152674086627276752316829264568924716, ! 558: .0000152676417600537420989953891721884637, ! 559: .0000152678748644976105775837061239446081, ! 560: .0000152681079760596066935385367045315744, ! 561: .0000152683410947400564928620505382090235, ! 562: .0000152685742205392860414694475829847008, ! 563: .0000152688073534576214251904783717343838, ! 564: .0000152690404934953887497709643925975691, ! 565: .0000152692736406529141408743186086637858, ! 566: .0000152695067949305237440830661169644220, ! 567: .0000152697399563285437249003649467849562, ! 568: .0000152699731248473002687500000000000000, ! 569: .0000152702063004871195809855391146334386, ! 570: .0000152704394832483278868765843080963870, ! 571: .0000152706726731312514316255631060548217, ! 572: .0000152709058701362164803616150510048256, ! 573: .0000152711390742635493181436403341325229, ! 574: .0000152713722855135762499618215692862160, ! 575: .0000152716055038866236007391457063881125, ! 576: .0000152718387293830177153329260843005497, ! 577: .0000152720719620030849585363246231616243, ! 578: .0000152723052017471517150798741562051376, ! 579: .0000152725384486155443896330009010797684, ! 580: .0000152727717026085894068055470706823874, ! 581: .0000152730049637266132111492936235204276, ! 582: .0000152732382319699422671594831536182301, ! 583: .0000152734715073389030592763429199822827, ! 584: .0000152737047898338220918866080156250000, ! 585: .0000152739380794550258893250446762688824, ! 586: .0000152741713762028409958759737284252329, ! 587: .0000152744046800775939757747941773969359, ! 588: .0000152746379910796114132095069346856479, ! 589: .0000152748713092092199123222386851390777, ! 590: .0000152751046344667460972107658937463721, ! 591: .0000152753379668525166119300389521118154, ! 592: .0000152755713063668581204937064646217768, ! 593: .0000152758046530100973068756396743198447, ! 594: .0000152760380067825608750114570285050869, ! 595: .0000152762713676845755488000488840683765, ! 596: .0000152765047357164680721051023525817293, ! 597: .0000152767381108785652087566262851555935, ! 598: .0000152769714931711937425524763970790430, ! 599: .0000152772048825946804772598805322578181, ! 600: .0000152774382791493522366169640674651674, ! 601: .0000152776716828355358643342754564204415, ! 602: .0000152779050936535582240963119137103920, ! 603: .0000152781385116037461995630452385681328, ! 604: .0000152783719366864266943714477785247204, ! 605: .0000152786053689019266321370185329483124, ! 606: .0000152788388082505729564553093964858670, ! 607: .0000152790722547326926309034515424223441, ! 608: .0000152793057083486126390416819459723750, ! 609: .0000152795391690986599844148700475193668, ! 610: .0000152797726369831616905540445558170094, ! 611: .0000152800061120024448009779203911681564, ! 612: .0000152802395941568363791944257685960515, ! 613: .0000152804730834466635087022294210228748, ! 614: .0000152807065798722532929922679624705846, ! 615: .0000152809400834339328555492733912990327, ! 616: .0000152811735941320293398533007334963325, ! 617: .0000152814071119668699093812558260364614, ! 618: .0000152816406369387802194443595464409058, ! 619: .0000152818741690480920580099943457065574, ! 620: .0000152821077082951280640625955131731768, ! 621: .0000152823412546802170092458164590815312, ! 622: .0000152825748082036861570437387291010789, ! 623: .0000152828083688658627909464643222838628, ! 624: .0000152830419366670742144516444553123853, ! 625: .0000152832755116076477510660084669346334, ! 626: .0000152835090936879107443068928626012532, ! 627: .0000152837426829081905577037704993198734, ! 628: .0000152839762792688145747997799107415785, ! 629: .0000152842098827701101991532547724945358, ! 630: .0000152844434934124048543392535077797817, ! 631: .0000152846771111960259839510890332441727, ! 632: .0000152849107361213010516018586451455123, ! 633: .0000152851443681885575409259740458248628, ! 634: .0000152853780073981229555806915105010546, ! 635: .0000152856116537503248192476421944024090, ! 636: .0000152858453072454906756343625802506878, ! 637: .0000152860789678839480884758250661122915, ! 638: .0000152863126356660246415359686936317221, ! 639: .0000152865463105920479386092300166623354, ! 640: .0000152867799926623456035220741103094044, ! 641: .0000152870136818772452801345257204005197, ! 642: .0000152872473782370746323417005533983550, ! 643: .0000152874810817421613440753367067708253, ! 644: .0000152877147923928331193053262398336696, ! 645: .0000152879485101894176820412468850804910, ! 646: .0000152881822351322427763338939000152881, ! 647: .0000152884159672216361662768120595025149, ! 648: .0000152886497064579256360078277886497064, ! 649: .0000152888834528414389897105814362377115, ! 650: .0000152891172063725040516160596887135736, ! 651: .0000152893509670514486660041281247611038, ! 652: .0000152895847348786006972050639104641917, ! 653: .0000152898185098542880296010886350779016, ! 654: .0000152900522919788385676279012874224029, ! 655: .0000152902860812525802357762113729147872, ! 656: .0000152905198776758409785932721712538226, ! 657: .0000152907536812489487606844141347727029, ! 658: .0000152909874919722315667145784274748463, ! 659: .0000152912213098460174014098506047678028, ! 660: .0000152914551348706342895589944339103309, ! 661: .0000152916889670464102760149858551877054, ! 662: .0000152919228063736734256965470838303208, ! 663: .0000152921566528527518235896808526906549, ! 664: .0000152923905064839735747492047956936628, ! 665: .0000152926243672676668043002859720756679, ! 666: .0000152928582352041596574399755314268236, ! 667: .0000152930921102937802994387435195522182, ! 668: .0000152933259925368569156420138251666972, ! 669: .0000152935598819337177114716992674384816, ! 670: .0000152937937784846909124277368243966598, ! 671: .0000152940276821901047640896230022176340, ! 672: .0000152942615930502875321179493454056038, ! 673: .0000152944955110655675022559380878821712, ! 674: .0000152947294362362729803309779450000000, ! 675: .0000152949633685627322922561600464966886, ! 676: .0000152951973080452737840318140104007341, ! 677: .0000152954312546842258217470441579100322, ! 678: .0000152956652084799167915812658692526537, ! 679: .0000152958991694326750998057420805482050, ! 680: .0000152961331375428291727851199216837983, ! 681: .0000152963671128107074569789674952198852, ! 682: .0000152966010952366384189433107963410530, ! 683: .0000152968350848209505453321707738668869, ! 684: .0000152970690815639723428991005323380040, ! 685: .0000152973030854660323384987226751923635, ! 686: .0000152975370965274590790882667890469634, ! 687: .0000152977711147485811317291070691000321, ! 688: .0000152980051401297270835883000856688287, ! 689: .0000152982391726712255419401226918781648, ! 690: .0000152984732123734051341676100725147630, ! 691: .0000152987072592365945077640939340625717, ! 692: .0000152989413132611223303347408359341533, ! 693: .0000152991753744473172895980906629132689, ! 694: .0000152994094427955080933875952388237814, ! 695: .0000152996435183060234696531570814400024, ! 696: .0000152998776009791921664626682986536107, ! 697: .0000153001116908153429520035496259122691, ! 698: .0000153003457878148046145842896049450717, ! 699: .0000153005798919779059626359839037899536, ! 700: .0000153008140033049758247138747781381969, ! 701: .0000153010481217963430494988906740111697, ! 702: .0000153012822474523365057991859717844355, ! 703: .0000153015163802732850825516808715743730, ! 704: .0000153017505202595176888236014200024482, ! 705: .0000153019846674113632538140196783522822, ! 706: .0000153022188217291507268553940321346595, ! 707: .0000153024529832132090774151096420756247, ! 708: .0000153026871518638672950970190365426638, ! 709: .0000153029213276814543896429828454251916, ! 710: .0000153031555106662993909344106754812842, ! 711: .0000153033897008187313489938021271711684, ! 712: .0000153036238981390793339862879529872673, ! 713: .0000153038581026276724362211713572991751, ! 714: .0000153040923142848397661534694377276483, ! 715: .0000153043265331109104543854547680629313, ! 716: .0000153045607591062136516681971227425772, ! 717: .0000153047949922710785289031053429039318, ! 718: .0000153050292326058342771434693440264470, ! 719: .0000153052634801108101075960022651789950, ! 720: .0000153054977347863352516223827598873515, ! 721: .0000153057319966327389607407974286370245, ! 722: .0000153059662656503505066274833930266017, ! 723: .0000153062005418394991811182710115867938, ! 724: .0000153064348252005142962101267372803526, ! 725: .0000153066691157337251840626961166980453, ! 726: .0000153069034134394611969998469309658656, ! 727: .0000153071377183180517075112124783786679, ! 728: .0000153073720303698261082537349987754102, ! 729: .0000153076063495951138120532092396711926, ! 730: .0000153078406759942442519058261641612834, ! 731: .0000153080750095675468809797168006123230, ! 732: .0000153083093503153511726164962341558998, ! 733: .0000153085436982379866203328077399996938, ! 734: .0000153087780533357827378218670585713848, ! 735: .0000153090124156090690589550068125105249, ! 736: .0000153092467850581751377832210655235762, ! 737: .0000153094811616834305485387100231173165, ! 738: .0000153097155454851648856364248752258183, ! 739: .0000153099499364637077636756127807462069, ! 740: .0000153101843346193888174413619939984077, ! 741: .0000153104187399525377019061471331240909, ! 742: .0000153106531524634840922313745904400281, ! 743: .0000153108875721525576837689280847610735, ! 744: .0000153111219990200881920627143557079862, ! 745: .0000153113564330664053528502090000153113, ! 746: .0000153115908742918389220640024498545398, ! 747: .0000153118253226967186758333460931877689, ! 748: .0000153120597782813744104856985361670851, ! 749: .0000153122942410461359425482720075948979, ! 750: .0000153125287109913331087495789054604477, ! 751: .0000153127631881172957660209784855677206, ! 752: .0000153129976724243537914982236922699987, ! 753: .0000153132321639128370825230081313262790, ! 754: .0000153134666625830755566445131848947964, ! 755: .0000153137011684353991516209552686788870, ! 756: .0000153139356814701378254211332312404287, ! 757: .0000153141702016876215562259758954961025, ! 758: .0000153144047290881803424300897424117124, ! 759: .0000153146392636721442026433067369098120, ! 760: .0000153148738054398431756922322960058809, ! 761: .0000153151083543916073206217933991882992, ! 762: .0000153153429105277667166967868410573712, ! 763: .0000153155774738486514634034276262386473, ! 764: .0000153158120443545916804508975065857991, ! 765: .0000153160466220459175077728936606883031, ! 766: .0000153162812069229591055291775156991882, ! 767: .0000153165157989860466541071237114981084, ! 768: .0000153167503982355103541232692072049993, ! 769: .0000153169850046716804264248625300595830, ! 770: .0000153172196182948871120914131666819838, ! 771: .0000153174542391054606724362410967297235, ! 772: .0000153176888671037313890080264689663623, ! 773: .0000153179235022900295635923594197570577, ! 774: .0000153181581446646855182132900340063110, ! 775: .0000153183927942280295951348784485531778 ! 776: }; ! 777: ! 778: static double ln1[256] = { ! 779: 0.0, ! 780: -.0000152589054790060783804405477297578319, ! 781: -.0000305180437957614277284544026352907877, ! 782: -.0000457774149573719633174367394382908835, ! 783: -.0000610370189709439257211424298068179764, ! 784: -.0000762968558435838808335421640511869649, ! 785: -.0000915569255823987198886800878488642454, ! 786: -.0001068172281944956594805329541370922300, ! 787: -.0001220777636869822415828707903119755525, ! 788: -.0001373385320669663335691190808727774067, ! 789: -.0001525995333415561282322224656501892861, ! 790: -.0001678607675178601438045099537573522157, ! 791: -.0001831222346029872239775616534024223930, ! 792: -.0001983839346040465379220770177014889850, ! 793: -.0002136458675281475803077446066306666518, ! 794: -.0002289080333824001713231133652562002060, ! 795: -.0002441704321739144566954654183814336430, ! 796: -.0002594330639098009077106903817495106171, ! 797: -.0002746959285971703212331611899406882718, ! 798: -.0002899590262431338197256114411031611729, ! 799: -.0003052223568548028512690142586563069324, ! 800: -.0003204859204392891895824626701052799528, ! 801: -.0003357497170037049340430515031058945663, ! 802: -.0003510137465551625097057607989187536883, ! 803: -.0003662780091007746673233407433915939516, ! 804: -.0003815425046476544833661981156088331391, ! 805: -.0003968072332029153600422842543473205800, ! 806: -.0004120721947736710253169845424773060317, ! 807: -.0004273373893670355329330094094476574212, ! 808: -.0004426028169901232624302868519943726777, ! 809: -.0004578684776500489191658564732114457460, ! 810: -.0004731343713539275343337650401231617309, ! 811: -.0004884004981088744649849635598969109834, ! 812: -.0005036668579220053940472058748356268059, ! 813: -.0005189334508004363303449487762889663153, ! 814: -.0005342002767512836086192536376223688752, ! 815: -.0005494673357816638895476895663831413722, ! 816: -.0005647346278986941597642380758027344875, ! 817: -.0005800021531094917318791992757743889832, ! 818: -.0005952699114211742444990995834453459020, ! 819: -.0006105379028408596622466009535628294503, ! 820: -.0006258061273756662757804116287130262184, ! 821: -.0006410745850327127018151984095922992670, ! 822: -.0006563432758191178831415004454498904942, ! 823: -.0006716121997420010886456445448413795794, ! 824: -.0006868813568084819133296620068321826864, ! 825: -.0007021507470256802783312069727903889959, ! 826: -.0007174203704007164309434762989082480264, ! 827: -.0007326902269407109446351309495916355926, ! 828: -.0007479603166527847190702189118568411457, ! 829: -.0007632306395440589801280996308740341315, ! 830: -.0007785011956216552799233699667967819020, ! 831: -.0007937719848926954968257916730170066106, ! 832: -.0008090430073643018354802203959847834262, ! 833: -.0008243142630435968268265361967323972976, ! 834: -.0008395857519377033281195755942420904081, ! 835: -.0008548574740537445229490651307969473642, ! 836: -.0008701294293988439212595564594543800684, ! 837: -.0008854016179801253593703629537816891364, ! 838: -.0009006740398047129999954978399931936318, ! 839: -.0009159466948797313322636138516284358006, ! 840: -.0009312195832123051717379444069109824054, ! 841: -.0009464927048095596604362463089273591743, ! 842: -.0009617660596786202668507439687656697991, ! 843: -.0009770396478266127859680751517534658358, ! 844: -.0009923134692606633392892382469344487837, ! 845: -.0010075875239878983748495410599236005429, ! 846: -.0010228618120154446672385511292803533756, ! 847: -.0010381363333504293176200475665394254238, ! 848: -.0010534110879999797537519744200389627656, ! 849: -.0010686860759712237300063955626856439231, ! 850: -.0010839612972712893273894511037964176689, ! 851: -.0010992367519073049535613153251565599100, ! 852: -.0011145124398863993428561561414337503693, ! 853: -.0011297883612157015563020960850878847183, ! 854: -.0011450645159023409816411748159163527579, ! 855: -.0011603409039534473333493131553745281857, ! 856: -.0011756175253761506526562786458112304312, ! 857: -.0011908943801775813075656526347589339869, ! 858: -.0012061714683648699928747988844185156108, ! 859: -.0012214487899451477301948337064783447239, ! 860: -.0012367263449255458679705976224075372797, ! 861: -.0012520041333131960815006285493632083340, ! 862: -.0012672821551152303729571365118515734977, ! 863: -.0012825604103387810714059798792827644148, ! 864: -.0012978388989909808328266431295592383627, ! 865: -.0013131176210789626401322161388376770343, ! 866: -.0013283965766098598031893749976042845237, ! 867: -.0013436757655908059588383643532034095006, ! 868: -.0013589551880289350709129812789594315239, ! 869: -.0013742348439313814302605606700318664133, ! 870: -.0013895147333052796547619621661436605681, ! 871: -.0014047948561577646893515586013226590910, ! 872: -.0014200752124959718060372259807962475509, ! 873: -.0014353558023270366039203349851791821917, ! 874: -.0014506366256580950092157440020946383709, ! 875: -.0014659176824962832752717936853685219921, ! 876: -.0014811989728487379825903030419371036740, ! 877: -.0014964804967225960388465670466080503819, ! 878: -.0015117622541249946789093557848149442310, ! 879: -.0015270442450630714648609151235053931586, ! 880: -.0015423264695439642860169689103028531465, ! 881: -.0015576089275748113589467227010822966698, ! 882: -.0015728916191627512274928690160998770331, ! 883: -.0015881745443149227627915941248167532556, ! 884: -.0016034577030384651632925863595572551552, ! 885: -.0016187410953405179547790459581415832832, ! 886: -.0016340247212282209903876964356332533578, ! 887: -.0016493085807087144506287974853415098450, ! 888: -.0016645926737891388434061594092189483411, ! 889: -.0016798770004766350040371590777946014089, ! 890: -.0016951615607783440952727574197827575339, ! 891: -.0017104463547014076073175184415077978679, ! 892: -.0017257313822529673578496297762853504405, ! 893: -.0017410166434401654920409247639000765308, ! 894: -.0017563021382701444825769060603204189034, ! 895: -.0017715878667500471296767707777906566296, ! 896: -.0017868738288870165611134371554406262303, ! 897: -.0018021600246881962322335727605534838983, ! 898: -.0018174464541607299259776242206318985758, ! 899: -.0018327331173117617528998484864030806879, ! 900: -.0018480200141484361511883456259030663560, ! 901: -.0018633071446778978866850931497806919415, ! 902: -.0018785945089072920529059818679617087987, ! 903: -.0018938821068437640710608532778135031460, ! 904: -.0019091699384944596900735384839509009957, ! 905: -.0019244580038665249866018986498235531158, ! 906: -.0019397463029671063650578669812254100350, ! 907: -.0019550348358033505576274922418668121376, ! 908: -.0019703236023824046242909838011497349330, ! 909: -.0019856126027114159528427582142867446293, ! 910: -.0020009018367975322589114873349042341802, ! 911: -.0020161913046479015859801479602705250190, ! 912: -.0020314810062696723054060730092894347433, ! 913: -.0020467709416699931164410042333999260580, ! 914: -.0020620611108560130462511464605224673381, ! 915: -.0020773515138348814499372233721927502224, ! 916: -.0020926421506137480105545348140234247045, ! 917: -.0021079330211997627391330156396345272431, ! 918: -.0021232241256000759746972960881932924699, ! 919: -.0021385154638218383842867636957040541352, ! 920: -.0021538070358722009629756267401889559897, ! 921: -.0021690988417583150338929792209002083670, ! 922: -.0021843908814873322482428673717046412938, ! 923: -.0021996831550664045853243577087813200233, ! 924: -.0022149756625026843525516066127730039552, ! 925: -.0022302684038033241854739314455322449759, ! 926: -.0022455613789754770477958832016029363261, ! 927: -.0022608545880262962313973206945781381753, ! 928: -.0022761480309629353563534862784750211606, ! 929: -.0022914417077925483709550831042677842231, ! 930: -.0023067356185222895517283539117194181578, ! 931: -.0023220297631593135034551613566532013706, ! 932: -.0023373241417107751591930698738048294232, ! 933: -.0023526187541838297802954290753960950285, ! 934: -.0023679136005856329564314586855710502500, ! 935: -.0023832086809233406056063350108355977434, ! 936: -.0023985039952041089741812789466414729731, ! 937: -.0024137995434350946368936455202555944262, ! 938: -.0024290953256234544968770149700557739435, ! 939: -.0024443913417763457856812853613937943806, ! 940: -.0024596875919009260632927667391668769128, ! 941: -.0024749840760043532181542768172385753966, ! 942: -.0024902807940937854671852382048501503012, ! 943: -.0025055777461763813558017771701634898306, ! 944: -.0025208749322592997579368239410766609570, ! 945: -.0025361723523496998760602145434531882004, ! 946: -.0025514700064547412411987941769061730916, ! 947: -.0025667678945815837129565221282783823729, ! 948: -.0025820660167373874795345782229594480994, ! 949: -.0025973643729293130577514708141813379214, ! 950: -.0026126629631645212930631463104332689428, ! 951: -.0026279617874501733595831002411372536720, ! 952: -.0026432608457934307601024898607254816981, ! 953: -.0026585601382014553261102482912607558512, ! 954: -.0026738596646814092178132002037412167271, ! 955: -.0026891594252404549241561790382306045838, ! 956: -.0027044594198857552628421457629553227456, ! 957: -.0027197596486244733803523091725095817771, ! 958: -.0027350601114637727519662477253099188258, ! 959: -.0027503608084108171817820329204404016603, ! 960: -.0027656617394727708027363542140298420703, ! 961: -.0027809629046567980766246454753023584292, ! 962: -.0027962643039700637941212129824426423585, ! 963: -.0028115659374197330747993649584172995781, ! 964: -.0028268678050129713671515426468936501627, ! 965: -.0028421699067569444486094529283973885751, ! 966: -.0028574722426588184255642024768505189899, ! 967: -.0028727748127257597333864334566309965689, ! 968: -.0028880776169649351364464607602955205036, ! 969: -.0029033806553835117281344107871069397866, ! 970: -.0029186839279886569308803617625077478310, ! 971: -.0029339874347875384961744855986811572122, ! 972: -.0029492911757873245045871912963412609616, ! 973: -.0029645951509951833657892698878938020046, ! 974: -.0029798993604182838185720409221090874929, ! 975: -.0029952038040637949308675004904485999455, ! 976: -.0030105084819388860997684707951868722795, ! 977: -.0030258133940507270515487512594702089752, ! 978: -.0030411185404064878416832711794538507896, ! 979: -.0030564239210133388548682439186591956062, ! 980: -.0030717295358784508050413226446927031747, ! 981: -.0030870353850089947354017576084681266750, ! 982: -.0031023414684121420184305549660737292113, ! 983: -.0031176477860950643559106371434261585223, ! 984: -.0031329543380649337789470047438526683720, ! 985: -.0031482611243289226479868999987433902682, ! 986: -.0031635681448942036528399717614153743384, ! 987: -.0031788753997679498126984420443301333783, ! 988: -.0031941828889573344761572740998064392751, ! 989: -.0032094906124695313212343420443701361981, ! 990: -.0032247985703117143553906020268827501371, ! 991: -.0032401067624910579155502649405906895650, ! 992: -.0032554151890147366681209706792368471942, ! 993: -.0032707238498899256090139639373764279916, ! 994: -.0032860327451238000636642715550388438177, ! 995: -.0033013418747235356870508814068775302539, ! 996: -.0033166512386963084637169228359495563844, ! 997: -.0033319608370492947077898486322669135037, ! 998: -.0033472706697896710630016185562613839247, ! 999: -.0033625807369246145027088844073049062727, ! 1000: -.0033778910384613023299131766374273688570, ! 1001: -.0033932015744069121772810925103737779267, ! 1002: -.0034085123447686220071644858061427628257, ! 1003: -.0034238233495536101116206580711483952829, ! 1004: -.0034391345887690551124325514141473152852, ! 1005: -.0034544460624221359611289428480731712023, ! 1006: -.0034697577705200319390046401779203970543, ! 1007: -.0034850697130699226571406794348193650305, ! 1008: -.0035003818900789880564245238564449665992, ! 1009: -.0035156943015544084075702644139006907688, ! 1010: -.0035310069475033643111388218852202832910, ! 1011: -.0035463198279330366975581504756290858271, ! 1012: -.0035616329428506068271434429847071693299, ! 1013: -.0035769462922632562901173375205963911266, ! 1014: -.0035922598761781670066301257613935204249, ! 1015: -.0036075736946025212267799627638715922015, ! 1016: -.0036228877475435015306330783196716646712, ! 1017: -.0036382020350082908282439898591071707766, ! 1018: -.0036535165570040723596757169027230693800, ! 1019: -.0036688313135380296950199970607520170872, ! 1020: -.0036841463046173467344175035806097968750, ! 1021: -.0036994615302492077080780644425722549479, ! 1022: -.0037147769904407971763008830037760124958, ! 1023: -.0037300926851993000294947601906852342796, ! 1024: -.0037454086145319014881983182401667512241, ! 1025: -.0037607247784457871031002259893158494559, ! 1026: -.0037760411769481427550594257141750534793, ! 1027: -.0037913578100461546551253615174882464446, ! 1028: -.0038066746777470093445582092656324857262, ! 1029: -.0038219917800578936948491080748698872873, ! 1030: -.0038373091169859949077403933470619675796, ! 1031: -.0038526266885385005152458313549888469875, ! 1032: -.0038679444947225983796708553774157340996, ! 1033: -.0038832625355454766936328033840491253610, ! 1034: -.0038985808110143239800811572705251699302 ! 1035: }; ! 1036: ! 1037: static double rp0[256] = { ! 1038: 32768.0000000000000000000000000000000000000000, ! 1039: 32640.4980544747081712062256809338521400770560, ! 1040: 32513.9844961240310077519379844961240310054912, ! 1041: 32388.4478764478764478764478764478764478758912, ! 1042: 32263.8769230769230769230769230769230769225728, ! 1043: 32140.2605363984674329501915708812260536385536, ! 1044: 32017.5877862595419847328244274809160305311744, ! 1045: 31895.8479087452471482889733840304182509502464, ! 1046: 31775.0303030303030303030303030303030302998528, ! 1047: 31655.1245283018867924528301886792452830167040, ! 1048: 31536.1203007518796992481203007518796992479232, ! 1049: 31418.0074906367041198501872659176029962534912, ! 1050: 31300.7761194029850746268656716417910447734784, ! 1051: 31184.4163568773234200743494423791821561331712, ! 1052: 31068.9185185185185185185185185185185185169408, ! 1053: 30954.2730627306273062730627306273062730596352, ! 1054: 30840.4705882352941176470588235294117647056896, ! 1055: 30727.5018315018315018315018315018315018305536, ! 1056: 30615.3576642335766423357664233576642335735808, ! 1057: 30504.0290909090909090909090909090909090906112, ! 1058: 30393.5072463768115942028985507246376811593728, ! 1059: 30283.7833935018050541516245487364620938608640, ! 1060: 30174.8489208633093525179856115107913669050368, ! 1061: 30066.6953405017921146953405017921146953400320, ! 1062: 29959.3142857142857142857142857142857142829056, ! 1063: 29852.6975088967971530249110320284697508872192, ! 1064: 29746.8368794326241134751773049645390070906880, ! 1065: 29641.7243816254416961130742049469964664307712, ! 1066: 29537.3521126760563380281690140845070422507520, ! 1067: 29433.7122807017543859649122807017543859634176, ! 1068: 29330.7972027972027972027972027972027972026368, ! 1069: 29228.5993031358885017421602787456445993025536, ! 1070: 29127.1111111111111111111111111111111111081984, ! 1071: 29026.3252595155709342560553633217993079554048, ! 1072: 28926.2344827586206896551724137931034482737152, ! 1073: 28826.8316151202749140893470790378006872850432, ! 1074: 28728.1095890410958904109589041095890410930176, ! 1075: 28630.0614334470989761092150170648464163799040, ! 1076: 28532.6802721088435374149659863945578231267328, ! 1077: 28435.9593220338983050847457627118644067794944, ! 1078: 28339.8918918918918918918918918918918918897664, ! 1079: 28244.4713804713804713804713804713804713787392, ! 1080: 28149.6912751677852348993288590604026845626368, ! 1081: 28055.5451505016722408026755852842809364545536, ! 1082: 27962.0266666666666666666666666666666666655744, ! 1083: 27869.1295681063122923588039867109634551480320, ! 1084: 27776.8476821192052980132450331125827814555648, ! 1085: 27685.1749174917491749174917491749174917464064, ! 1086: 27594.1052631578947368421052631578947368419328, ! 1087: 27503.6327868852459016393442622950819672129536, ! 1088: 27413.7516339869281045751633986928104575139840, ! 1089: 27324.4560260586319218241042345276872964145152, ! 1090: 27235.7402597402597402597402597402597402574848, ! 1091: 27147.5987055016181229773462783171521035567104, ! 1092: 27060.0258064516129032258064516129032258060288, ! 1093: 26973.0160771704180064308681672025723472642048, ! 1094: 26886.5641025641025641025641025641025641021440, ! 1095: 26800.6645367412140575079872204472843450449920, ! 1096: 26715.3121019108280254777070063694267515895808, ! 1097: 26630.5015873015873015873015873015873015840768, ! 1098: 26546.2278481012658227848101265822784810123264, ! 1099: 26462.4858044164037854889589905362776025235456, ! 1100: 26379.2704402515723270440251572327044025155584, ! 1101: 26296.5768025078369905956112852664576802488320, ! 1102: 26214.4000000000000000000000000000000000000000, ! 1103: 26132.7352024922118380062305295950155763220480, ! 1104: 26051.5776397515527950310559006211180124209152, ! 1105: 25970.9226006191950464396284829721362229100544, ! 1106: 25890.7654320987654320987654320987654320979968, ! 1107: 25811.1015384615384615384615384615384615354368, ! 1108: 25731.9263803680981595092024539877300613480448, ! 1109: 25653.2354740061162079510703363914373088673792, ! 1110: 25575.0243902439024390243902439024390243876864, ! 1111: 25497.2887537993920972644376899696048632201216, ! 1112: 25420.0242424242424242424242424242424242405376, ! 1113: 25343.2265861027190332326283987915407854960640, ! 1114: 25266.8915662650602409638554216867469879508992, ! 1115: 25191.0150150150150150150150150150150150127616, ! 1116: 25115.5928143712574850299401197604790419161088, ! 1117: 25040.6208955223880597014925373134328358207488, ! 1118: 24966.0952380952380952380952380952380952379392, ! 1119: 24892.0118694362017804154302670623145400565760, ! 1120: 24818.3668639053254437869822485207100591702016, ! 1121: 24745.1563421828908554572271386430678466068480, ! 1122: 24672.3764705882352941176470588235294117625856, ! 1123: 24600.0234604105571847507331378299120234594304, ! 1124: 24528.0935672514619883040935672514619883028480, ! 1125: 24456.5830903790087463556851311953352769667072, ! 1126: 24385.4883720930232558139534883720930232532992, ! 1127: 24314.8057971014492753623188405797101449248768, ! 1128: 24244.5317919075144508670520231213872832348160, ! 1129: 24174.6628242074927953890489913544668587884544, ! 1130: 24105.1954022988505747126436781609195402297344, ! 1131: 24036.1260744985673352435530085959885386809344, ! 1132: 23967.4514285714285714285714285714285714276352, ! 1133: 23899.1680911680911680911680911680911680897024, ! 1134: 23831.2727272727272727272727272727272727248896, ! 1135: 23763.7620396600566572237960339943342776188928, ! 1136: 23696.6327683615819209039548022598870056468480, ! 1137: 23629.8816901408450704225352112676056338006016, ! 1138: 23563.5056179775280898876404494382022471909376, ! 1139: 23497.5014005602240896358543417366946778710016, ! 1140: 23431.8659217877094972067039106145251396616192, ! 1141: 23366.5961002785515320334261838440111420604416, ! 1142: 23301.6888888888888888888888888888888888885248, ! 1143: 23237.1412742382271468144044321329639889174528, ! 1144: 23172.9502762430939226519337016574585635340288, ! 1145: 23109.1129476584022038567493112947658402201600, ! 1146: 23045.6263736263736263736263736263736263704576, ! 1147: 22982.4876712328767123287671232876712328757248, ! 1148: 22919.6939890710382513661202185792349726769152, ! 1149: 22857.2425068119891008174386920980926430511104, ! 1150: 22795.1304347826086956521739130434782608687104, ! 1151: 22733.3550135501355013550135501355013550112768, ! 1152: 22671.9135135135135135135135135135135135105024, ! 1153: 22610.8032345013477088948787061994609164419072, ! 1154: 22550.0215053763440860215053763440860215050240, ! 1155: 22489.5656836461126005361930294906166219833344, ! 1156: 22429.4331550802139037433155080213903743287296, ! 1157: 22369.6213333333333333333333333333333333311488, ! 1158: 22310.1276595744680851063829787234042553171968, ! 1159: 22250.9496021220159151193633952254641909792768, ! 1160: 22192.0846560846560846560846560846560846544896, ! 1161: 22133.5303430079155672823218997361477572558848, ! 1162: 22075.2842105263157894736842105263157894709248, ! 1163: 22017.3438320209973753280839895013123359571968, ! 1164: 21959.7068062827225130890052356020942408351744, ! 1165: 21902.3707571801566579634464751958224543055872, ! 1166: 21845.3333333333333333333333333333333333311488, ! 1167: 21788.5922077922077922077922077922077922066432, ! 1168: 21732.1450777202072538860103626943005181345792, ! 1169: 21675.9896640826873385012919896640826873380864, ! 1170: 21620.1237113402061855670103092783505154637824, ! 1171: 21564.5449871465295629820051413881748071972864, ! 1172: 21509.2512820512820512820512820512820512817152, ! 1173: 21454.2404092071611253196930946291560102297600, ! 1174: 21399.5102040816326530612244897959183673458688, ! 1175: 21345.0585241730279898218829516539440203530240, ! 1176: 21290.8832487309644670050761421319796954300416, ! 1177: 21236.9822784810126582278481012658227848085504, ! 1178: 21183.3535353535353535353535353535353535332352, ! 1179: 21129.9949622166246851385390428211586901737472, ! 1180: 21076.9045226130653266331658291457286432129024, ! 1181: 21024.0802005012531328320802005012531328319488, ! 1182: 20971.5200000000000000000000000000000000000000, ! 1183: 20919.2219451371571072319201995012468827914240, ! 1184: 20867.1840796019900497512437810945273631834112, ! 1185: 20815.4044665012406947890818858560794044661760, ! 1186: 20763.8811881188118811881188118811881188098048, ! 1187: 20712.6123456790123456790123456790123456757760, ! 1188: 20661.5960591133004926108374384236453201969152, ! 1189: 20610.8304668304668304668304668304668304637952, ! 1190: 20560.3137254901960784313725490196078431371264, ! 1191: 20510.0440097799511002444987775061124694376448, ! 1192: 20460.0195121951219512195121951219512195121152, ! 1193: 20410.2384428223844282238442822384428223823872, ! 1194: 20360.6990291262135922330097087378640776691712, ! 1195: 20311.3995157384987893462469733656174334115840, ! 1196: 20262.3381642512077294685990338164251207729152, ! 1197: 20213.5132530120481927710843373493975903600640, ! 1198: 20164.9230769230769230769230769230769230741504, ! 1199: 20116.5659472422062350119904076738609112678400, ! 1200: 20068.4401913875598086124401913875598086111232, ! 1201: 20020.5441527446300715990453460620525059637248, ! 1202: 19972.8761904761904761904761904761904761896960, ! 1203: 19925.4346793349168646080760095011876484546560, ! 1204: 19878.2180094786729857819905213270142180065280, ! 1205: 19831.2245862884160756501182033096926713937920, ! 1206: 19784.4528301886792452830188679245283018866688, ! 1207: 19737.9011764705882352941176470588235294113792, ! 1208: 19691.5680751173708920187793427230046948327424, ! 1209: 19645.4519906323185011709601873536299765792768, ! 1210: 19599.5514018691588785046728971962616822398976, ! 1211: 19553.8648018648018648018648018648018648006656, ! 1212: 19508.3906976744186046511627906976744186019840, ! 1213: 19463.1276102088167053364269141531322505789440, ! 1214: 19418.0740740740740740740740740740740740710400, ! 1215: 19373.2286374133949191685912240184757505753088, ! 1216: 19328.5898617511520737327188940092165898600448, ! 1217: 19284.1563218390804597701149425287356321824768, ! 1218: 19239.9266055045871559633027522935779816505344, ! 1219: 19195.8993135011441647597254004576659038896128, ! 1220: 19152.0730593607305936073059360730593607286784, ! 1221: 19108.4464692482915717539863325740318906580992, ! 1222: 19065.0181818181818181818181818181818181812224, ! 1223: 19021.7868480725623582766439909297052154167296, ! 1224: 18978.7511312217194570135746606334841628950528, ! 1225: 18935.9097065462753950338600451467268623007744, ! 1226: 18893.2612612612612612612612612612612612587520, ! 1227: 18850.8044943820224719101123595505617977507840, ! 1228: 18808.5381165919282511210762331838565022400512, ! 1229: 18766.4608501118568232662192393736017897062400, ! 1230: 18724.5714285714285714285714285714285714276352, ! 1231: 18682.8685968819599109131403118040089086853120, ! 1232: 18641.3511111111111111111111111111111111081984, ! 1233: 18600.0177383592017738359201773835920177364992, ! 1234: 18558.8672566371681415929203539823008849526784, ! 1235: 18517.8984547461368653421633554083885209681920, ! 1236: 18477.1101321585903083700440528634361233473536, ! 1237: 18436.5010989010989010989010989010989010976768, ! 1238: 18396.0701754385964912280701754385964912279552, ! 1239: 18355.8161925601750547045951859956236323848192, ! 1240: 18315.7379912663755458515283842794759825326080, ! 1241: 18275.8344226579520697167755991285403050082304, ! 1242: 18236.1043478260869565217391304347826086936576, ! 1243: 18196.5466377440347071583514099783080260272128, ! 1244: 18157.1601731601731601731601731601731601727488, ! 1245: 18117.9438444924406047516198704103671706255360, ! 1246: 18078.8965517241379310344827586206896551723008, ! 1247: 18040.0172043010752688172043010752688172040192, ! 1248: 18001.3047210300429184549356223175965665230848, ! 1249: 17962.7580299785867237687366167023554603843584, ! 1250: 17924.3760683760683760683760683760683760680960, ! 1251: 17886.1577825159914712153518123667377398710272, ! 1252: 17848.1021276595744680851063829787234042544128, ! 1253: 17810.2080679405520169851380042462845010608128, ! 1254: 17772.4745762711864406779661016949152542359552, ! 1255: 17734.9006342494714587737843551797040169123840, ! 1256: 17697.4852320675105485232067510548523206737920, ! 1257: 17660.2273684210526315789473684210526315773952, ! 1258: 17623.1260504201680672268907563025210084032512, ! 1259: 17586.1802935010482180293501048218029350092800, ! 1260: 17549.3891213389121338912133891213389121323008, ! 1261: 17512.7515657620041753653444676409185803730944, ! 1262: 17476.2666666666666666666666666666666666655744, ! 1263: 17439.9334719334719334719334719334719334711296, ! 1264: 17403.7510373443983402489626556016597510356992, ! 1265: 17367.7184265010351966873706004140786749472768, ! 1266: 17331.8347107438016528925619834710743801626624, ! 1267: 17296.0989690721649484536082474226804123697152, ! 1268: 17260.5102880658436213991769547325102880653312, ! 1269: 17225.0677618069815195071868583162217659105280, ! 1270: 17189.7704918032786885245901639344262295060480, ! 1271: 17154.6175869120654396728016359918200408997888, ! 1272: 17119.6081632653061224489795918367346938773504, ! 1273: 17084.7413441955193482688391038696537678184448, ! 1274: 17050.0162601626016260162601626016260162584576, ! 1275: 17015.4320486815415821501014198782961460445184, ! 1276: 16980.9878542510121457489878542510121457483776, ! 1277: 16946.6828282828282828282828282828282828259328, ! 1278: 16912.5161290322580645161290322580645161271296, ! 1279: 16878.4869215291750503018108651911468812861440, ! 1280: 16844.5943775100401606425702811244979919650816, ! 1281: 16810.8376753507014028056112224448897795588096, ! 1282: 16777.2160000000000000000000000000000000000000, ! 1283: 16743.7285429141716566866267465069860279418880, ! 1284: 16710.3745019920318725099601593625498007961600, ! 1285: 16677.1530815109343936381709741550695825047552, ! 1286: 16644.0634920634920634920634920634920634908672, ! 1287: 16611.1049504950495049504950495049504950484992, ! 1288: 16578.2766798418972332015810276679841897218048, ! 1289: 16545.5779092702169625246548323471400394457088, ! 1290: 16513.0078740157480314960629921259842519662592, ! 1291: 16480.5658153241650294695481335952848722984960, ! 1292: 16448.2509803921568627450980392156862745083904, ! 1293: 16416.0626223091976516634050880626223091974144 ! 1294: }; ! 1295: ! 1296: static double lp0[256] = { ! 1297: 0.0, ! 1298: .0038986404156573230139373430958429070107, ! 1299: .0077821404420549489474629000611367636781, ! 1300: .0116506172199752741355914428092143489331, ! 1301: .0155041865359652541508540460424468358778, ! 1302: .0193429628431309346359055345415504701854, ! 1303: .0231670592815343782287991609622899165794, ! 1304: .0269765876982020757480692925396595457814, ! 1305: .0307716586667536883710282075967721640916, ! 1306: .0345523815066597334073715005898328652815, ! 1307: .0383188643021365991937553251237972903459, ! 1308: .0420712139206870543752038059269623794481, ! 1309: .0458095360312942031666792676146633421139, ! 1310: .0495339351222766308820962088298245732670, ! 1311: .0532445145188122828658701937865287769395, ! 1312: .0569413764001384247590131015404494943015, ! 1313: .0606246218164348425806061320404202632862, ! 1314: .0642943507053972572162284502656114944858, ! 1315: .0679506619085077493945652777726294140346, ! 1316: .0715936531870088179256052727520920342689, ! 1317: .0752234212375875256986053399836624146368, ! 1318: .0788400617077760245315405778591982945590, ! 1319: .0824436692110745912681600686683078059140, ! 1320: .0860343373418031533817978267219960751409, ! 1321: .0896121586896871326199514693784845287851, ! 1322: .0931772248541832897687813530277593962158, ! 1323: .0967296264585511122955710564874634370150, ! 1324: .1002694531636751493081301751297276601964, ! 1325: .1037967936816435648260618037639746883065, ! 1326: .1073117357890880506671750303711543368064, ! 1327: .1108143663402901141948061693232119280984, ! 1328: .1143047712800586336342591448151747734094, ! 1329: .1177830356563834545387941094705217050684, ! 1330: .1212492436328696851612122640808405265724, ! 1331: .1247034785009572358634065153808632684916, ! 1332: .1281458226919300381741098869610748738524, ! 1333: .1315763577887192725887161286894831624517, ! 1334: .1349951645375048306019832911470856456257, ! 1335: .1384023228591191356853258736016491873931, ! 1336: .1417979118602573498789527352804727189849, ! 1337: .1451820098444978972819350637405643235225, ! 1338: .1485546943231371429098223170672938691601, ! 1339: .1519160420258419750718034248968845113275, ! 1340: .1552661289111239515223833017101021786436, ! 1341: .1586050301766385840933711746258415752456, ! 1342: .1619328202693132532403382851236142205922, ! 1343: .1652495728953071628756114492772403137292, ! 1344: .1685553610298066669415865321701023169343, ! 1345: .1718502569266592223400989460551472649353, ! 1346: .1751343321278491480142914649863898412372, ! 1347: .1784076574728182971194002415109419683546, ! 1348: .1816703031076346782606055956170797392417, ! 1349: .1849223384940119926639035926592496210057, ! 1350: .1881638324181829868259905803105539806717, ! 1351: .1913948529996294546092988075613088734470, ! 1352: .1946154676996716588581385937672697315159, ! 1353: .1978257433299198803625720711969614690752, ! 1354: .2010257460605907413409083375917978089690, ! 1355: .2042155414286908915038203861962392722137, ! 1356: .2073951943460705871587455788490062338536, ! 1357: .2105647691073496376695528127323515137205, ! 1358: .2137243293977181388619051976331987647735, ! 1359: .2168739383006143596190895257443474984789, ! 1360: .2200136583052820959073586386616283607122, ! 1361: .2231435513142097557662950903098345033746, ! 1362: .2262636786504533893617870822803901616066, ! 1363: .2293741010648458299914807250461398715509, ! 1364: .2324748787430940649207050780955675282215, ! 1365: .2355660713127669090775882189410434101369, ! 1366: .2386477378501750099171491363522813392524, ! 1367: .2417199368871451681443075159135139001033, ! 1368: .2447827264176909164347047174663148111038, ! 1369: .2478361639045812567806027657465247479989, ! 1370: .2508803062858094165884464415499408939291, ! 1371: .2539152099809634441373232979066066674662, ! 1372: .2569409308975004254467598679112242620930, ! 1373: .2599575244369260669720794945423110445763, ! 1374: .2629650455008813518207291732110860285910, ! 1375: .2659635484971379413391259265375433892688, ! 1376: .2689530873455039589329743579244978454885, ! 1377: .2719337154836417588316694945329991619825, ! 1378: .2749054858727992491670095829830186682933, ! 1379: .2778684510034563061863500329234012330820, ! 1380: .2808226629008877846395197588731348320728, ! 1381: .2837681731306445983469012223502547666608, ! 1382: .2867050328039543146532509308420739656676, ! 1383: .2896332925830426768788930555256689700038, ! 1384: .2925530026863774399782012586641266443072, ! 1385: .2954642128938358763866819060549641951816, ! 1386: .2983669725517972814649004302934969180114, ! 1387: .3012613305781617810128755382337554926573, ! 1388: .3041473354672967170158198747204469899901, ! 1389: .3070250352949118620751245405353779016890, ! 1390: .3098944777228646878616245508332271645448, ! 1391: .3127557100038968883862465596883190321597, ! 1392: .3156087789863033349013661806674831741437, ! 1393: .3184537311185346158102472135905995955952, ! 1394: .3212906124537342920578631455225574578872, ! 1395: .3241194686542119760906707604349873521823, ! 1396: .3269403449958533205923568940738091916811, ! 1397: .3297532863724679818144228119207898109516, ! 1398: .3325583373000766014122756265734194252687, ! 1399: .3353555419211378302571795798141661990744, ! 1400: .3381449440087163977102359139392674331109, ! 1401: .3409265869705932103050891997803562084430, ! 1402: .3437005138533184446801978921102945298707, ! 1403: .3464667673462085809184621884257729507118, ! 1404: .3492253897852883041812754211873717596869, ! 1405: .3519764231571781846554474562594389259893, ! 1406: .3547199091029290283550112189993176658263, ! 1407: .3574558889218037742260094901409044744346, ! 1408: .3601844035750077962815749674930166209256, ! 1409: .3629054936893684531378243459774898461403, ! 1410: .3656191995609647113193968752170464530673, ! 1411: .3683255611587076530482301540503988268971, ! 1412: .3710246181278726639119649108068249553930, ! 1413: .3737164097935840808210168327158235066444, ! 1414: .3764009751642530659978776334362515933148, ! 1415: .3790783529349694583908533456310198588814, ! 1416: .3817485814908483398596662649356760786202, ! 1417: .3844116989103320397347900624812908685185, ! 1418: .3870677429684482878989025022618176656957, ! 1419: .3897167511400252133704636040035208670510, ! 1420: .3923587606028638724793796119882153634847, ! 1421: .3949938082408689781063940363649817683099, ! 1422: .3976219306471384891048290729734055549173, ! 1423: .4002431641270127069293251019951311700799, ! 1424: .4028575447010835146551975654870577075773, ! 1425: .4054651081081643819780131154643491365719, ! 1426: .4080658898082217484301986829690841243803, ! 1427: .4106599249852683859343062031758227876615, ! 1428: .4132472485502193309254760155254859002501, ! 1429: .4158278951437109656133288929549023053559, ! 1430: .4184018991388838175107632619667601065147, ! 1431: .4209692946441296361288671615067959724498, ! 1432: .4235301155058032957184304780179101094265, ! 1433: .4260843953109000631245448795954766188966, ! 1434: .4286321673896987602068122764266390531513, ! 1435: .4311734648183713408591724789555949984801, ! 1436: .4337083204215593934358479030421860170951, ! 1437: .4362367667749180703490413230611213006636, ! 1438: .4387588362076279377455750585114467388782, ! 1439: .4412745608048752294894964416613012253626, ! 1440: .4437839724103009811717684405881464269179, ! 1441: .4462871026284195115325901806196690067492, ! 1442: .4487839828270067105128221156839371862739, ! 1443: .4512746441394585851446923830790124786859, ! 1444: .4537591174671205066447947944422632706512, ! 1445: .4562374334815875943808055381639297484378, ! 1446: .4587096226269766648438833092508779135115, ! 1447: .4611757151221701663679999255978553586030, ! 1448: .4636357409630325130921822773311639191177, ! 1449: .4660897299245992245586192475047693998581, ! 1450: .4685377115632392703756652374629735427087, ! 1451: .4709797152187910125468978560563592513735, ! 1452: .4734157700166721313725783932369785506066, ! 1453: .4758459048699639142652095863043814121752, ! 1454: .4782701484814702803835461454974648090964, ! 1455: .4806885293457519076766184554480115512088, ! 1456: .4831010757511358227383745848521455479509, ! 1457: .4855078157817008078017910771907889005787, ! 1458: .4879087773192389732461731841326569424860, ! 1459: .4903039880451938381503461596457468605305, ! 1460: .4926934754425752556950769500200778453281, ! 1461: .4950772667978515145979645848428336653571, ! 1462: .4974553892028189422508592567316849289175, ! 1463: .4998278695564493298213314152470441415126, ! 1464: .5021947345667154942735841719518125735870, ! 1465: .5045560107523952870583085317381749299824, ! 1466: .5069117244448543541131963126600892700354, ! 1467: .5092619017898079468040749192283238248785, ! 1468: .5116065687490620785188848752033819313487, ! 1469: .5139457511022343168010060882742175931101, ! 1470: .5162794744484544961728192847875610646704, ! 1471: .5186077642080456321529769963647986985562, ! 1472: .5209306456241853124098098346596377091884, ! 1473: .5232481437645478365168072249348708416404, ! 1474: .5255602835229273713824276023071314249230, ! 1475: .5278670896208423851138922177783009635585, ! 1476: .5301685866091216178414196308452124050636, ! 1477: .5324647988694718438739237234601422426073, ! 1478: .5347557506160276754779232920326371110757, ! 1479: .5370414658968836545667292441538322990237, ! 1480: .5393219685956088746553551580773411557521, ! 1481: .5415972824327443715765423039004340989698, ! 1482: .5438674309672835176633389890659983239651, ! 1483: .5461324375981356503823972092312091638649, ! 1484: .5483923255655731627481502861798631585657, ! 1485: .5506471179526622792599481792049134600945, ! 1486: .5528968376866777375807179022306243143262, ! 1487: .5551415075405015927154803595159040501701, ! 1488: .5573811501340063570498165403612336478995, ! 1489: .5596157879354226862708885005268265934860, ! 1490: .5618454432626918179156648191606974568145, ! 1491: .5640701382848029660713842900901907118176, ! 1492: .5662898950231158725908499793371243435941, ! 1493: .5685047353526687120787387648669622635763, ! 1494: .5707146810034715448536245647415894503012, ! 1495: .5729197535617855090927567266262610686263, ! 1496: .5751199744713879404217425465692734293639, ! 1497: .5773153650348236043181120615194964015073, ! 1498: .5795059464146422238552744094880709898143, ! 1499: .5816917396346224825206107537253723407099, ! 1500: .5838727655809826790974133569752911049266, ! 1501: .5860490450035782089041194362873243495149, ! 1502: .5882205985170860430348682216091139950506, ! 1503: .5903874466021763746419167081235987575777, ! 1504: .5925496096066715987419902095932973969608, ! 1505: .5947071077466927895143435465292053331925, ! 1506: .5968599611077938365873119230256580100190, ! 1507: .5990081896460833993816000244616515020604, ! 1508: .6011518131893348361916743170688564415468, ! 1509: .6032908514380842623405851866613106056472, ! 1510: .6054253239667168894375677681414899356000, ! 1511: .6075552502245417955010851527911253718931, ! 1512: .6096806495368552734818335016605884087857, ! 1513: .6118015411059929035298897664288147836858, ! 1514: .6139179440123704921969291196455637907768, ! 1515: .6160298772155140196475659281967006502925, ! 1516: .6181373595550787338726891266748162716845, ! 1517: .6202404097518575288514946325672468567722, ! 1518: .6223390464087787415971026412086966350509, ! 1519: .6244332880118935010425387440546731199093, ! 1520: .6265231529313527597788208597342040692832, ! 1521: .6286086594223741377443082057741836399465, ! 1522: .6306898256261987050837261409313532241013, ! 1523: .6327666695710378295457864685035797584887, ! 1524: .6348392091730102119694938405104890081229, ! 1525: .6369074622370692316204944271811991911904, ! 1526: .6389714464579207213796239832647368087305, ! 1527: .6410311794209312910556013344053925467089, ! 1528: .6430866786030273153920538595851329604764, ! 1529: .6451379613735847016652284961347319059381, ! 1530: .6471850449953095501223206313778630366753, ! 1531: .6492279466251098188908399699053111222712, ! 1532: .6512666833149581033963333533496721083995, ! 1533: .6533012720127456387586158812108738845708, ! 1534: .6553317295631276320949496785696255964787, ! 1535: .6573580727083600301418900232459361655141, ! 1536: .6593803180891278261153364133709558040382, ! 1537: .6613984822453650082602358387096509381479, ! 1538: .6634125816170662510969503042908012817926, ! 1539: .6654226325450904489500926100066601811483, ! 1540: .6674286512719561899472341663189804784044, ! 1541: .6694306539426292672988852709295035101238, ! 1542: .6714286566053023233171390420018925258408, ! 1543: .6734226752121667202979603888010172647508, ! 1544: .6754127256201767310809041439701974872217, ! 1545: .6773988235918061408096826099973482985545, ! 1546: .6793809847957973501471006284737642518124, ! 1547: .6813592248079030689480715595680894417355, ! 1548: .6833335591116206881643631483877503696540, ! 1549: .6853040030989194165440480789672329864209, ! 1550: .6872705720709602674970068843943461039225, ! 1551: .6892332812388089803249143378146039032327, ! 1552: .6911921457241419588596046292163097559378 ! 1553: }; ! 1554: ! 1555: static double rp1[128] = { ! 1556: .0000305175781250000000000000000000000000, ! 1557: .0000305166468308462266166193658640788550, ! 1558: .0000305157155935306682941714983216356423, ! 1559: .0000305147844130481218150193768881022855, ! 1560: .0000305138532893933845966068595142194556, ! 1561: .0000305129222225612546913617917187929087, ! 1562: .0000305119912125465307865991334594495636, ! 1563: .0000305110602593440122044241037376048817, ! 1564: .0000305101293629484989016353429338540395, ! 1565: .0000305091985233547914696280928700003050, ! 1566: .0000305082677405576911342973945939349563, ! 1567: .0000305073370145519997559413038835840019, ! 1568: .0000305064063453325198291641244661378889, ! 1569: .0000305054757328940544827796589487813062, ! 1570: .0000305045451772314074797144774571411140, ! 1571: .0000305036146783393832169112039776713540, ! 1572: .0000305026842362127867252318204001952171, ! 1573: .0000305017538508464236693609882568247674, ! 1574: .0000305008235222351003477093881534801439, ! 1575: .0000304998932503736236923170768902308841, ! 1576: .0000304989630352568012687568622666829327, ! 1577: .0000304980328768794412760376955686358229, ! 1578: .0000304971027752363525465080817322354376, ! 1579: .0000304961727303223445457595071818486779, ! 1580: .0000304952427421322273725298853378872895, ! 1581: .0000304943128106608117586070197908090141, ! 1582: .0000304933829359029090687320851375251570, ! 1583: .0000304924531178533313005031254764445799, ! 1584: .0000304915233565068910842785705573850469, ! 1585: .0000304905936518584016830807695825837729, ! 1586: .0000304896640039026769924995426550399414, ! 1587: .0000304887344126345315405957498704228787, ! 1588: .0000304878048780487804878048780487804878, ! 1589: .0000304868754001402396268406451022834669, ! 1590: .0000304859459789037253825986220352417535, ! 1591: .0000304850166143340548120598725726305520, ! 1592: .0000304840873064260456041946104133642238, ! 1593: .0000304831580551745160798658741045572321, ! 1594: .0000304822288605742851917332195330122538, ! 1595: .0000304812997226201725241564300301764867, ! 1596: .0000304803706413069982930992440868080955, ! 1597: .0000304794416166295833460331006735956597, ! 1598: .0000304785126485827491618409021639743980, ! 1599: .0000304775837371613178507207948553838651, ! 1600: .0000304766548823601121540899670852127270, ! 1601: .0000304757260841739554444884649376771401, ! 1602: .0000304747973425976717254830255378801730, ! 1603: .0000304738686576260856315709279293006247, ! 1604: .0000304729400292540224280838615309605070, ! 1605: .0000304720114574763080110918121705213761, ! 1606: .0000304710829422877689073069656895606069, ! 1607: .0000304701544836832322739876291172796246, ! 1608: .0000304692260816575258988421694088970140, ! 1609: .0000304682977362054781999329697449803479, ! 1610: .0000304673694473219182255804033879714825, ! 1611: .0000304664412150016756542668250921609846, ! 1612: .0000304655130392395807945405800633682671, ! 1613: .0000304645849200304645849200304645849200, ! 1614: .0000304636568573691585937975994638396393, ! 1615: .0000304627288512504950193438328205440643, ! 1616: .0000304618009016693066894114780065797489, ! 1617: .0000304608730086204270614395808583874013, ! 1618: .0000304599451720986902223575997563204386, ! 1619: .0000304590173920989308884895373275258140, ! 1620: .0000304580896686159844054580896686159844, ! 1621: .0000304571620016446867480888130843967959, ! 1622: .0000304562343911798745203143083389169763, ! 1623: .0000304553068372163849550784224151058321, ! 1624: .0000304543793397490559142404677792666585, ! 1625: .0000304534518987727258884794591466942777, ! 1626: .0000304525245142822339971983677446860344, ! 1627: .0000304515971862724199884283930692164804, ! 1628: .0000304506699147381242387332521315468940, ! 1629: .0000304497426996741877531134861910416856, ! 1630: .0000304488155410754521649107849704646489, ! 1631: .0000304478884389367597357123283500289254, ! 1632: .0000304469613932529533552551455364754597, ! 1633: .0000304460344040188765413304917034556249, ! 1634: .0000304451074712293734396882420994946112, ! 1635: .0000304441805948792888239413036198130727, ! 1636: .0000304432537749634680954700438382854359, ! 1637: .0000304423270114767572833267374958141800, ! 1638: .0000304414003044140030441400304414003044, ! 1639: .0000304404736537700526620194210221911052, ! 1640: .0000304395470595397540484597589187872884, ! 1641: .0000304386205217179557422457614220923507, ! 1642: .0000304376940402995069093565471479880684, ! 1643: .0000304367676152792573428701871861208339, ! 1644: .0000304358412466520574628682736790844898, ! 1645: .0000304349149344127583163405058282862099, ! 1646: .0000304339886785562115770892933227828839, ! 1647: .0000304330624790772695456343771873763656, ! 1648: .0000304321363359707851491174680462568472, ! 1649: .0000304312102492316119412069017984845257, ! 1650: .0000304302842188546041020023127016006329, ! 1651: .0000304293582448346164379393238596597997, ! 1652: .0000304284323271665043816942551119766309, ! 1653: .0000304275064658451239920888483188802677, ! 1654: .0000304265806608653319539950100407716180, ! 1655: .0000304256549122219855782395716067788359, ! 1656: .0000304247292199099428015090665693075331, ! 1657: .0000304238035839240621862545255407831087, ! 1658: .0000304228780042592029205962884088834803, ! 1659: .0000304219524809102248182288339265614067, ! 1660: .0000304210270138719883183256266731564857, ! 1661: .0000304201016031393544854439813828978188, ! 1662: .0000304191762487071850094299446370992273, ! 1663: .0000304182509505703422053231939163498098, ! 1664: .0000304173257087236890132619540090035284, ! 1665: .0000304164005231620889983879307722724092, ! 1666: .0000304154753938804063507512622422288460, ! 1667: .0000304145503208735058852154870890233887, ! 1668: .0000304136253041362530413625304136253041, ! 1669: .0000304127003436635138833977068823940877, ! 1670: .0000304117754394501551000547411957910102, ! 1671: .0000304108505914910440045008058875406745, ! 1672: .0000304099257997810485342415764505534606, ! 1673: .0000304090010643150372510263037859206325, ! 1674: .0000304080763850878793407529039712947758, ! 1675: .0000304071517620944446133730653449691367, ! 1676: .0000304062271953296035027973729019703235, ! 1677: .0000304053026847882270668004499984797348, ! 1678: .0000304043782304651869869261173608999695, ! 1679: .0000304034538323553555683925693958833723, ! 1680: .0000304025294904536057399975677976407637, ! 1681: .0000304016052047548110540236524488492992, ! 1682: .0000304006809752538456861433696114792971, ! 1683: .0000303997568019455844353245174038607691 ! 1684: }; ! 1685: ! 1686: static double lp1[128] = { ! 1687: 0.0, ! 1688: .0000305171124731863785690695141689946812, ! 1689: .0000610332936806385249131587896489639924, ! 1690: .0000915485436791920524314546386672004621, ! 1691: .0001220628625256773716230553671622032006, ! 1692: .0001525762502769196907220032063070402950, ! 1693: .0001830887069897390163322198620347831541, ! 1694: .0002136002327209501540623452003021182459, ! 1695: .0002441108275273627091604790858234536994, ! 1696: .0002746204914657810871488263920040511908, ! 1697: .0003051292245930044944582451997969274105, ! 1698: .0003356370269658269390626982032044842067, ! 1699: .0003661438986410372311136073391420422218, ! 1700: .0003966498396754189835741116593766694877, ! 1701: .0004271548501257506128532284622509140128, ! 1702: .0004576589300488053394399177018972678873, ! 1703: .0004881620795013511885370496926454098503, ! 1704: .0005186642985401509906952761263204935959, ! 1705: .0005491655872219623824468044201269703624, ! 1706: .0005796659456035378069390754128086565239, ! 1707: .0006101653737416245145683444267719800131, ! 1708: .0006406638716929645636131657138555634271, ! 1709: .0006711614395142948208677803024255266154, ! 1710: .0007016580772623469622754072634721174164, ! 1711: .0007321537849938474735614384133795059998, ! 1712: .0007626485627655176508665364710368059781, ! 1713: .0007931424106340736013796366869546140825, ! 1714: .0008236353286562262439708519620475897457, ! 1715: .0008541273168886813098242814737398264058, ! 1716: .0008846183753881393430707228270459977314, ! 1717: .0009151085042112957014202877482774942776, ! 1718: .0009455977034148405567949213390189993092, ! 1719: .0009760859730554588959608249080171866726, ! 1720: .0010065733131898305211607823986194586620, ! 1721: .0010370597238746300507463904293968778088, ! 1722: .0010675452051665269198101919655816834217, ! 1723: .0010980297571221853808177136389460215244, ! 1724: .0011285133797982645042394067337447555730, ! 1725: .0011589960732514181791824918563414649879, ! 1726: .0011894778375382951140227073061329791044, ! 1727: .0012199586727155388370359611653840356332, ! 1728: .0012504385788397876970298871255798951240, ! 1729: .0012809175559676748639753040679009862468, ! 1730: .0013113956041558283296375794154199009368, ! 1731: .0013418727234608709082078962746173036034, ! 1732: .0013723489139394202369344243838095646688, ! 1733: .0014028241756480887767533948860771756808, ! 1734: .0014332985086434838129200789442792511462, ! 1735: .0014637719129822074556396702157356710363, ! 1736: .0014942443887208566406980712041546676466, ! 1737: .0015247159359160231300925835063799111297, ! 1738: .0015551865546242935126625019715273995757, ! 1739: .0015856562449022492047196127900787119814, ! 1740: .0016161250068064664506785955304934358300, ! 1741: .0016465928403935163236873291408998352992, ! 1742: .0016770597457199647262571019334190813207, ! 1743: .0017075257228423723908927255686746208345, ! 1744: .0017379907718172948807225530580345196148, ! 1745: .0017684548927012825901284008011308709880, ! 1746: .0017989180855508807453753746761966216192, ! 1747: .0018293803504226294052416002007564253134, ! 1748: .0018598416873730634616478567802043964561, ! 1749: .0018903020964587126402871160617978963097, ! 1750: .0019207615777361015012539844115927478820, ! 1751: .0019512201312617494396740495318415385003, ! 1752: .0019816777570921706863331312363729335405, ! 1753: .0020121344552838743083064364014661900017, ! 1754: .0020425902258933642095876181097313247534, ! 1755: .0020730450689771391317177390045016593395, ! 1756: .0021034989845916926544141388722417311844, ! 1757: .0021339519727935131961992064704698299172, ! 1758: .0021644040336390840150290556186906873115, ! 1759: .0021948551671848832089221055698301200279, ! 1760: .0022253053734873837165875656796596959435, ! 1761: .0022557546526030533180538243916957673583, ! 1762: .0022862030045883546352967425550534877830, ! 1763: .0023166504294997451328678510927327033336, ! 1764: .0023470969273936771185224530378088849895, ! 1765: .0023775424983265977438476299549985441040, ! 1766: .0024079871423549490048901527650648506034, ! 1767: .0024384308595351677427842969895254512596, ! 1768: .0024688736499236856443795624331207642763, ! 1769: .0024993155135769292428682973214973061939, ! 1770: .0025297564505513199184132269115568877846, ! 1771: .0025601964609032738987748865919187971860, ! 1772: .0025906355446892022599389594909383710000, ! 1773: .0026210737019655109267435186097216374679, ! 1774: .0026515109327886006735061734975720001268, ! 1775: .0026819472372148671246511214873012155416, ! 1776: .0027123826153007007553361035078332048119, ! 1777: .0027428170671024868920792644915255255523, ! 1778: .0027732505926766057133859183936296189550, ! 1779: .0028036831920794322503752178413072353540, ! 1780: .0028341148653673363874067284296167314248, ! 1781: .0028645456125966828627069076818792227726, ! 1782: .0028949754338238312689954886918308671815, ! 1783: .0029254043291051360541117684649638462238, ! 1784: .0029558322984969465216408009764549062507, ! 1785: .0029862593420556068315394949630766140206, ! 1786: .0030166854598374560007626164664827773440, ! 1787: .0030471106518988279038886961452557771644, ! 1788: .0030775349182960512737458413730998544230, ! 1789: .0031079582590854497020374531405606928918, ! 1790: .0031383806743233416399678477776479378981, ! 1791: .0031688021640660403988677835147335904976, ! 1792: .0031992227283698541508198918990955171918, ! 1793: .0032296423672910859292840140844716167247, ! 1794: .0032600610808860336297224420109864878297, ! 1795: .0032904788692109900102250644928087450370, ! 1796: .0033208957323222426921344182308934337876, ! 1797: .0033513116702760741606706437681603011389, ! 1798: .0033817266831287617655563464044549842790, ! 1799: .0034121407709365777216413620886364859057, ! 1800: .0034425539337557891095274283051306132547, ! 1801: .0034729661716426578761927599722853661973, ! 1802: .0035033774846534408356165303698605693532, ! 1803: .0035337878728443896694032571129803535946, ! 1804: .0035641973362717509274070931898734036407, ! 1805: .0035946058749917660283560230807222006645, ! 1806: .0036250134890606712604759639749388019533, ! 1807: .0036554201785346977821147721041810136797, ! 1808: .0036858259434700716223661542084191277544, ! 1809: .0037162307839230136816934841523597095379, ! 1810: .0037466346999497397325535247095292398975, ! 1811: .0037770376916064604200200545313167326936, ! 1812: .0038074397589493812624074003182707672785, ! 1813: .0038378409020347026518938742109426949803, ! 1814: .0038682411209186198551451164175640988354 ! 1815: }; ! 1816: ! 1817: static double le[256] = { ! 1818: -88.72283911167299960540571154664660071366401664, ! 1819: -88.02969193111305429598847942518842414558851651, ! 1820: -87.33654475055310898657124730373024757751301638, ! 1821: -86.64339756999316367715401518227207100943751625, ! 1822: -85.95025038943321836773678306081389444136201612, ! 1823: -85.25710320887327305831955093935571787328651599, ! 1824: -84.56395602831332774890231881789754130521101586, ! 1825: -83.87080884775338243948508669643936473713551573, ! 1826: -83.17766166719343713006785457498118816906001560, ! 1827: -82.48451448663349182065062245352301160098451547, ! 1828: -81.79136730607354651123339033206483503290901534, ! 1829: -81.09822012551360120181615821060665846483351521, ! 1830: -80.40507294495365589239892608914848189675801508, ! 1831: -79.71192576439371058298169396769030532868251495, ! 1832: -79.01877858383376527356446184623212876060701482, ! 1833: -78.32563140327381996414722972477395219253151469, ! 1834: -77.63248422271387465472999760331577562445601456, ! 1835: -76.93933704215392934531276548185759905638051443, ! 1836: -76.24618986159398403589553336039942248830501430, ! 1837: -75.55304268103403872647830123894124592022951417, ! 1838: -74.85989550047409341706106911748306935215401404, ! 1839: -74.16674831991414810764383699602489278407851391, ! 1840: -73.47360113935420279822660487456671621600301378, ! 1841: -72.78045395879425748880937275310853964792751365, ! 1842: -72.08730677823431217939214063165036307985201352, ! 1843: -71.39415959767436686997490851019218651177651339, ! 1844: -70.70101241711442156055767638873400994370101326, ! 1845: -70.00786523655447625114044426727583337562551313, ! 1846: -69.31471805599453094172321214581765680755001300, ! 1847: -68.62157087543458563230598002435948023947451287, ! 1848: -67.92842369487464032288874790290130367139901274, ! 1849: -67.23527651431469501347151578144312710332351261, ! 1850: -66.54212933375474970405428365998495053524801248, ! 1851: -65.84898215319480439463705153852677396717251235, ! 1852: -65.15583497263485908521981941706859739909701222, ! 1853: -64.46268779207491377580258729561042083102151209, ! 1854: -63.76954061151496846638535517415224426294601196, ! 1855: -63.07639343095502315696812305269406769487051183, ! 1856: -62.38324625039507784755089093123589112679501170, ! 1857: -61.69009906983513253813365880977771455871951157, ! 1858: -60.99695188927518722871642668831953799064401144, ! 1859: -60.30380470871524191929919456686136142256851131, ! 1860: -59.61065752815529660988196244540318485449301118, ! 1861: -58.91751034759535130046473032394500828641751105, ! 1862: -58.22436316703540599104749820248683171834201092, ! 1863: -57.53121598647546068163026608102865515026651079, ! 1864: -56.83806880591551537221303395957047858219101066, ! 1865: -56.14492162535557006279580183811230201411551053, ! 1866: -55.45177444479562475337856971665412544604001040, ! 1867: -54.75862726423567944396133759519594887796451027, ! 1868: -54.06548008367573413454410547373777230988901014, ! 1869: -53.37233290311578882512687335227959574181351001, ! 1870: -52.67918572255584351570964123082141917373800988, ! 1871: -51.98603854199589820629240910936324260566250975, ! 1872: -51.29289136143595289687517698790506603758700962, ! 1873: -50.59974418087600758745794486644688946951150949, ! 1874: -49.90659700031606227804071274498871290143600936, ! 1875: -49.21344981975611696862348062353053633336050923, ! 1876: -48.52030263919617165920624850207235976528500910, ! 1877: -47.82715545863622634978901638061418319720950897, ! 1878: -47.13400827807628104037178425915600662913400884, ! 1879: -46.44086109751633573095455213769783006105850871, ! 1880: -45.74771391695639042153732001623965349298300858, ! 1881: -45.05456673639644511212008789478147692490750845, ! 1882: -44.36141955583649980270285577332330035683200832, ! 1883: -43.66827237527655449328562365186512378875650819, ! 1884: -42.97512519471660918386839153040694722068100806, ! 1885: -42.28197801415666387445115940894877065260550793, ! 1886: -41.58883083359671856503392728749059408453000780, ! 1887: -40.89568365303677325561669516603241751645450767, ! 1888: -40.20253647247682794619946304457424094837900754, ! 1889: -39.50938929191688263678223092311606438030350741, ! 1890: -38.81624211135693732736499880165788781222800728, ! 1891: -38.12309493079699201794776668019971124415250715, ! 1892: -37.42994775023704670853053455874153467607700702, ! 1893: -36.73680056967710139911330243728335810800150689, ! 1894: -36.04365338911715608969607031582518153992600676, ! 1895: -35.35050620855721078027883819436700497185050663, ! 1896: -34.65735902799726547086160607290882840377500650, ! 1897: -33.96421184743732016144437395145065183569950637, ! 1898: -33.27106466687737485202714182999247526762400624, ! 1899: -32.57791748631742954260990970853429869954850611, ! 1900: -31.88477030575748423319267758707612213147300598, ! 1901: -31.19162312519753892377544546561794556339750585, ! 1902: -30.49847594463759361435821334415976899532200572, ! 1903: -29.80532876407764830494098122270159242724650559, ! 1904: -29.11218158351770299552374910124341585917100546, ! 1905: -28.41903440295775768610651697978523929109550533, ! 1906: -27.72588722239781237668928485832706272302000520, ! 1907: -27.03274004183786706727205273686888615494450507, ! 1908: -26.33959286127792175785482061541070958686900494, ! 1909: -25.64644568071797644843758849395253301879350481, ! 1910: -24.95329850015803113902035637249435645071800468, ! 1911: -24.26015131959808582960312425103617988264250455, ! 1912: -23.56700413903814052018589212957800331456700442, ! 1913: -22.87385695847819521076866000811982674649150429, ! 1914: -22.18070977791824990135142788666165017841600416, ! 1915: -21.48756259735830459193419576520347361034050403, ! 1916: -20.79441541679835928251696364374529704226500390, ! 1917: -20.10126823623841397309973152228712047418950377, ! 1918: -19.40812105567846866368249940082894390611400364, ! 1919: -18.71497387511852335426526727937076733803850351, ! 1920: -18.02182669455857804484803515791259076996300338, ! 1921: -17.32867951399863273543080303645441420188750325, ! 1922: -16.63553233343868742601357091499623763381200312, ! 1923: -15.94238515287874211659633879353806106573650299, ! 1924: -15.24923797231879680717910667207988449766100286, ! 1925: -14.55609079175885149776187455062170792958550273, ! 1926: -13.86294361119890618834464242916353136151000260, ! 1927: -13.16979643063896087892741030770535479343450247, ! 1928: -12.47664925007901556951017818624717822535900234, ! 1929: -11.78350206951907026009294606478900165728350221, ! 1930: -11.09035488895912495067571394333082508920800208, ! 1931: -10.39720770839917964125848182187264852113250195, ! 1932: -9.70406052783923433184124970041447195305700182, ! 1933: -9.01091334727928902242401757895629538498150169, ! 1934: -8.31776616671934371300678545749811881690600156, ! 1935: -7.62461898615939840358955333603994224883050143, ! 1936: -6.93147180559945309417232121458176568075500130, ! 1937: -6.23832462503950778475508909312358911267950117, ! 1938: -5.54517744447956247533785697166541254460400104, ! 1939: -4.85203026391961716592062485020723597652850091, ! 1940: -4.15888308335967185650339272874905940845300078, ! 1941: -3.46573590279972654708616060729088284037750065, ! 1942: -2.77258872223978123766892848583270627230200052, ! 1943: -2.07944154167983592825169636437452970422650039, ! 1944: -1.38629436111989061883446424291635313615100026, ! 1945: -.69314718055994530941723212145817656807550013, ! 1946: 0.0, ! 1947: 0.0, ! 1948: .69314718055994530941723212145817656807550013, ! 1949: 1.38629436111989061883446424291635313615100026, ! 1950: 2.07944154167983592825169636437452970422650039, ! 1951: 2.77258872223978123766892848583270627230200052, ! 1952: 3.46573590279972654708616060729088284037750065, ! 1953: 4.15888308335967185650339272874905940845300078, ! 1954: 4.85203026391961716592062485020723597652850091, ! 1955: 5.54517744447956247533785697166541254460400104, ! 1956: 6.23832462503950778475508909312358911267950117, ! 1957: 6.93147180559945309417232121458176568075500130, ! 1958: 7.62461898615939840358955333603994224883050143, ! 1959: 8.31776616671934371300678545749811881690600156, ! 1960: 9.01091334727928902242401757895629538498150169, ! 1961: 9.70406052783923433184124970041447195305700182, ! 1962: 10.39720770839917964125848182187264852113250195, ! 1963: 11.09035488895912495067571394333082508920800208, ! 1964: 11.78350206951907026009294606478900165728350221, ! 1965: 12.47664925007901556951017818624717822535900234, ! 1966: 13.16979643063896087892741030770535479343450247, ! 1967: 13.86294361119890618834464242916353136151000260, ! 1968: 14.55609079175885149776187455062170792958550273, ! 1969: 15.24923797231879680717910667207988449766100286, ! 1970: 15.94238515287874211659633879353806106573650299, ! 1971: 16.63553233343868742601357091499623763381200312, ! 1972: 17.32867951399863273543080303645441420188750325, ! 1973: 18.02182669455857804484803515791259076996300338, ! 1974: 18.71497387511852335426526727937076733803850351, ! 1975: 19.40812105567846866368249940082894390611400364, ! 1976: 20.10126823623841397309973152228712047418950377, ! 1977: 20.79441541679835928251696364374529704226500390, ! 1978: 21.48756259735830459193419576520347361034050403, ! 1979: 22.18070977791824990135142788666165017841600416, ! 1980: 22.87385695847819521076866000811982674649150429, ! 1981: 23.56700413903814052018589212957800331456700442, ! 1982: 24.26015131959808582960312425103617988264250455, ! 1983: 24.95329850015803113902035637249435645071800468, ! 1984: 25.64644568071797644843758849395253301879350481, ! 1985: 26.33959286127792175785482061541070958686900494, ! 1986: 27.03274004183786706727205273686888615494450507, ! 1987: 27.72588722239781237668928485832706272302000520, ! 1988: 28.41903440295775768610651697978523929109550533, ! 1989: 29.11218158351770299552374910124341585917100546, ! 1990: 29.80532876407764830494098122270159242724650559, ! 1991: 30.49847594463759361435821334415976899532200572, ! 1992: 31.19162312519753892377544546561794556339750585, ! 1993: 31.88477030575748423319267758707612213147300598, ! 1994: 32.57791748631742954260990970853429869954850611, ! 1995: 33.27106466687737485202714182999247526762400624, ! 1996: 33.96421184743732016144437395145065183569950637, ! 1997: 34.65735902799726547086160607290882840377500650, ! 1998: 35.35050620855721078027883819436700497185050663, ! 1999: 36.04365338911715608969607031582518153992600676, ! 2000: 36.73680056967710139911330243728335810800150689, ! 2001: 37.42994775023704670853053455874153467607700702, ! 2002: 38.12309493079699201794776668019971124415250715, ! 2003: 38.81624211135693732736499880165788781222800728, ! 2004: 39.50938929191688263678223092311606438030350741, ! 2005: 40.20253647247682794619946304457424094837900754, ! 2006: 40.89568365303677325561669516603241751645450767, ! 2007: 41.58883083359671856503392728749059408453000780, ! 2008: 42.28197801415666387445115940894877065260550793, ! 2009: 42.97512519471660918386839153040694722068100806, ! 2010: 43.66827237527655449328562365186512378875650819, ! 2011: 44.36141955583649980270285577332330035683200832, ! 2012: 45.05456673639644511212008789478147692490750845, ! 2013: 45.74771391695639042153732001623965349298300858, ! 2014: 46.44086109751633573095455213769783006105850871, ! 2015: 47.13400827807628104037178425915600662913400884, ! 2016: 47.82715545863622634978901638061418319720950897, ! 2017: 48.52030263919617165920624850207235976528500910, ! 2018: 49.21344981975611696862348062353053633336050923, ! 2019: 49.90659700031606227804071274498871290143600936, ! 2020: 50.59974418087600758745794486644688946951150949, ! 2021: 51.29289136143595289687517698790506603758700962, ! 2022: 51.98603854199589820629240910936324260566250975, ! 2023: 52.67918572255584351570964123082141917373800988, ! 2024: 53.37233290311578882512687335227959574181351001, ! 2025: 54.06548008367573413454410547373777230988901014, ! 2026: 54.75862726423567944396133759519594887796451027, ! 2027: 55.45177444479562475337856971665412544604001040, ! 2028: 56.14492162535557006279580183811230201411551053, ! 2029: 56.83806880591551537221303395957047858219101066, ! 2030: 57.53121598647546068163026608102865515026651079, ! 2031: 58.22436316703540599104749820248683171834201092, ! 2032: 58.91751034759535130046473032394500828641751105, ! 2033: 59.61065752815529660988196244540318485449301118, ! 2034: 60.30380470871524191929919456686136142256851131, ! 2035: 60.99695188927518722871642668831953799064401144, ! 2036: 61.69009906983513253813365880977771455871951157, ! 2037: 62.38324625039507784755089093123589112679501170, ! 2038: 63.07639343095502315696812305269406769487051183, ! 2039: 63.76954061151496846638535517415224426294601196, ! 2040: 64.46268779207491377580258729561042083102151209, ! 2041: 65.15583497263485908521981941706859739909701222, ! 2042: 65.84898215319480439463705153852677396717251235, ! 2043: 66.54212933375474970405428365998495053524801248, ! 2044: 67.23527651431469501347151578144312710332351261, ! 2045: 67.92842369487464032288874790290130367139901274, ! 2046: 68.62157087543458563230598002435948023947451287, ! 2047: 69.31471805599453094172321214581765680755001300, ! 2048: 70.00786523655447625114044426727583337562551313, ! 2049: 70.70101241711442156055767638873400994370101326, ! 2050: 71.39415959767436686997490851019218651177651339, ! 2051: 72.08730677823431217939214063165036307985201352, ! 2052: 72.78045395879425748880937275310853964792751365, ! 2053: 73.47360113935420279822660487456671621600301378, ! 2054: 74.16674831991414810764383699602489278407851391, ! 2055: 74.85989550047409341706106911748306935215401404, ! 2056: 75.55304268103403872647830123894124592022951417, ! 2057: 76.24618986159398403589553336039942248830501430, ! 2058: 76.93933704215392934531276548185759905638051443, ! 2059: 77.63248422271387465472999760331577562445601456, ! 2060: 78.32563140327381996414722972477395219253151469, ! 2061: 79.01877858383376527356446184623212876060701482, ! 2062: 79.71192576439371058298169396769030532868251495, ! 2063: 80.40507294495365589239892608914848189675801508, ! 2064: 81.09822012551360120181615821060665846483351521, ! 2065: 81.79136730607354651123339033206483503290901534, ! 2066: 82.48451448663349182065062245352301160098451547, ! 2067: 83.17766166719343713006785457498118816906001560, ! 2068: 83.87080884775338243948508669643936473713551573, ! 2069: 84.56395602831332774890231881789754130521101586, ! 2070: 85.25710320887327305831955093935571787328651599, ! 2071: 85.95025038943321836773678306081389444136201612, ! 2072: 86.64339756999316367715401518227207100943751625, ! 2073: 87.33654475055310898657124730373024757751301638 ! 2074: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.