0.0048887513351016902658698207368120848047902657322248251498400995316450022094458835458717826901479084063551949308216455658476686199527792976957454806890958502477745259531640734900663939878015473297497297191786098846933344081037257118829874440771786940482574456302541776589543377055102057672623183210170162813964453899736350063150318898624812745473102440763487943674748880567323028980732761871829429801624010147283193609376878877374958966350606295751684920731168778280024898726982007527841496217586120139517291871236412134553609618840585810310956867220168415666252666092988103206180775424884765107499550600653898096442929450839254694085080768895111807345085412216151129432434313690660580364534133355315284032469480203883333910380272184702652121662674986198899041223468214298464358855117620721244304770754153206013665968529801062041367570356780768773788715558368241599853946851206265248638614682369024633980426636506306973345961766007020629538974437663450077045844227597446897277716268189802468419096812021319295673247756243708014253330302715209298700515342198101929466441950335652260161101249810921232540650137122558109383185151073853459124751262174360102362372998144575737903283693919480355708796608462838129285411559689636201778527045410265938673738710178075808569186257373595230163491482702255795931798869360725085330888114714450743598048602065521860205070375699225922116832239661088460250166810274832458697847504291513399097361921363238731053327134790963014782936731171986210938501390253440808243125229267451900081239939320621801285670087203453453608516313998003879982094982854796856173369890195597170922713071212632448909146970412443844293925914254050230261388571092856905138861363643786989025952932239446909994382638809752445530555322643639169358930121099288126292155644975868776097827369895622681488232850679098528014815402092642464788636523263517144018629469825327382856652815225637197955914849407260602053722294008595681046441345926320314928640223415400000458590754519326468657561873835051174304553752196552187271533056704671996360587070053858799247262594445691758447392816155154871829487160690737776184397902516642748281574814502854986784973107121576238544703784025143470162341603783497838067980557142776135117656514905467344482256640741410680645648071695467988082392184749669118293774472198890795207144336564008438091927008614575725811435390510597232525411594822122136352350380835252605698879648284825434522265288903081739809223297030413087704688065348710511046142158398742104725822729919117884314044727291123163415394773635245443003173308113820678569899422501946879196240859637394063003143782693323030313454552077429384404886689682701270833525251782840102700996495238454893333597899013545938315187142165639001007092798548188077768008386210220001934959896418281830347347438334823715542952411318733100633680811189784989008969472925979831424918926799886888496008111170854041783215456781930028736624566020965855434595895908325260826259618163371643298110089636989040530402943465581506651728725281511711340252092548890777338134107095485181466697980845499577024483113574584463162052654831205800662660879186889329570019640802808776510039227047309502803984056462016965153877694448183607931084101113486702684271727651435304584936379589102113018470456003310478061087791915650046565623853897065610174130645434020095134691181558082294860458546936339931217377784012959492482624194780853518273661818654636995854620686214665580241539178814242313237523297946418070885635548241513378073490572399798327844777737455889015987833545565258595662319773174111341308063979271790086046227467231478206951290911463485537879653125183038797324877674600088227812528646704732231211189535162109452425461340130145359420432883915928316896221930494216804476099601750141902868680287833945541103793145631085695602924165100614152851693152715946537411915921200841955741835755716982938585797082773316740823995812311560922807087045619898906828075339326164576914398702654099649991161966351070830042751082968863317549688729915838168422904527646399052865145282666903302146410854466292604091290180991081330119705415129258052727008586815190369533898353587770968646971836856332554475333883118093487363666551601988620711681034298515071870062963197721557028773685355973949255980565393098546014072211967045562917760492214004734038211802013218204842063915682611208226138278398622915134295389334063129865368334152139382609068983711085624067464143980191557524617931157279205203895849346574536966726003446347888702651812025648994237614765887606926527673641543871641788521443641422349840012707339896144719326379830159441699786818732897904806194306644302914645613468146530681766233730385327549278313422331281439612768572850463117443494206538708308276373392183654852476976730177264926283439363207453406412472011329800486271908787675670749717153574002627963012958507801677469042651541515093770028888265198004393351619108231181118062296680236250531914228040480804847679903666513678048307578302254786314916803703707086233926460272430275962408847362832243559051672730866704176102931847399523957858210503971165436841151217022025116122444888309674270507798033723443911227642656028909429934623354509534801704411204164566105319921052210602037876959746756685135313678784759455677872398251153745647645246710990399768965498522486223070044320926378465696392711960777789331449778087310910312606527004269509213612955707703263031549161231394690556547960765465561858972434621867147500989879871498774310624145127106850627627189942377509462500540375781306266295827744227078589845412529813036628836082327332806702015964675809976634217701678808408833412449800611710311166797809434899468451515131918702498431172110675584139713448310070848472115115523897886927837968466720022307582876815663815960676650367218584782491938216768637669637024655132534809737710841003968681982400680864258275170256148181362336106933660481733408840833345013317590129231690177616623091558248561293546300487152114235565425897314766290923482826853884609659953794343192355628144639483332610562362285688631932984671495026216264251799150176046350694631732700520741322973278390030341324924428269554617294998401010932637880626010109027071639694096653895851887499657753733290796890460941484101300833459736929250761051319311668089210722000307040998643077454976531032135525695561528959174242590290589496148897802216025788935659246757106211635403510799212605058757732058397649721292528172246806475986138928187981587388359247762587184383862409225750652605796895820295530465370974723820134340247893320061911602523235827833725449747283315266786246298500638725342414931405627439656633222088046210248738938098111681398398257205543684505656634724941704737208999961173329080618940863390944681217504843493260929884280405990559980168593759770253927446462917166716413553347728881549993576500847727014602681394164669474732953393706249094740929651619668117913198752433128770798991841977749889295903368828233121993852364381142215046771035521222576739633932533034866292179540449134003303049860541962317499399149635187567396833400612700419863291021328535721206473648256356874049058292152019264609943336910053411089794826891220641486080239350762935320363962850793126210042364382928977862321130533990400582514777219930390237818860606785031600372117910610536593566076266458540881117760590010233163341238438268174100876051912431513258252834919308970647364572694077771293460597138532844068425846838426746662285749792068840651445884676911819676097204661525557219879636314664429595360496940269008404671344013420376549907732639882055333231795059686106897587481789838444125232062860922320670503525896192203409996120149258440970104702505792675199469405639089411558494634768349554106916516027890767558080989434305013442714126094636543741957125611638837932119771013924468441430229486467485348362686263552037632642875019609523770653532319859070981624005373846988054086323595991550881894572163458269061830285037497093337125854810542366026438346360719322923304717998925871921110844402149322910281334395316106424286472364279977263564335255219081191153497311432578335058044073326626494737456713421506843913319589155929059523910905349473425928106734165370578268693343942639054612326045773899899278984228148902943109658511994199610377003459538371185396711838588356878054592450157824722432572094462102954412848091298715071771228907969308816613564293564137459336306946128192869724672225349206497975410219654967395761315468011230061900273506228521972352618912555999597574482925416859119254798882006877103715187673938607432402391995912429422371828693219310760435619951207469131515856932698569488201577331981574445148029670364206402035578594877046797086608914793950043359258880134588060860289533962966617183258548758623230297689400860681092731243219283537448846964145088483085866129467212077390432954744188623846813826943037997718861547265235234038156829748645289775423829558439711372367223149726236644328481349610266582467113155373786809739678333276587529811477869277512435726216482179749852608500738833156717337258536814394438233597161178622538380565800528502403962886436899247634203435075732461783557097286998598368370697233458832563831358986854975011451050008145673870809688565806183494067994626506568083235365377539291613888491610497335657463117384968236592203822754241903356650660462942428901148798361344110356905681649426899526410482485335543621806894638211536555962798574106207000176315733615476875128606108095896309625846022626811587930843257886460697422088843647851414560635283012303084512845747834208204351121996748461661760481728248520145702875677377450012901489283339036806268071109261929270589193804118531042959768822843073496514504055671021788306619123334325443595024156020136848635229871404550328306925910402692194388937759815416605228134555330405760649388746879137393490564847070465484439853376856970065262131893697619514839478852686412286660812044960121001020610245737152780248243201644869093886583864153857980281319729468285161944141083981981152917107013626720695009898141610919397923598543502080889858513886774528286625082561107438188792117152496364329341267137564513274137940766284541312047963352673703304405071826172712052920542757280602154501099709752371955038541615159058507786236333240835641049346338603411446962676639273005733627955788866452094479118778742628181796592195277129136556899674269738036205856342121276254021326239030465708433251816759190474175480502213815339545385982290125773772095410866260682852754596354804259619363664819012743777447153516072821349604432260150391046664831603663400879222712793036922879104958500514308287668421626841222211310868867683120685391074429919517819523242606425077224474759987568833669444069333007792092436577490324573153068904885298765404836091217711517496359222055936015857233411589219403674239136554053012502059045216454460774917562172315545047806165380651792473424244945613495275629825047856254749299621750379336476098781489901814613705348963790170286015477656886927934055213972762016756159585242082025726121939418431532050916589915735092762855382629115685787306411884055459172702066037425704509125627860514816963493127145322799138848266752709096280788409028536380627854755124808441316878188273045355752431094910276294759707336029865132591205878109571388255501513589792767901149921678049850479078103569892286205471238487124190373911558691429613238226436663488450425644438098929307401053472129509221225707775645167527190376032328465119411413895705085302474910440058966721168088070995192922435806426232499813856282101810631418148919122882398052778542125187564773566632959481462855399538440467686907398348711301616020831864774724784592176917858771314767739982439338213492126028385871926611423301833843969772942226484714480163480510767822453947957222197282127036723677447318670215387528540255154969430688553652545671386890184554771400213091680963051822443541990179960543449855799098308448068062787011341357620799225974789560795043489492487230659965759467681100879871633239588828572743151632616640879456491737224259174687438220661578632695704621197855293911705691751211118832855720712652515624113566713714489054679552007328392213154721058283636923425495054166942081592552993401258382496301721394588574057261823419300962247910217133715282940188573024201903013156523551899887745761572900803977407932196385684854191882829023903821730499576874883588972836593643491851929965848789599665031402230003408691099025982738109078873523867004986821817019947123951386841863284356595447035779137698165866757592393211845454417745222503634028774158329639200553416461176824415866567360705709587166324525527424088156649180975278129436879828680284263702936913065975209802806333214025415599950004287844518280832015797695695853092466448110700780279168051296460257193848425898612422987727012048909490014440540406823767357149904124201167754161409815563462464457786245975832734596002098603631692617219432071218629512976423984313086880211999681717681299710749886395115011187862166854154045292823362284800383104390343117004953680137581255826112463538042863193080703098288797073150126945952899416673862602961988889565810625118275887877580926759317561603843617701214462782999735529412073027269315386610282229728452514025938492376531747492315498162233267188989418732850840746858631954409698941697160014714661781151291895699701970978596263727604587596379236705055379727470766947064663879412384381793049335066931097901742339003773324504429729860525273942291846292176865891043635436237112914911245925872815441203396485371249985582013269454054091076646517366070050349946219136817984402917032271809804561338601651867679716034052630102461144786854693201189020209674781314298231468379169339517394605070026834310668052381088310934190629354957631416237402641675663731212169982434677408940015883320426732704497601508772181708630149360954270083200323902291046232944528659843309544543685959463867438784197634676616997668451933028831116058411528354146489012028539669185126754050205942148653645797640990039104675888795720913097905537991541503743613410210825554274664773960308712297446717592878371813812938549060742554081010299772509732840581678584901350821914181881173211494588127518340851138720534867365622355694592081885436515454006602116746900206295893054050147673539410176010213959824919464034842173140758685076965756530916356020217418274613523092193458667950594737296768355471251535090330295610849915080443645102192965145864273864462541681207915374286055778015695778882203128069524309017335907536304259639955097219938273477947193438096360001587691351567809454915794683696794868960793475610880276711986985177192342890854598817931107220066352698603068942083705573960274909131775564704874464248249442949127540231577457686577131670672632668696853132899123712574235609624220319217107625613185483933168891329205191652310960471838258606405626350655976234077034435384854007340297766513934161058209926446589448257175834925261399045580818779374171546100002655000054638386690364882252721969909703592115290453511658460043421856637999347725018510799131872646827023152649828332228055154964672838913727397416101252132043752620119790370906009199022630155845278050721691298446488077453538058854269993215069174287544709644499782806271136156890094721750924131256780919124865595321651147730972130684053709352162301751463651757846916324371117512754252203150551787749472184179838714429431400626151185339559993651449910770576135149771572888692327317444389192046769796314696015450313719394208369847690857195026283144067488487683299524091648357314867831284385096915111143317175304896028459379707718377177019291397355130441206881441216485020359223480797766423351334180507244070661286653945175382437032732364939443420097840740928356063626196841301584695430949989636908705211455703370268180063915841666838839506575355870243624958349964575580034026851780061985198069318705647562406495429391850442133979432185808501024722200673790302023381309643877833999557976708308029613173708668983669289441219029052546361720488776076534291498806580896435110997210343425068186100035033247331975477218314317952427847216644822872364011204992771736500613498479024665276944289526259389148562695848287777455263386139761259771640941102754474774355262030642770396282471482958001597649301126644552121718161977210716702858145841881672627080939143059099755762632582985769483133083692758087475166075329360380292544661718577143840017604289930779365939559297722849689745048155307109359768787433134331388245034188135644614480321957670089789983411351322429518736733912711317138165913550847679201903702530188464381787082597858780228826469820843164307338374686182437504693799734812519460029792038720201449531538837836721364869517693672575911568303463253442471350766388613798323459786408889257869650594149962977845164006354503019126277787996487591782746144242359598194237744166182510671856883904441280323795280105742694972260958353962619392471715520084746590898059001539824687847586543331859410439381263668917248845630082782051527594562294181179328931128295230734072040720750577801853069701927613589630318210235598996595264686386891300401018524087711334728391653638864398364394431606818015085732201305804192546345378524640612993229778247589041393767690520563818013912738556935801095194511713954338633798897524107247290031319143201498672040063768606069106145674471240459307377427638260865145760735495275636405491124576883965510639479662352367275932700018907509915728098736582503130078859986714850265286387931837232738947272609795009460852816103508718151987858509610668962482861963285361391073333341598113294771647484299841247136457244922046627083987260464904470797091999356870467580857257416483545874218595134925250467631139957204570670931762582877745028705024596024485280529383825454625640593105069314356230299218128523227071068485641679113231895957861868836502407739971986245812397460444594222270329773697374216932222178903105177203338590324596423427007495503273881780959311825688624594739305320865157942279597000958958955343311205764562596273870630620461459096879210950331909628321288958238386054262068392266239857590448313686851193535172920124903976558439402844231739955861448378312390992608691998332648686823667644010083880377985283266516919903785029882594505313878700455837064444219745265275618904781566137097827789043079647805120590136258413819994484735938078142622682143106323338862276422338736527579082916319372241362281028948926817085225550478693607448966738647668384115222434925469399339627653863534341911797796050166184747969684325339805976365649330109564295808232455473234453401247719309115859178517135903128591127964153037060301525539512878342907923189189216043984899838714946519989620819269928782048531044674037228718929994408993172416049486954450795602449470535362035571828051853254696697472468026452339437092138779811640017474323415673031407522667956273848348058054317116377171882152468847156739926082934347568771861374523366966936679985495574174462274263737442551403704972962652356517253136018290196135413977772116804460637228012576390469097448692148836165066670346382532836594339868999840917319418509396622138300704801664237321432203830608002889524035149963462860498375629915284431140315394450230579672157032434912117931642476357824333546455399076685123109828581099362705935457109352800844803295789377188137166095423584777614625710052326520072022956437179230611243003021315179560798387441636561788891136614269988036019968389664629318847636402468815913324532135881144255350832985260335280750162492453460639545712087677235857176201843371522385262090252634142041564452327297115917876669288746927271828419447489233755187219933262698991745568708027353119529055254843909612582410652874163183003362482696447329717195925104031098078095013169973590351753509735789283217701517674516580902120940927364458343507784756088763156951933738694113315070237523994704947439252623516298663640038888409563667875401935291366726657167925492967673540479194412388531077576476640715872063083323621265807950097558261907547037272990435427631001180211356540948464668514552951846182921913200117139194503314538445926579221572545369607139770795036677873972035399172152293801332795507123930480110994924104689616253411073296551714927032116071910549287207127775400644631377547730857973412841700711341587983111842`20098.6003656044