571375684522141184.000000 967321186816598528.000000 762879105851174912.000000 370065046779516800.000000 936897883750373760.000000 922477185974389504.000000 609562627171369728.000000 292862178773913472.000000 224343004784036608.000000 94542374282811136.000000 696673385245928960.000000 424804342768987392.000000 969658737987802112.000000 993645166763364864.000000 239912994000512256.000000 666748224914638336.000000 480029158121037952.000000 633743492793376256.000000 18747751012433408.000000 572619149445509376.000000 34107248043542784.000000 935675807585912320.000000 867999767101671168.000000 27577922458959616.000000 270873535691625216.000000 49994840917953920.000000 328034815514483072.000000 987259068351076864.000000 850512528744592640.000000 713335361960453376.000000 112932232572416256.000000 210575229823232768.000000 221417542424376704.000000 966386051660359424.000000 311501047113215616.000000 351570374765158656.000000 830767421287008640.000000 133375433194537216.000000 500921541210254912.000000 12125488866691584.000000 813717383689802624.000000 628466388156602368.000000 998911875005041024.000000 932313922243369344.000000 401762416210970112.000000 338220489871527808.000000 137405058607044864.000000 735956036793654272.000000 359586612985308416.000000 604934868831788032.000000 138704573001806336.000000 733152897137561344.000000 840092114399451776.000000 436382478594647360.000000 924447473197936640.000000 242283492949337600.000000 861222245385358080.000000 541449734423017920.000000 410652844242615040.000000 520245162173669952.000000 944782264505824896.000000 61565337135064576.000000 271227002111442048.000000 76558475462708992.000000 909808512754758272.000000 119231707903351680.000000 688441063454034048.000000 584920916995368320.000000 635736987078815488.000000 632730138473528320.000000 113777272509521792.000000 976397786406965120.000000 292906365628560256.000000 151238614899411968.000000 203655212090990720.000000 9300901880308864.000000 714230665235112832.000000 696690475093460992.000000 262279539928777984.000000 950337630789782656.000000 301174933197046528.000000 413451369455756800.000000 380345875184010880.000000 774750295104392960.000000 920029225819000320.000000 22439550772857344.000000 17932887831449984.000000 209901699982029056.000000 191327391142637696.000000 719966345682636800.000000 881595333693071616.000000 819547222720595456.000000 664845451559805312.000000 487733040477830528.000000 229680788542370304.000000 555888025370703232.000000 361809035232028928.000000 424419877607896128.000000 272573097661198848.000000 214122100212915328.000000 547862521378172096.000000 307111944084647168.000000 515256613601989952.000000 668854555947343360.000000 363321304314204672.000000 605255232711828224.000000 333279597977739392.000000 240329420408796288.000000 369995345679259136.000000 722419302442732672.000000 440326314537948608.000000 123388285486169856.000000 631198268914980352.000000 934216839305940992.000000 947614537263753088.000000 978424041751830656.000000 156061059546599808.000000 591726744646966528.000000 254249922467288192.000000 655761375572000512.000000 905258023043448832.000000 87311501123839104.000000 645129077294367104.000000 610109213102216320.000000 141167032599503104.000000 16588772575927936.000000 381996406500774912.000000 450367075873309440.000000 178627660761673344.000000 75554630067676928.000000 127707779129213440.000000 668444318571902720.000000 770922768487162112.000000 715581822346289152.000000 768771983850586624.000000 385643064505294464.000000 756081524569225600.000000 260749388233090176.000000 233692681397617280.000000 278111684647085696.000000 278785110616962560.000000 644746580427246592.000000 482446773036659776.000000 53210695459082240.000000 533770158945688768.000000 523035853979818560.000000 926444127840050176.000000 571951763814894400.000000 762657655436834560.000000 749952931701273344.000000 151377753928029184.000000 236000134923901824.000000 932366326957939840.000000 931942850083446784.000000 397145756134879616.000000 736701881162362112.000000 340086599951991680.000000 822126897302066304.000000 494732664298014784.000000 705344935066456832.000000 363981669689280896.000000 529546908534533312.000000 344330614821889280.000000 291920948426906112.000000 112159553958040448.000000 502996078546642880.000000 953379256530375168.000000 859347215953962368.000000 309816511213055616.000000 337492013151271808.000000 326310238947669888.000000 296119955766711552.000000 240673623710016768.000000 49316480146476928.000000 163171129116123136.000000 175209778027356672.000000 104026579792650368.000000 990941794185688192.000000 504525503967221120.000000 232148962516042368.000000 242388631202367360.000000 10919338480839680.000000 370781156766081408.000000 476593349482937984.000000 845362814157420288.000000 332659754444231040.000000 864768156731810560.000000 508267270702057728.000000 582317853172267264.000000 738298968713758976.000000 649551524849935616.000000 216034103146050560.000000 372280529435959808.000000 342858100622863232.000000 227910515931542528.000000 776265585255716608.000000 773278228124010752.000000 314365175170790016.000000 917059667100250112.000000 841757845851157504.000000 735290095850264832.000000 33311499007848192.000000 395797661504882432.000000 49647758708684288.000000 808090940875182080.000000 712319743165653248.000000 574201786278276480.000000 947954594212103936.000000 756137649087310336.000000 867913428863916032.000000 344046143257797760.000000 506763798450924928.000000 995206941876587264.000000 858208832452368128.000000 65857032121643392.000000 853401282480779264.000000 283929950336972800.000000 755850390468347392.000000 250649740682987392.000000 401783314907576064.000000 905423897921619072.000000 341128837006813952.000000 77289160425324160.000000 112323683149662080.000000 891574944009201408.000000 61929106399297408.000000 263135610483075712.000000 63369584718419584.000000 141671706909629184.000000 676207784846906240.000000 604891272487397888.000000 930506009748596608.000000 727548854711201280.000000 829364031473347584.000000 255798547975616000.000000 860307192456565760.000000 342476822964892544.000000 551962736721958528.000000 222285368746147072.000000 190038641976823168.000000 92121105249750400.000000 542882722307876224.000000 925082622635341824.000000 301700123001807872.000000 580180850722340224.000000 913240710606072576.000000 149504704918753664.000000 700109671764708352.000000 814961568515677440.000000 110916182917714688.000000 633996579239406976.000000 847992127489625344.000000 387728064635849984.000000 260455343420385920.000000 160702581388356480.000000 87564332791595904.000000 339211461488845184.000000 151346696890733312.000000 418567124412566784.000000 24863554178857216.000000 757628529203389824.000000 53951420051787648.000000 482944848317383552.000000 853816501187096704.000000 593485767342310912.000000 863728566304148224.000000 479957550640827008.000000 808085876591048192.000000 363257192409751040.000000 536980109951621376.000000 277850398483808896.000000 375636176511413120.000000 868662223030242432.000000 164621571028819584.000000 163410226717339008.000000 244130362553116800.000000 699560874351341440.000000 14108225000265984.000000 443463205540749696.000000 698125599005380224.000000 165893759906148480.000000 357052155389325056.000000 783422887984177664.000000 49728632896451712.000000 866451539526923520.000000 742732061030002176.000000 435690950968764800.000000 358872909972708992.000000 675861925076038656.000000 412003833508549632.000000 718079637422827520.000000 825863228592151168.000000 398824266749802880.000000 60341242533343488.000000 276752184947471360.000000 43155143654079744.000000 785562281237439488.000000 838431135504832768.000000 449604060828211840.000000 22365491797022336.000000 873730277109540096.000000 470195211180414720.000000 893690457556666752.000000 52531492516280064.000000 499835493753553088.000000 326316918384530432.000000 312263451178288512.000000 359138437755272960.000000 887081720133421056.000000 763646226030323200.000000 285537529440515840.000000 649617162832488704.000000 425840702309479616.000000 414986657180584192.000000 560692492891139776.000000 296623603254675968.000000 30082704840441600.000000 754083920392132608.000000 606787830803245184.000000 621014482768055040.000000 897868623824790528.000000 547898676276561984.000000 29725553392348416.000000 8199306990163712.000000 499131394451146624.000000 929670161743912832.000000 481454925685878080.000000 316753447807346176.000000 588997431846396672.000000 492671380457068160.000000 455593171704452992.000000 960423200435266944.000000 914795406149006720.000000 890471415918363136.000000 444863721676556416.000000 153385860892572288.000000 624196939726817536.000000 468127554771265536.000000 262671311285010048.000000 634946837757997568.000000 54210420150034688.000000 318977360657649664.000000 43206913701402752.000000 139081879299735424.000000 610777987764619392.000000 793003596238415360.000000 76073840813191424.000000 566712834514456832.000000 41287685088563200.000000 371876396938654080.000000 817253864762470016.000000 58064482804123776.000000 882735078730468224.000000 877785056397153280.000000 127317424383202048.000000 72992616314040320.000000 614164208430695424.000000 779047596511431552.000000 25310827172482432.000000 680821482203122816.000000 262196701346910208.000000 41964703215755136.000000 2639919439797888.000000 870154257116240512.000000 278139882857695104.000000 100927032737966848.000000 208542182629924992.000000 76832623481577216.000000 681537578853724160.000000 26610557530998784.000000 129833281131561984.000000 4090544911732992.000000 442321743355988992.000000 783348020538374272.000000 520983669685264256.000000 559384494936878784.000000 192783714068074240.000000 685002782696465920.000000 269179666637939200.000000 621985649290048512.000000 272752221469180416.000000 478901104985818432.000000 244127734913287808.000000 4057049436714496.000000 936276502589823104.000000 795740624244176640.000000 466783338511472768.000000 116121302699043456.000000 109443432870554368.000000 683080787277471232.000000 274595573982491392.000000 650884635755277568.000000 454438013048127872.000000 580876752606030208.000000 761477056901122304.000000 94018912040320768.000000 353843363970097152.000000 839857358273474432.000000 466658108277923840.000000 689344724025834240.000000 998569919647238144.000000 320192843319211264.000000 121500989675938560.000000 786129541967321344.000000 524234676195785664.000000 24609996707361280.000000 548034330166477632.000000 232359782179696768.000000 584620110020656768.000000 637447405368556288.000000 548935960114394816.000000 527846715538867712.000000 852999096101479424.000000 679514575351772032.000000 448433874461602944.000000 164469641181785984.000000 732500804039037440.000000 272363184553940480.000000 144454518860651008.000000 147591793242035968.000000 358322343002433152.000000 757543960265861632.000000 866403952984705024.000000 486564603987499264.000000 741198676727124224.000000 629187828826499584.000000 696995706200571776.000000 210003066734191616.000000 260663685453486848.000000 756128347528919168.000000 766544067517568.000000 38336678487086720.000000 468291956315362816.000000 220799246582894464.000000 969881510795640832.000000 142492599389606400.000000 787485597895449088.000000 422158807340982272.000000 64523974148077568.000000 601147376288456576.000000 4838184180142720.000000 416675569257695232.000000 822591073673593600.000000 284250436638985728.000000 460716207158032064.000000 260930626549137024.000000 454324417820729984.000000 918865768124714624.000000 238072668023318528.000000 214948315466272512.000000 738769426752038144.000000 493249273380727104.000000 575253617904849600.000000 250329144108072192.000000 114675811504537216.000000 543352142758663296.000000 859574298372410240.000000 180010939896520960.000000 502890509544391744.000000 310590824143718016.000000 152620130659109248.000000 737098899132694144.000000 567096231353980672.000000 515647898526907200.000000 333193511822770816.000000 527373941523257344.000000 978829347525083392.000000 725234407532189952.000000 392880069133244544.000000 740434359343487744.000000 589188772801144192.000000 36105144576183424.000000 506387665877344832.000000 823969998864123520.000000 972715945753784320.000000 155128972608838016.000000 719500610200487168.000000 57037968331828352.000000 851587392211089536.000000 260227350912780416.000000 712949599440907136.000000 763901956239709312.000000 141683786299888768.000000 638012258860297216.000000 519696321355960064.000000 784463311972275200.000000 79673053083521792.000000 934680822534227072.000000 484585302785067264.000000 315736191803624064.000000 414352292798833408.000000 46964375235833600.000000 449690002822186240.000000 919435420972629760.000000 584895752137406464.000000 985741439185775616.000000 755920714023774592.000000 825773410887268480.000000 949708870848958208.000000 94449610000606208.000000 193634714569794944.000000 632429709620085760.000000 470853031177497856.000000 939720877215679232.000000 826925061498234880.000000 276963594117586176.000000 42575042233583488.000000 347695599876847744.000000 376568903595874432.000000 591121815087385856.000000 166292135794318848.000000 457082371044361408.000000 190595154356835456.000000 564309923090249536.000000 67069019122752384.000000 286839089493289344.000000 904881497093665792.000000 806863394093183232.000000 454143246904843456.000000 832021480335945728.000000 643123966451611392.000000 127372973927608192.000000 196660985033222912.000000 212583226076980480.000000 155164399932200576.000000 596056654485096704.000000 499138197239450240.000000 858142583218574080.000000 105465095229115136.000000 566366116104840832.000000 105442810488569088.000000 490019975811573696.000000 8229405202260352.000000 722071980439480320.000000 364803226114007424.000000 657597083177758080.000000 909186981054561920.000000 367651766168898176.000000 162023447706919680.000000 879572728154083328.000000 317500544999504128.000000 540591849467911616.000000 416624239512956544.000000 556573310689595392.000000 915349669470234752.000000 809619218051044224.000000 298116443638859392.000000 825492526530942208.000000 625214364510234368.000000 652953793391215104.000000 799655283889228288.000000 416271847175500160.000000 301977893716396288.000000 817761250681795840.000000 239874944564644224.000000 381663624957056512.000000 620210097344151680.000000 808001339770790912.000000 980483360944010368.000000 507162201760353024.000000 515919742790263040.000000 450087236360889920.000000 962781900832436224.000000 961111353036750592.000000 290085045762569344.000000 220329774920581760.000000 374219463553960192.000000 128708265588468224.000000 166292596866353920.000000 448152360221311808.000000 339743575944385920.000000 111911033811217152.000000 499310214189824064.000000 282371695554413696.000000 721753284146749952.000000 654206925111165440.000000 467993619291147520.000000 886946215553235072.000000 103326197328622848.000000 910127871656068224.000000 503564123160014016.000000 418269896799657600.000000 907776268920507520.000000 590283027375974912.000000 61238490524424192.000000 972674158904920576.000000 182320497871524224.000000 861186162689813504.000000 440880885933139712.000000 207038831119007616.000000 259576291996733312.000000 79836913249000192.000000 492834036849692480.000000 104709566340810368.000000 302306460337687296.000000 1163126934685824.000000 417418183484282112.000000 191504163212866944.000000 441113133996622336.000000 643896121298996480.000000 341040865082872960.000000 582566086637054720.000000 242760453929512960.000000 48312917236388736.000000 194691097525126912.000000 507418831792053440.000000 307722122258711936.000000 860750192547371648.000000 621176803099826688.000000 441035161454079680.000000 434565155495566080.000000 107517089574716672.000000 602637774940772352.000000 880364184180695296.000000 360403524837190912.000000 782614683426379520.000000 908344468003520256.000000 344778274238263680.000000 639099054877674752.000000 81613210407015040.000000 591305714092661120.000000 315453315751360640.000000 949697505559355776.000000 286632268300311040.000000 14298961128691584.000000 912446236023882752.000000 260689380434841728.000000 148825563968133760.000000 182948522206018304.000000 307066332477513472.000000 761703077401756416.000000 253359356985249408.000000 29717074367257856.000000 855234011513589376.000000 891222468222684032.000000 126685130314793216.000000 563803488543128064.000000 615100497694126720.000000 144387509428088704.000000 295841120154446848.000000 937292883658339968.000000 966546974547942912.000000 75503383249303808.000000 20058437914534912.000000 942809432671531904.000000 770931920645466624.000000 997486988903343616.000000 139083049236402432.000000 79317660710494592.000000 411791655682119808.000000 457363221963371776.000000 665397681847694592.000000 77940040129086336.000000 627769086386765440.000000 464545244736339712.000000 859629901229042688.000000 394634533351547904.000000 639461458485117952.000000 456179572665387072.000000 878766826606767104.000000 347121966822733184.000000 415782889944038272.000000 401411341416278016.000000 425090475867910016.000000 285150235942764800.000000 633504030645728512.000000 166964906895777280.000000 649567555937995520.000000 309527059129724800.000000 852043017969271040.000000 413345497584871552.000000 387350266735775872.000000 967728715747501184.000000 691732131080405248.000000 599031443985652096.000000 745870483969182336.000000 810570926312232192.000000 292075144014571904.000000 817533738248187392.000000 724563865730500352.000000 668690548694246016.000000 811720036009915648.000000 717222596850933632.000000 562018651051929856.000000 469269257488010240.000000 327476216397417472.000000 607411475250860544.000000 514675190377357504.000000 31830697591817216.000000 406938302721458048.000000 812728913248456448.000000 650091706882692608.000000 233910086093860608.000000 22491078977715072.000000 478225514045715200.000000 437274375172845376.000000 561694697662059904.000000 760489785328234624.000000 46497094808668800.000000 782672977109626880.000000 749724317670188672.000000 174103016954777984.000000 168307144526599040.000000 392400500081134464.000000 287485389998044672.000000 832112472818281216.000000 234936266394153088.000000 893411597655126656.000000 251816384228571648.000000 878228710240574464.000000 43727160141804800.000000 836480125038374016.000000 330495578276278144.000000 524355404721288064.000000 794485173203101184.000000 61000587438535552.000000 512208181269875392.000000 887431359315998848.000000 23818075727102464.000000 917202739907000576.000000 251145518241777536.000000 573799507608004160.000000 72505486826498048.000000 866372299261562880.000000 143370438355757568.000000 525188063119586496.000000 73474535839187328.000000 325626322394302592.000000 481737346578664512.000000 260387162639039616.000000 631943503967292672.000000 970456702884894080.000000 495079090123737792.000000 624567370365662976.000000 755500587807445760.000000 846409614513905920.000000 906441300614940416.000000 540859145411865152.000000 55598190723108736.000000 955396444934160000.000000 404756495782159232.000000 220431475224789376.000000 458981544817001856.000000 927190310010686208.000000 537292140065866432.000000 428171147830590592.000000 493797143549912064.000000 649923654754000512.000000 271681557242625024.000000 607391930630982272.000000 909410707147392000.000000 522205900091017280.000000 783781863126525312.000000 458556592693339520.000000 670724400996514432.000000 39448127420746112.000000 642336165469808512.000000 10831141434753792.000000 921163296057792512.000000 771962293902125568.000000 828151916126984704.000000 728752597986433280.000000 772705435763668096.000000 732371777737522432.000000 678970735132240896.000000 113150850278820608.000000 888528385303482752.000000 561342015315901056.000000 634886645222503424.000000 14618648242261632.000000 581792432280018816.000000 247962178514390272.000000 525499965432634880.000000 261660785041020416.000000 369357624078696064.000000 167700823058639872.000000 362743766762693504.000000 966670217374007680.000000 192320846257683584.000000 381084141556626176.000000 593990702345159552.000000 182712624680564608.000000 851765630621779968.000000 262046309604276096.000000 349634209368487168.000000 77240532966913664.000000 448869908138361920.000000 372265452262154752.000000 412562673446906496.000000 838766329651566080.000000 687628400160154368.000000 212868760268323968.000000 525890518298116992.000000 98680912961536256.000000 231768539860677248.000000 266490912447470848.000000 199541991954365440.000000 165590623880130048.000000 611491215569472128.000000 636002736960701696.000000 35727555164005504.000000 649912157557288448.000000 648443412525733120.000000 272460357880093568.000000 977251080734139648.000000 983555576583220480.000000 726698630551877248.000000 66713973714219776.000000 355903595862254720.000000 568779151021399744.000000 789433508361575424.000000 570102913674723456.000000 585233954940123136.000000 987605699701320064.000000 599415344800281472.000000 227661797855588736.000000 310672072623184640.000000 413333544006103040.000000 314415535260639232.000000 832082669499417344.000000 328514189251798400.000000 443687311584992128.000000 870445165367673856.000000 752201858668423680.000000 574186955014394240.000000 701961406704851456.000000 127533192455693824.000000 165556455259065344.000000 939223724761988864.000000 140462198568046336.000000 520473558283004544.000000 207384408946001408.000000 594854341992029696.000000 706899456536717824.000000 221587652571717248.000000 7568372366619520.000000 865442365399507968.000000 565048642210026944.000000 131707183111914240.000000 758053073917016320.000000 379667403327183616.000000 330580046147429760.000000 77182148135844608.000000 821832095431948928.000000 485489714508293888.000000 171834518189492608.000000 847970014247276800.000000 889245525200450816.000000 234439755083201792.000000 809071538920023808.000000 528912639466480768.000000 308857034324530432.000000 355835120111954432.000000 176520693764876160.000000 854159731978428544.000000 81603138013285248.000000 391041627149776128.000000 752413097833467904.000000 587577668842356480.000000 962741311884566272.000000 461605732801189056.000000 802372419194741760.000000 412985192595889408.000000 906777292688784896.000000 314207041778209280.000000 374333775894897024.000000 177600189744057600.000000 400664283401719424.000000 860158263921030784.000000 379393515489583872.000000 143677973905820544.000000 933212200687382656.000000 312569840756341376.000000 34076829821946496.000000 925003261007931008.000000 774921147154484480.000000 145811018663187840.000000 334334834950035072.000000 767451714277613824.000000 515473184552683136.000000 150659436610127232.000000 873476387563251456.000000 53965859829341952.000000 272904788726870016.000000 132666465964881664.000000 902646947396553088.000000 411186040085231616.000000 158248062947240576.000000 721215205179398784.000000 623054323444732032.000000 180479992452280576.000000 674479324987136000.000000 316541734014530304.000000 409569521452868864.000000 989416171843921536.000000 585917315674633472.000000 222915850476095872.000000 795144389646949760.000000 809745634330582784.000000 287752788709534464.000000 306662823332194048.000000 425596342828215936.000000 421627913121390848.000000 259067718200159232.000000 260962388521890048.000000 641027451174591872.000000 358446473099433216.000000 806244863652132096.000000 813365672079583488.000000 704630049940163328.000000 242509393503846912.000000 46549470404487808.000000 250932427376644864.000000 450030130387456512.000000 728694264724013312.000000 420666299723541120.000000 66715720362132352.000000 940708787832051328.000000 453723984068408960.000000 510924705157961024.000000 14890108527247744.000000 306335076088343552.000000 270524687602732160.000000 386204706144914816.000000 456936279234989632.000000 290431361275652352.000000 331422893481985792.000000 220232883158146432.000000 765481459635524096.000000 35431400513480064.000000 363796183050216448.000000 200006789656630656.000000 904991870063969920.000000 632521652919589888.000000 425107515454678848.000000 852458668921607168.000000 49808564481693824.000000 852090776509353344.000000 466033672006074240.000000 481791091842347904.000000 825053163166491648.000000 785942366008162304.000000 753541077520978176.000000 245050066984712576.000000 874161407577621504.000000 726117990635858432.000000 251378762858230272.000000 183030473205590272.000000 703424749174797312.000000 661802422402936960.000000 321818415737243520.000000 872247549070827136.000000 145574703875297920.000000 182045999341144192.000000 607375544253041408.000000 119014814896026880.000000 942693787910675072.000000 808028756935006592.000000 2079831062545664.000000 536366232110433472.000000 997226794445533056.000000 980577333015552256.000000 615212266156203008.000000 203261935963237248.000000 793889787099485184.000000 10441556334232704.000000 213028823587768960.000000 538442012825347200.000000 60338781301008640.000000 174891554856217088.000000 889112742901723264.000000 327781464480984576.000000 133370016139740032.000000 81969923458950784.000000 211922568610553600.000000 646979131259099264.000000 293937377499735168.000000 588167918095304192.000000 157189927425333376.000000 377133501799392896.000000 283188789113905024.000000 727727903646836096.000000 290423962704361088.000000 496486032681873664.000000 324500660896455552.000000 395694194389899776.000000 25003692597931264.000000 77187632253054464.000000 688918597143103232.000000 143268729665862016.000000 634660485710700160.000000 215803225673748736.000000 337761302804487168.000000 395468970017659904.000000 122266795461729408.000000 453747459640071232.000000 967437378214829312.000000 853739631309665536.000000 390248694474460160.000000 770075306242594048.000000