0.0019938532469214222782043231044227428853009581575805056012229530766237780552367398469027305119730533241929293189671790385798619476384516872309754534812827344499641865024559528354015270231309294978348350706377104856685616557697203813275625602467797466144805338219570010997537733945710581416874381377228897352518906447193787839412665080911028990846643702646888082712765867155925455895596635005813783363105981278244190130634039694375777152487734390541713048668504458338593895886214792164573722389896617188757541989706064281065533780939277456122791622848350331478669698574546563439301023767252036783850804991753700460614216046751875025479011127094249429886849728512056075871555797341982983437708450042287955167302645520617026331050676263928620401480992941766135051947320192162207007730883288005746174950139542580511604950174898068470846527126000417288173136474278223036698635313338597907843434982582223484635202375163399719122105835011445303395622341072419617640439657609754903988643517949004405645818269522327649106955832514313560093917159860497317278816102658856017490628141873651355321735298018389330886160094013494178943521933799331473430163260999420036397514170298539274270136475790670181928868561054277670106088383751256272619848261251161743977909398371776092417601308640318714848892762872192605850115951956162840272356272023951718480852608051160852030793962905972280791683481285914692578557024766434683339401700538979198499115945738468137543136403766550569585343750694172815546197761819445591404702542091381221536753870497997092231984042479105950568673378647904495188217876593013164236133001269035618133029080081341665506376120841027446325260705981180986750221484320207164711640347896946267138086943293144651349608087885945877094717123657790195077369992271153746748811465797605597772869349091795622728558474094737502313182113840104843039930062183917386831359714328045268866300479482291711115426103605801514257988740666309429377146938202455649617327174908475756139609701844052735890273634836673104497834875078844709866423298794113938202895767653389909339318762168319831157975464831912854403127122892668440847865465930901425999340981008365326108335039318614579593772293825411356226461337613467105120075006505680082386137935768464009703359673192650762011783058070936747825581298446269258828840828441126567312671451914173856734488282477867513914436703454293165898280252381570825687119987907645938057094611900136571884413827242644305022694129333213898654892748952846267422412898295170368467933459149534130675951995336882925546707962620355763855362174032708075836632259769755590264287674711189919031247911524539395393098118258511286454835365434774959595893915588228698319759481561556329464267859614752250157968740786785349478783625166787263380759156097897031699201980496289488647943923357159058589692545145884353747197071761103561846517956538526181113637173174658185903676346076746591772485619390207718985954136103418173394365770585892380626449390479215125334030108112766475924544652505708821262526624968132044308977293389738511094925427542208613441521978405135922549366114189800505237255917865891452952126406040973030942980326461186490304465122593205346915055024898503725612615013471018938498868123671899190647386312609870862456501540429252101429147375800897875790097750238325361573813490564288439364883254981078225380719824063430177831209449194230876576295558260819795016512292662520433899999040391279868470508454593788376981516807480112198694653321802474845277152520624157483002771245466187504317278944812877339358407077251512185958135645478652035320467644632255295033117420909531303109735793617751324524642910862368807847894623775326096219025411426874220981290952658063957320914974056535626914923384914466751281375209299362768704118433407048990258001784557509182364135612298915706090056489348323318815825384008881387498608478183050953250514913554870522331631258730087534567207247384793453380584356854205195769004804329471772958429955416136558924389481063842124168800275059352357553150894810132806864172579965386427002302477043509276955677801870565899125977550198061053209248974265664319251114106503253913451873440260509903508851291436247623316104816057894562720237659407218130011643980689750531469726318565669133162191350572694002206509107021134895831809352829988349520063857771179351367535828143832635185181180090554361432415405965403110777368894734332635167423140887687145359898599362092349670901258008395474305056007255978200729179722732512566907147126842855730304131313623784948704106235921875731048301474161372618279866459234583249565895525240938549127181297147789056619406365323536145679675476557489785584398961536416240940846017276333829851632987199816513147076550720981461768495649699601326560806867318034252826184352268081737717775206038061520616423361065878031550644732802467713574202979466714088775281090566289344620500408372110169642018680230300641230279046407828540070177390841429193063265684853835121243834589373763214241224794760198034768711060610849546633225160568992588653303174196814952310307078768814521853996358485088326386054127964215551830908981443078460487112925105088488703036142063730663728403273194163065899546090101959204371325563860493321464886141212980109791037941047402939622141234337731104696661189430767110856028544742706866023327847144052211995401464311731393887245655774100046178432591251210093362577804631089489786996098869003253104420779431249152688204037540572824512971202716737520956769930394899880766824800366923968066092062244658657856620764821332645445318561729563378442891808523756414247839344645732514349618588709591895948942792565062143076624854515662174054392176800140424074953432283790436437437777809143345009071076376138813196624409055494651601679724832024870253694182869819411789547494329522454633014139238618904060369657126808397659796641265100528699716950603885510101447851753339543844877912374839772281082134180576554164151080414376797145429701410847726576008548539722075662258704589790468219239585034708035736839771065556211539059113086705626524426566081243864839086665183059807486957055343322669341612726948964936252008068905139153207924503649020824701784184760723301977772137219728854194633990195320454334187026750753844682326397042639381527866939608814672862085502301834961281612177334616176745308759385327076791531293326161022347103057927689825929948840956921158772994146258869333250900754198770106229095387104878078178456717264705202802900208114859840995686185646480094565180762015722593070605928167198134834961769095825668650447140503621784638325217418898714501495493626248944236386603866279165222785840176148703656727009332496884339928224455774467658453331057478580510417713272550092007864532198657846375001623285897040764822453008486594084020624021929848593518207342809085217665400923085994966690714651613762604992002581839229085507955909505393088434110133035687358466202867707470576972249569710434902203760154436473636333920788521185594763039860087208951711283862718585352525230763182371803974404353385602764453816184583277303786893801351268142583937184474147134756841193396498052899183424625941332908547417283764974518491611897855402837642956872071038199230407013786360414576967127143297007738337386219837670595050144367050878179232169490967358850142943040016335321121635078593889517114244150499208688434719913284772724982365258356347709934548740185065004152407166463611477943909188878270412099366571745040303834122288210539334535562043346622157630706588445731739500630616505881503740953338158096116175355076376637433439708276298429650541652369801767359267079854698281766092955731711323397480113875075147571578109691462890698175843111843925650190802253504582454488659884781600120769434851288660422791215893719720228929473933437530009818964604346415343051808315994212624944523564877447977328982577471987915075509779061509989142256597033410779541863649308820768891114106124802570543686478731256465069521692473727964700601068219685390157897430157703423841849470979554006761364414222263323803269470214175989486841225680909884111051375375666291658189774417597935995014949718526946676792099410420918657072147131102639344526747987617852257679180755697982801628470364045993940041621891075469691677987552496385315824353838087811857760141285884955728363550391957487782780241734634757984081968762670002408297362272233078544427111118942421377929545754186061444668201374406682311447593000778753905777259102795283866895490982612170709658654405673711257416552436504938684994025030172521444614321756090675594121599620935266029613205042280548237695751515174032009606393236926131037026284848032786037693890001818612663026316758249625076314055721779483792830955177755569488129323542129298213832244189457769319832817957131769885966114840285117355661817740319937501932478797534539608298003019752350496999300453203876319796146698965453335391424107463185756742255054945754288109982541750408523286184971833485454511087070149536744614580327066749108115773914511230191411885205346336478222897073596297170537245960643718346229841661492616736522840878085595652600099928028097930315995275527751344519972236538574092201566120294757823697967812989042359045074149991632143211297808854215231700976856557787693782885153630484980201020080314115420581124385280444626797667482728159898613231170012144712051731959870901133583758689669808864343408688456111874686135679682239933829195733377805590757951944062353670132118954086465537675466092181638081256531321747532468924708331257086367843686504870678278118267777584318001820500205797608312425697949932889568990043204683341239605646009432947713285407531809177862496956359564418862709091387964311661573909165845977557308520387004871292547265422373619643541836143768933618481759914801795946504109795527589786270683727911981269905967213916506803935327845589901479941911087329915839852569380550359025626844956791275934353511672392986226710547617831581499740865368800770268288695644919771454116354167766384975460642346130398272661295347650735881857576607517018736926469124925163745176943627655388511928870569771116181757502520865892016727513602099383477402629810820415892749297565886302535539350389017288846782787826546738705596213005050865555132339898987030246823695267051865423359135421161363780828421770812408512703146631200925239247738243288785672433883228151706145783378008156153756067961532789940581419979980592675601632254567852567768863490929587892946031204324676583640615274430283083965061708356444497307458728520300009346131041650672433683002306218231332131754567139733734161216218307959263865010007577268459903335576173354784127868927413964862751522539215161769074418649561778236705040985633871490751445376676243134407856318362735560931967054247868649688565227277744105971369729374560697506354779055526823201358354941613182878246714523354764688947193761765543528520036272898353835544418974688151567537470370452408314367903006796138919217817195227926189820278416843631682216005834309418701926078291364698777866385423281196250674037497441278959694428231536199826910068434432686764171974579187951230271992366440454197204599441289392260345634479127820074054428549155341821052387376758409459313588070723305999199585803728019247046713617591612808072591163688915851909844753847999396509738461075279702166548619068358256109895454932290878101145442268842648478765365327925159506074217610854694733556410470943757159395463582320088114600113737992932269505347317399165835889339876751592661194520338831593988240184864385101990135015757527072515343391948429352342064542686453675582633491131821773604291404888362041743835712507497897124327181776863546173180227346181348294834683454805373132352407325509195967672768353302215463547914488747870222547502306701106768342431984125318837377338503395410718693303842388545802898915344775055869124571852541043325864041236840865969344314776049189206848696010621021809009946683967493324685816214440345290379553357925664377845797851370662247329669219701954107874413566437924128824773450965882830143953166940175005235948900110528544137930807243079899575864998595644723429697686825581946776265053674564493089600682702628359046698033226156628408246872358364888826737771313153414431944266785169913502395237276668913149947811504862115229412491712458360810604767397985035958444594280537010567927492663597816442798690626773696182197314619225345135310442415018066516106741801113258756623197088891249331363024445547900306268070062563091851392981872037084554082306845073034847750062336723251879704048589678282968318329699827883257966560003283808481291106517094815100746857166033401754367410034268547908003443391486971245705081174720970688689191530595366996346402417112799920075716448827732412755086545687725657908569399838845416190476291436260232340838993215911113186937951995769096323872322453535849433151693005452632909092035264467300034406591345776020995856857290787488937093169669605114765617880252251911968694135938199013339631384338149506013830802819717434699847557146669146215221846878823308223542809788698953659521464876063834970527836303668647280325806858106603324144469470513901132380777565476276988822856440144590006524697417076856119314682018448134990098752382608543877410895692449931855703931172632799867442591100978627897845040530628448691594091577252776955094491334432298519728363143557907289495938815408688195051397606389175377115572593377800324184790661770404670322784455007022814227010432528906228879376860582060292855441421379142140297149028000949084476287793000201502411166349683640302598468685182860291519323637066240868209282177893027175815720802195464318683898083326855590000224275509416671642982060358347742049813317444570120480537443128628999256771846337840158497998445458567755013412041042519399210484182138836674968414049242443008429231934229607035170131496314897386599070441124237836067190971411216012046664083273652033983205784618413829087484453561856578907639150642893068417251889732219389922856824827695956288548376982199210448527363152032734768392652047714440856410276755206028791246272368993412904114472628666529199533644456485390055755666985067152860270382658426056817825485884106403461341169105683990921528302368014281639047096525522021234226446534667798825370528957549885327034026775504719695161569171664376574266233125288548730599950408081112536222090358196512016773515039630609185818135157615589769493513803597022588897850279653592609797966321019732028523049469365819545599184607127471110384045021960858948014553265379400266666644480786185015368858305630592774680028271831458771787526381024125816128779353135725286720327349458983212198978603268441225353203395962886480075300913665938476622681723685749543563240740815032640387405950588080878954503488680524874915810810698169855639221081101488640320593197753850462690978279025630717887088591760222808327900373240537189338647966302096321752060472880659644175329787205273774664532678082415187315368885538165143896070752282153750822575836451259266337393948260532325060437098101415084126495804144274801935183811594918448434424026683277387664762830289088650646802583929488979757749252357492358350468957689694553980086362624623413730515808743778900874833830260166243882511609167883274887049375151536802635049401904203445580909670014850730845528594499780648326036162926181755069477778803837082328239080448516489564710410730106412227449456648483236001344867008801204689444615222915562747537055483701787320253160874060458555028932266819215683345874203213729951791892545212218342773351142151020390782094708052183689079672555124328091663082374867423261759901545522257955327427667817641228166326121071330894656984023580071005248212280903216815672435167074351043413732090824007652622896602232733546187235047940623531111309511816236661790538221654321273294168114295372573771343229029175186485269648878366396881324175641294688581395919661638785215601396435214322295203086403704596222977356633852032072036886343392704375729030586900201231728983641751106990677853418401711281994195675424236449656169736300011675659872910659155341841941582550572785735704712438769534959752184364260533986875302603234382804350651563250576871404538174944357126442578672980163566810805603896912006397587147090066694122192111998209975581695282673102339741047894173376842325961978628594890847021333261532189942745386880177382004314083827067062696024204490491028379290361453238153577147277306607827119421206665450713209848997910954322279782720488051796692666019524134458922130236812060117800165722275285709028637213126526047173931657939073958816861321408000317972420490748725261530192504657704317713224864100498140514985211601284396720461908986909517506488576941678064020050332047477770850677660854032959251169040259944374590099303118241546659078660243389107892271568467309566318488458808334463955198679821506396210790275314736150797205399341877005869504524766839960763950756334062424758983602934899091282355955621142754500623068491206426132890309925543330739288029781038722732445114123815215352598503516191338793971378968816177264688995579101333140076497797155881250741118336944484917473507630880476912812499767140186549946530307693355297206373361854984828624003410700572521585423501487951734023077555632160891565577814686098789922942821975587602055742453402954634935496196729773274739241242489016306259814655032143564175233169041128189356182837257952771914324021657230065438452080250116441009128193956596585236294979047874914224111628966313511291181232341122757563721758390458553660055454729530513421963242613067722205598186426670265150194726370086727755584631180937209108263001549881684216434693814357427559851181443039493138849913194678218376769023194745080228132034701272995472309360937146014772564764699771244545042736045447826638536872275965044015806997875703589773788067447894086869160315818679115402263096247664637942911871978544133559006043432717687659791607375909717509939535284914279694272387432616208043593477763053257819230195119232110281273660380007289150469781429101376702115231780585566668675359849826878366912697493208714054578059646712969157252635067364626509069284278806349781776668718849413987421809100588154023055777085905367485854622713672350891316706613901359090952634789446057535303740820583417896451398348152536905860313677124599534373807425077257061665993623902132406642906450299324497105816272469566444731118085348556207979380147741502871396146720000308453723633915319496224490666493632812823427117365376066622056805320530213781376173517072344096770969980190922310747511194114867095978492569684239982036266253094294116936847221751874161845955285534930565227110970600420925914150691765894114155885763081855294172332103513011826689005499766385984036253740074532689791436093960107404293339020563333696782855783100542919844088569479402590539980805499363097125332221283846849701533440304701411197363186129661892129276179007658345169172709783642663807760054443257398098237381501485104109478822778540421154702972224964706184593431983903556034415407927734222863231404050411615273832426871396638948331016355464873654415776070151724640516815895363177476855169910451623890891438965270991570318851188411045988868537928755178895042935670144417995708318332766308918859009513881587698779931947500801805857014998487463253723590636903434510436935263395141864653321388007349015576335821702623349554928622009798946528802354770502294925061419423563409043216626594765676680257474970984241734307494007196555676215562469681416982708891351021457829891360320983161981116982798422873285975312766023958456763307616215607780238266563612086261030352972852526479347598604430967141656806867442977923380910660574276476517223727243722090696394564558075758345557145730000705345722519625556362606140784227439138949149660286021251354712894240834948934519331165623939766644389938717653346179179858901537030193321436845145807456256412819187558062882412827911171640989706575925572034572655005698652250678262423172690904179795014184742189463717068327028600144288494982075759498640608189909573310882240955282359435875791444498791664537137293228822298268684465124565759724617102562978883026024393330292737390137697273923112945198694835739909682460718219990718567663449155376834652842903495956395140186034322602953163449362581026968534846283717041312952526904300982228385090922178159463380303`20098.224635063496