0.0060939181860895322812773034371971473906478983624171021278301037207852420870377149374627492281164810923674172047617477765087895473340271439572667127906889472870456142387429024045485286665066380127061645739849648711498873550856016781634536163595350882805490313390139797580008422636043595146531993561275978722940321772421804520186146625491801377072961965703993288456618523378431995963956832716373402520929656753062796688563016383691813150549477735074384695471634271794651663439519930310999601504736059648852769368323266501583254213823366002905183081325753827922477549439158389216936987213402530739398883829868673741664445481588993238383792143939361668103345186421236128015741593419635144131148831736221967938487445959412627806860211194882599362406292137969042404762613633540782688081507465545239842714439096661061285072533774333435973504773947943065968514434530628678203066605244647716579598390385026323417207127565806088815358532833057601550540039074702162601994733150439960090506585296118888982971597708323242549893480695031889642837150509306372790600975379659991353746382996137319963031604604458922683245960893224354213372740510671447270203854164674824561879901622500740520507737463184978745610975137471246297753996162764357122246266448703401733638416176661781679405707345222788093484175105876262659669433887965885338351067944202147779118857197442429581885185768689117661429716613824568583229098986717465230268457105915778075850842510711827668633970243905296181629741073177172080911712943622349349479926085438377866252109978539171352759785305657373727586470163889891364938737389305043055124005149473282318646646821828030973272165039461454007452992972318954164475267079570517125996308300397651410645569762154608483914624454621936342121913310917651687958230753993342248804852992555744199263039503541528329350863276265789051533202373464763429247348631782821551847844689305320723858658801761255988281106715929049509656175379642216319991379615493308060462906505218458439940909000878509522910392261974191048523219655070096113081597213891671790500598116989491645792371015996680773592717635929507331448913469210083443346797695892496931120685368157510593272855614436434440491809544353585210009897578047254082185248330797598771182920613694445128715685612861114506030456523708014469951546052783933981570106812805465031886421189013627056860128369775425875490422161145836180057118320476120672650111129257092516618116982336312898907746933869452853435960962336727381589751260319787068578469615612026384013157604934703814852685469511336849678387996407606666173659890223565483139111438775320832148625216447572786508168977698250834371918569046862916243638598470280217894525824451773759836028490019608575471286689025503835076169485153410034284352504946703396514868248551726304979257863849624152313756640804595225026888995616415838473348586625409623378944866229998689637131809343564897381536997582741830718651340668717256929521053313790328482227910464751852938492937783308093391687928757048441601267839674100016283607965152697941931955140452221642134391340535508751629992935767176719719848310181014989152123976818232025943258533007209865885561711899911261186841196875423910113555539247611247660163742122803598811545396194838004286829415661000708327156022424969615565766884395542873623968957650215867511134534766727272298815488911781853574935108374653400536643249248463393131061803577862883999018695593767015955653655225540999990688478229654202693207624961931396744727767178594101535573223494536053141657391136693097149334686302360713072993048960888171632824688913626045655790687180570770766202916001361182738456836467996289540548191054424378857352687723630770657159626885523860688310457530958737377897905799646979905800693967582301022398757266070392262406925974188021139840501083444504864701319575331439839016218029727323223055263141160312946327938442954418540047424086111005580338092912790082127670985164089344591253387291032743193819648186624690002998841965753354492422185827549686204510965883594410773959597821180759331634947313052225761286289133237034216412685708776597859050481337649503559265332080363481677182907667981218773824164386316841962199986155279407773559773762213211270377561525718530211994239489525727139252388178986980941579401015904240577064779074289251191497843330873023651014840780609611454527554494266355402538987443234628778800922984709606090140580481391785909582808954226351177208345121002380303061724481773045695284943023172608408557928546606800345372004157304176118475956398549634001763870462905723075401234624390281565905592669807358935258875784734040567628631226571270511479623104764592735586151145002767939134057387655549605399847264267485943638485269679637009527029678589459181155081859647875278426665326733686950300483428780653821833831123038776651216001121299290838500413468655798399737962339419141359496566233888463781791014111274479277965131990850974141169385713323383566837088770688838466935489735920421538634536406758156689916874865077624822448021184023006141292555662535846495962404887952249667803822005019035255943738392584567757629344665011978308822433438026078279229966304735247408611935894486377467025426126248105474540277531222123489858226084255619450363208188924277145741477734241652615574379802833207743242908388876701886977471942307285804586995031780628652010395398652244710541527136404287186211152777931692731023534673681027038395991266142783514957720113865993295286566932637592360017291822018584718253531876004060119176989778422717909388516462883292554337839699571895724817589820833820622979761562870645672150621940460071957090853960487506732322232824459289139256129656183745770748783642681517368142755881063082966296190589259842310957418979006699726522855869027119765392253593427706747771770975199802620071683991749397567505894416282122212579344200877219803293196510071333671297525124392875044595086428754615354072843264324351083395074826717004968225372448062967277161007206769951225687291936731156902318491366401243547844022399366682609996999737906820201228896082207156167550846665532712531891034849642731752397008853374380780920008165874383958512338957754933914461295851057197124302623687167164898649412634497372836650069940994168036912586747552475254763075267642189008876372932528983202412729573588807979577932082483482306557105150335513889681993223862968913352939802613400240759896751676603160285055251566093114617477015683387145718718563754232865108609047348027397644992171192645649858261451007848497944706753228472529501470895956610110836366649838118994540004881859967209009043910808692488752245187803837834668254918259166424523463421828432440866524911182410553066456071517603207231416996480989087816876465294930686999279875104117366709853469387688428400943330347924563510714153235992035182299075505440863287962904485308773731825295710666468336904776147883796442762326787088764769681449492260826246431224428297440579433199894862697305039989997050597331217848855208732523124435268631868666468555207159730940875445108936897345709639158712625518976869610233148885291788728787302779672208163432584968308146847112990935270791074629816254902425442586920618954825944981917898161682655262383938987458999196368358074044749829571086845732545492669739414020247435137329240483483700869905959261386675416338973563582152498009235345903636678278710282171008924133202756087462135477858437595014824172706348064040887905616430592525343423298406074412861603792318697324968287097275293051995817625559300754975420535207147941220820609868455729223204712983584168078982879777923523992742892468957145016161734720106128004772168061123345813997014887298612697295761882783137433456333606690176308807317957376236157831607016852983224037457704185010667166996820248086069039282519854809492814057474822854455315527311754873130840495622564765044822069653651016198960238244972922877321555298215816894250498154438060408520451173195358789604051098177425088186258182047075366481690875712245494431321210005481826872428245844877882218179289048897903909781271745926904327602402679231904147815787532497375630949181177779969809937168915572029857184470707266786806859758001827133506746577591049858093285771972663644855767134590225399527848510362414714726494502997800772748637983162219806238934096806688978113016596379855707468954682542473305311637808443802223695925678769719711276459048585270374758806541216329976427480122801994889637896233573511129437012594340693111290168682268888534853522575465776057025552401054953097182802958132959615150812162544409380818636436243463036589538685043580936861624502995034629553395890178828048149729198247760771847973849173683047446400607263823443841251784522432145424724790716955893058147474056189602507222970959926209300074903728637334660334559644109995831328657648208720502537563841850579301918101863204572467719002411199053320838036320838846813588100468695316871919818970708244345207919869262770402655817347802741797893869489909529627293909834102136986121099914731331814117928951226971048138015995925397262951386528755874946271062419148262143550379956401868252010768358192846704712591385714239129694519103446938532081545304541088043214524826171300350071636916495337256799628168397866110095925413361749012720091918455895345745372704829262317237010753884823526497245060196437967368637900485029560488741288565861820132767457549567191455603038898425278286808683072900605483620470353355596851493190511873938236657321361932788743963862893283514121079452177058948489658954064487368041916176606249908044389473576794403107245440711905440628942950853135354793546087770446221433117391995170344222462415463986236305116523265466220553402499681790792086723052002473729885829001616694675603486024480803159320038955125020599443424256172251597453596069901681743120601479301016185187644088403355980804493860765632088118111750818631681949837622499397066595333203474330740369893821634861557362025357074658110436103603026690384592467756929803320100536980348815330765021389046031570655270045239875243081419033684248035526288819726016600779829861812193629362565775397698330507207758348093337855360767639495878604407550785967497792096329803473222007777396982805655211683698065273098517826208932733390102717202094719006131678362413361188961724771216007177540446652185192995643832080368299142070500354599077847208469839365185645894635970199878606226283642738225797931552811989451178523376056570396133185169631004950906806474365927125851075819613232266750336835688606930639068274680368065328073473272516808698022305115250467454251052853598126459516859801161136346423487203769740705497498429010586633775150999786653384075546874987686310059520215145722503320510762231459345086570929724934441007167520529061677771393914467376303006217133795866864451282101857142795491091936407491751645161263814980161264344335820111851242475524491596508145819021823008199685285146428431937546154182339253186766568887623538472003821164451186129908956665543655268127594207529611238353145708055601866895083179921279371083299897079060082839556262807170138655962938791258082864417616494536317213653012975758848959714727919609659848907457142699940298908222956191942083749222515715652365712245516868127283300256001718448718605298472040631268287966275997191978800445322065383791036129012138663183962917172120347443956381313326944268427961180827408687944654536723945226494764470699006228160572436117796944427904174059460218109892949291620447467318760064776661796462145072715129541019384046090380023165811591740428043810306929942480425628759900503823390760878325437064549539179884123638364706405639106434125090807085295515950262207919580732111063240311118981289589725746090643438876727349922894399271382653352263742407112986870001972653497244718144885396804351677925148779142444148127881080309490278870397124067825285475948402624869265515949679229081911204512863661548142085187057833780902484809781836507162556908007763221889024947515248395582742454740038587358242531014862824237246047626800212457591105253998948324906252668363663743138255864486959965004387507841439073590123023580666833684774230314742454830130977273428233269086574479795024169380078260433851820714544256216522464259620186879314689213873159499999241407726200949078497980899577217369390420250888335214705478797325253939706505330816904032136473674893789542482270519097663562038847196467221998081115702528159529674196084310697723189054319481653649078897091459413263321267954565281394055097541893974506976286710171536104684347575836810085581862954812338993078994328107880810471115678761402550944798839120366337541437407123004118667960932057567842786757759629208875841290501512565848857505782974353026591694598126536532817095382710229928206136358649770134071157310328895033138471215709751117079087639138754032134603068396202578805747439328851925890079065046008953699406515644656847691727538262183202927371413423752103353381073467753484226213265552166444034603787862176500521236949116810977967431793226511475014362917566724732851155824651351573842854127142411592487459966886504492426073120701045963690510946935536498876643988698933628390784846828350747593826423033244366591677308427866214344217831141154392360648263052986510245062944848035233390558487957243062936102221440035944902286246753882293701435426860109525492868289642254628693897224415166638379094142543822275816934226784329612665882850035669950756589301531846643336573675849008954764403549491040183412456011175674754159420149785600774062004226233308008638998567124227272851553407228443316729106261333068241471856928814558141524834125380428531426741947556928415301913325204731737665072363085323749975643926591756019240501784808332229981379152468172882230363833867572834895457530145423606845206881460801719481699517004282958747510585449145134004992273939132622497877962998599862541593073109706664991417276329376933087614857006201850486889422634457459240236281696735335010685524680986161341104239400032157780957468117871251223238482858620956531190002896592997788504055499527385830992193357216546058259695364509713543457186977041372067076830057491851949297687601269583802190615852233016485256808988917592189935524317222129689581011972148174515157008641436032228014428889636011465572357439626319482986450184840956380852543363551172525198461947867935249860601950947600515847507370292515776977873089610021251652825853776512354223049041853090169452737648551357771823009663052302950360241807093615093452902175463754284369663527862304958481730252690093258572203471744052957977334486550706228356578793743260469547914289357698409505755672306210427007878651996197169077476498430625368801131662429350088791996288468510604088376420688323972016939611268631846948272951960444839776713340431540470495802064444826056328032530986893092151187458707787831093646092348711820300743074177639741171143873975009409339693577598252383815460961984473465042256993912244836560356152520922283596513721965079628480583030105434608905243030138028666058221657837756133384253467140014426482008816356896451535572739662617083475005430321680115956373564329820648583408272738593362145110201562633362395739436605372241502962648304660956554076732013117735973574704322597057984926106737942070392013132483187279943904892875120734251048187775121588653540272885321056110331172408951638743219346652819066924129219306961899013382548980100587479108921208977247335546353684620308630453852326771101331189382694948277385729058837224535979528808813617032753326455366447432718252320308877525983734738038475820681911898114717177568592984520637038449750860604026867416498275302776239975155944329681488710724869296559546671448799811275063896802227016195062999949229633534093959737665024730662675900668163788415647465853694979550467456062992537353843348121066856774583320959161495414869955372922201721551517515598421329584641523522289222211605873689272902675849261708224535811431796457448630388463508231636272698572664586654629489889710870765516520120204413581833379204817696502057976655647102012376107466115567897350783942646957756276361690856563577531982642858914771928929732125889234481706517512188656285680908752148472593485917164569253925307645218443248199109054426335986230695285305800332320435034326860145680364591427116847722769204293166801974323963034778763471911711697488009166097807057428029985886928769159429456153524517101557529305681654837106307040758593051186317247726061595900243639741979953805359065125454027144510188961301211536588607469670390213543096451460578813281071964372887809254485327250796958947598245900703429160100044186136424804430238499971247512962400726230157769207934385760831380640055156582967314541459501350742767553976625037788207192361850653651036666339089327098002982621000402625192149866098706359924033754214118243878924544931735383073978643569213196991664356446857651538961651315011016542320978778209040567077645248266613660849629868374827286578511286274540576640233067442634316401022587505898732864012257658641186680986097187074481072388517600848318018361158922209122812940483521809841516415442660072530653034021821583761712904915792693249700158972952334547227121091446061312804619522843889226420773027154290699018203794573824244776292368489301377740341219570554216722836505300305600044769352566162044153325532982176541955576037430404324725518924558802582518919152970813856009955104903335462488299871813722621504005126434741541963622711315021631781268805437009987556122021170731254541508777325623498429807020194331680374445648112934938457774426037471286056236367048444523023343418459245923527850455893664433179444099244278146801153421126168242176650377283937497858614904924524010968673630941751665151869559166110465130204962441807546962491808922343161442225784843012887480053605526137989115886008826323776569478984572750207285654486568297926825222252805485723153189643007602816813003448598374140253846463320849499718302716836986855043320362387553962227284022964950732271410287795555989976786429809228025628744928968384418283526236559539505792987960533060184924242448792901983424887043730258496614970925336015711088444422964221017651097528654795151791287517640354811508404371650201243619647096803914801637423782803213371078184321620196639776278837389142214444745413082583159724692678057847275263255030816533382157561440594956515186084399886571271664789565060635894316621469393149872698178993678071782441581921355987920446066752269610136949637295157409392956047147208408052637447609939778609556002146476630868855876770834579203773946124156091428413935752433206674952944042197555236077552441293903733476689632522179106912950022797700823316128219903974236021982452691724233770409937486799457097155821688100297506307975657073644880071170808364073666884937611364262422643477501766818799564305811363528656803047615600705650054145417693253199080625565885758503500553740681600816433441791787215685430442760350941508932399872150062967634298204570204753238916979249011775018080602734154768541030967543387450120893190468877389809076361866753317759991765489933004258218051518980377108035223681490320398424981587924432938479986157373895947800911968883821443566678606940105246166585801844799049684668807610971160508020439191824894589059216261003079023577218358568378216035834019258984725529871854841463968138300701257388041629654737246260231759149616294496682123574612330549908097767445586597424384770687612965202060401144944234468673190546075964624131546548366418390883266138567697998986011821733487770048864541769071672685584347018916420782950534320389679121061070826490330629054728819050995723790217937916763877613447836902938024359955093878221058811976731763160966990148599856723959502965196056885168385994230059679379513380331756783444970535904991882236722783956883103132351348853238510779220102180737841708507696893856725157584143594148295396766639450328273372112482776331412910382123321218094248739039385808008536804865524981719340139116991666960734059409063434665134695067011866169206796586381871581609091614289569916957171168848575098135675923985544821336934090282500756527233769433183861517933815796615378364461156511503941993930390171958686346377178890281333942924914616807977385801401882489244496415236168798764152311350186605266407795027376413522263964917763488519716252391129359766808000116798520472330999208121494636803119996556860142091`20098.75005879944