0.0018298437379378706346285321315102781732626069313902972071018383268131860132129518015023041100183705919724644488351947001877654736844318684435084310431886554228896657013686978550808218439203001182813177093731223395132843835869151230315796564607138425861698412666141897593557113171090073523050342157546470057554187328219591013132193553419477442591693461044558549353897401482636816930177055209256753089519989621583305806110263386877515159336961006515659107902818945357719235213304303279394925411681759118285175876521377169418286473319289482503874230696536232174102855927752478133496553889519414708455839155448641011913565327999252866306121124575077899350072848530470479340974967406412602088828937852109593543640473627555305854245553260288334708174892665781810321595580254628443236575270326105335916931086428962325711830969826794965625221169748043762325699624818036312174311795296413944870708974817861287666476745896329534324548686053800061044092154768512893872302501131791294487874701403364504112258100178927177749359651471948581570933001799761867599199347649747533815502468405488683387788296421368143639173777791586469118141190554155434320000989598839555533937033409966341769481977006565587638617848112919092099747187648469900871087744657287666737252754268353222266766902217032894792847600956323630886193083829334187285555412217166864560845251844081326694018063527463876034450798489396940393140253557233395178745524299427359075141229643447513363056144452217122869150115922808203472625538203059399543954831996617533394655681684221819189685469825727045320872666168220153166021041186670673763292880085330359330279705011950014736782821192497533616516913836588310955705773195234043686273234185271758316806900406316006044649328048141036223160927973473037149461867777547447988246702882935468470275796005734489548997736181731132940178017927480911281356203917210243519096116120139230318906751688947132787100063449814173900817362647092334221555398705299507375838618270678860465104822382697284436999779701425827498316077378118650203099907085460045244516492638743053442045400400292585222132878477950208271430622938706474114426379022894482859977234563964457172031252567092471672443976392743200032615221175098182676858431225011957280832599406444623715518080099291745088104526928194158999549606071173286400416176189581205860441642804372364388830909780055924384570514227270405293147709515358079131578937732193282872730438192194149208749535319109115115500221541131823291832354692910720955439361720890265444919591958575489413480119967070496374214989633544143207525907519213329620500993511431427355034288825755062596405518953593560534177204397220029172043602190554267727207190095854077905489378801514976870491418437845427157646596817506359310172728405693223414178205974441200958345944132407833583119923715362496458098339114973581984449598166565124307149935994094513971993561311831196109481113137985848120385200854810683194778948413029905065433364230368194087601403434848737764447538993946659095416400411325328737239149346532429108950364276329553065787360560439013412455453801070566406173333922184961110071799992864041191848426614793214296599315046281849762114615815855081368867361170904464275363860633411493392666955096022921596313527151167216278572680907635513586637010116149908886172205548960305999495367868316406162056762996550383284302240211892281960902537040215610051108455125646404209921850380802425790607536242679872872295994726642529502553784430977824590002132276054497064858231143921419136697209632197815227805982679398698708699912780123479423889443080943166106850804986867546151712113385260063039582027864525424578365165510266870882302938479623890866176810469198604798428111592718303831255498282198822867425486542026325182269904760230729875549947400546203462104668235594758214208952666679007589178791527923827716405251166931985756188274933054661610066570293931913522049863847279651839244790238296649316125799036428253780761789262343946815332396079942708142067015208394039377285880212807200296225029415561928268770562203181380328291992701509721790873625238313071233133136515501854508261824832802114857765702019251154686650221278197628444934933066170693221831730066417849644157315093501390504091747465435730031448748684906147315463910094373991236825029885011896733198857318575185864066848878502821255030465322813779219356545223324626407395777721893205666257667382570035389646148530248432146402856936453712320681876053548705385062906339264530148392012358378551412407187666712975262430788799294819375698592719205519141480393048807098565980438857761189001652401118132959239519442831205401376484485879239203868910361069665156149874637929051297574135665328691223190653946147665393792461481206761086074437965030945776260823212759537572583687561304664308295636158289176898719882582738918504634443189666522826821959279211974533790330115039359708005150029473363713377714403724987049592724216496758134352529214085968566852464331069974719432619302559439328197846646423233949961000741418312575939258345192996937915585144469085796449428582634007234328664450858787309814770507285955866901808148974603203948987495207133175513842666150632953564763698628858530748112372325514066684584118525711569838123785734584819751960799611353490986146809526419779300568512261072486975448368922626640285625606237519396678949814251358313439039016929963249040364545461983159299186274349761140763244311814378501354907543273434745934999891563563917692074479546499812720385322904285559185551877467920303850961215816786611823321823831081057110305010077425061842587127244672419225105800674862204065236544448785633738211946761778115392678733527781130714249405775758500795963936351723501622916054519863251806545056724615682011080084964247129026966518903160390086845795502582679718718701324029613941681560709432296412061433753187741041580291873053369786454821574365063555333483600053002493167324682918849260092604207683156698670939335055200421806695670061973622072773665638292517493416786818366446143638691788033386576403951547736400998537559154758666543987113416895934231543143470316094427363627356158647807005425341939956611303572892068596612854334742842363361122603698246046677919811254862787950809975275185346721654786901663544812410866984644859956765899762748848149229200338067452901435771818116043243787432807123636808460978700576328622996158757416192956154377762171673304003620559416155927942753928244738452683173240172565451930014182390489271896191401072005736918434503038943397158378275505052591688630878346671943112397485749884216774238521056830770220213137448569583255392493075361315644926732506359758671919970564597892226114542767507503896419959703474726337282556911004278469499446631983947075522313274915828263264098584910847374049877369679178484164971122696797036462392214283465510231784685743201617869278465911267315340195886165312008207566006288138501022624162686400112965162857613558862032137540311170570364566034581458661990259493824336001082601665951249931375725984696791546262139385395851266056166805632416241723572979503061078853199315681827468968712901050265397911894572279717101235242623649126289032580030526020406020664901036864997319985578920041834335672747087431002670672690010860590788998522921342694909088368736335418148039177946013404724212731976842379438193577997228050083623274629985839896952069846411930958727418879846520590955364651623827428799039947794299521604866813531729506839746619099751426323549626549958227204391262735462167670606317577052139723489494070015513629090936142240031008551577589810752397232194333232460576688671435019330274299967821579774711371029842132077850232554794642927973343870740207107166320959824087226072079693738977887955161487014387349164763305143351969539787031673789587621998472764649442237989186301483517115728900899555617480214451862896912963049632419886668530858222183542154235457810266008065667858139879678929030587152874660303137610626801959007975855605132770758226908115348319292783124499239220352709770575640929156868189104099356888392619763969456975300436248934293841958854842536977504568210493871198127986825799617892674131537338782562421066245111069027762754563276924745280470775518253421417934104644653868326508568535765354155750712186322649036443293255333105124906989946110290973652217237719538274918901302551969679070799416585214269096415776171186585278768420703850512660724750196004715318041029871942867055213302637897602004977120268567318755288256118914845891623070482981282493208794441358969624381407414724655461424930579151640522323289671289683000120595508554914552913729580243602112894606101252894992550516983630007745885582830043726902338450330134806565594663128198207925378989002418958165793960136366183314213667698949081200447464814337094626236274715400765684726954645481145184137836702046700820933871328402185795635941594523893693491910304343353443699001365865052141201194363999951990027896731422942517051641809512972017283372199919163718128094244333139789501834766555971310356428538127769252127682110712380878844644073888119456708838461922980042453040598190578439781838445426319539733125679545900562690590052577567778820471975372995065158525522722940574342550992279292733245768057574329665231314205093615505017316688300958025577191978492979160089545172313927042851297199986899063158711587381383096063825392044734217147421062528054422139224634655281599187301124255361817812760685733844241490462203207386804598431237763584911549165922870076522019011125621307684187225450956002025664789185854687950636793058958175015880145045944806585988982991083101623245604271719619040660923766857043868878551047398096864617223960557521071623614411010012960996383935731440751147246578128933761401656646602677524427978866161251941674511551468559792760916421932557809597932228922378082909365683345835732666042245295374375736974902262193040469736804688836929142977601155088878990320861348272539183765731558733655304931521301975426502096110149319336999120859872854429679164682149136384619792992066873563819937711720778704428353486293532613056183090630209775974913796567568783954144930929330545033483084480835068829434346924803934355783922818819753243330061431690100576932638934799521177034379418555240372108851036159211070549984633765941071020702969025251817141241733719233126889110413745459306498080997627367157707121644281248213161491171293238852465509120355735715625448069635571483470214463698053558416937594109251607784400173968753355746471857147315822328474423466173498865826912080307060392594132969446913911803111406145876852908048730459817541052424432394046287417905328576925369863792452144174371224001491925353309443932581812717509675228082295575208980879360556928505167032889984980584953058926154127240421246829647326327269954318322064241847552055539130804972710496983686766903951688058065403924597126175676913911773495643148184227934131991265531039460961413031038457167424234126382176371096917467384827098347139168710269122596485592118865070220180995028993261235135870041784223440148166356851857320529824754917519377235674203810017334743072688993040429423934988502057748109685770334944756434071892395399907673631600296561918261177113523049606898773706764604569380056615047612221304413834963769313806780741305411921399031395772674728907179978875405854433716306468582650659136689746066699638537756818215348430488337849033166979805613506654429853656868689237009474426057450644029146150326781790157543977528669155605959487581215622705395532246559836816623334712083815575386578483721291819246185159955426879660107326964026464473734498744755565630193589698613635077612994049078357563829343824012188895996561436693446832948807578599126953915334009153085666204855246741761587191919838818614202241489109578795340585600626224925443433864310412424736721057306695862373583348167280461799948631681043804593360065146867560286757510654492936252143420792112865645169388115402692447239629696477095650865966429585859585043458735175341664360457969798111417689331762068463972894731086243950914401925350468613898196668325585336757808002068727086833241193352085104412539209037835071186947902438877095931637974798323571804654777110008620092068449524075580388712071818966755155503470600934375545736445028413918037914617040374458001932034907122856700550718790732992255181201089447594794480127708099409705056260952317930529349029831409361109520375550410586642313643425962126117193444537824751579808351465568821123374335569981434577116322425597369034582448659498798896945216616504461996824160589268680139278486799141680321401104267679623052805642291460486001526347895813720070521254719839928022979649585376998260230217344833406671327954272787156646286675413906535592513228230159255354485664641726525831784815481998809752111012277410425434012600571065193527574134622535652462899058351667766153531022758835195579629028768854046348248504007598404128108478616287169612388005917478556673265505216380672165723655914828744454914287101622825089251768509396194182998854342648661785240011892242007788805615747060269739942428730337337928183264123068173701304573228425988049389213815386660398659485283216461351336818890246105808430011657436281885489516649521618392043323281433173997317540364073899455707191117531052796675492107699637328647383137102247114534587151643642595408083742272057632078287849751259199154134795574737333238135975408005568989222351905373464340155107529982727861113498219383825336581445494802008664203607007893953688417318749886021155146895635303348596015624575202965397721577604331944129757298719243655050724786085185612723900658500921615491967386585579963191650073415529477748580842881345761880836057187568540636044142987806392777844120950769273910781361563736037585911245758170080839107162376234534377022569507590142463479973966963409919437543304716880186253351868781714539959533319261826583498214422473214250423041196124235997892433839283198709735745757182432120303261621430085034841925973054555617764067303084749706688974298863875721986201778615730334481131991687466656457285347483055013141208027655148638629008400401521835105051002397436208809946559617140125620563264379699565743846954784539527324804666362845605575380038649155679655690826266291756776674085751827400051317575198543690582362613239042332093064119540015336608899598416194999739834455177901208319584723095498975554103831977185697000718923684047610958151875351132362907487593898225978933908059359365105490449661946107034488834791788282483563811299371632036350691711900790406541345779673638946741626853820795977424117295681562761617851245660241651768200356014466041440571651927369164478890372887116710012558021859326965915190349088764754751500031990565927238119783919000105143181020919501028777421898559579294707637154688417835383735919891505205893461874755454170396069891015178712934942058042185884149273621059092824822947323737806092459363403708539693944789367296569610037338039461695223604825990834970427835106183402888428294384431395534521942054482243024753631005528328359419303677471932657974203186442085659590501988611145144734331944613327562509288707904143461441229650140781807006556982518812379826000141186278940346589033297778088707613318301733585669867595114893625400578624905802033936310034895788745173523367959954885598424812925339190784567558513510668372016498741595444815743591080714972943782641615526339986436986973201766434606782889594089748971135118755416902418672914953805214436868752159496679526241886204473503085282577234274842641976512904166016703464907014096660363362831252116258691437742926259478634480374785324172288491918549544924179428151253126440911959378889003931324473021961321052236038935746807637903248455357336201377585422925626420555590043073775827901856118898812596371867797376390886441227074624732987107597263512765821901952105896091304418546421808339249156173369856116017217090838969030949202300532820258668978234848871682768675082822199546279405068434650123109113800705498433629839818830329521169368077445993213222769557625755093952019915268408709198327050035634481804969719811406054094127818752375455838570412218051936956722589368147302303918437255256219662238723506929665044870910661160902044061792154031834811983610880981643614345732875341883591087475665480464742029723937384564252826768278526284259339134911536127403646486763902743206590499448474858846883060950485156530389349319247381778396478039675908779615733836894687193813370183477212882674019523447993058477156655298626117233833956741224724482285491932177829813080569539483405898677553782639556885161000561868809066095171364497770708315269905110929341578027512933880751087436253984621780538950525938822725427084604141503979344663166866289386636660466090256771203462926823615229330804819226370669430079889813697490943675484668287278302881290644808504671192568023833593622624666044637609854613991226208403521267048232818008101802685581846440752881913709111943521322282003484207805664668586333519694196091146430590157728064559941278160183916174489065096563412570884482679422621425161808371231423819630905891424107188724621123091406406330742993578014544566523539980471490803843769321280624273838332701595190219623125502858470848696103454915359722688253936680300928540714012619983955386891924958152524963699483728965576974851196452503803095845758640289058477439380267218236651617841074612848145652404389972490659171863018110268578681097669278349357114893619394239564248470725309574693895138157368063483522792314400501773893902451729967150033309045713559604484732707273419025324090702914382801411833955380116050512160825784629049540262471978738033036352351134141293170694924424464525431485094989263553703820133498227336880700496418779799384839674568412474484742642426998638668542590980572101805072255061573128401909675537608302675114253070474562404657649716094220103238503165372510806254317566524213327852582880163942966639378780277908003815514540636359957484961882624985345911875091604390875099936629213450282982859603582436145356094436293479063435220618436569068369767828299620689332458995230741613016292344397993046684778482034712912945075845012233015740133881970186571116026301792876549686314971321552324343566150569273475154183621018758844256346041030631534718716277960824340238096405261898490102426255539209441973088403480654562286974510272687767097779674465612051187193753004489556903413853411793547406093666902697778338342777183812154698638669508239715564468641459585969565593092960386662396285772388730780612994017328975526013589673864900845389693195550606455727628398937244480319314260562127028830374736976842365527059567995185920606322656387502608845223275763087324834623754322144048475737777328204116026050173733365819574470910790632103293667124306130764681460920762086427033346847862899139593064549481775705382877868010165605222397891667430736840030111950472372051365361632337914381716413434478883623879552667019840776263069226260695435128225772433819253941201200123257546500790013858419104627207372119427248583109997971297818514593287039380409378430592757581011719608106191664695358611849950162024398657541270954415268285753051775197692278037428491781676621298778017441619754467104430245232099202737888896377964350605966396031898405398134533442366095538308292023166567402380060075705245726072027666867483439915176956768686043981691852504715089384432381667615653880225635997916648519831636519671200071871520466310360133799106675589682921694786376638236849717248069137475919085169044358159728800322469143890637969388145950661248298680304007394505015831204553336029995920922669008100758782568844043210060333702257942323387367237043157473199635479137257795161048914826020123462189435004865121244809903940159656617020608695889644972225600641663680194725245609483150352818177345802689909802847974783843465473625388323835895959318862314751451698444627265940514085874976312501787414705833845963672639503605630915277125420463995546418872982505333847734239697160265699608049274776229327596402577654706129310846793023540952786670883191053828795616467148090819147975957046288400966897724173469094935141639707800386627955163309198765338676094981683449096677349272371317649980634792280072393572182695837781397019384688958598391957640785088607752856701175508432321097227962080879448915040330641228306830941584758191562963191847921855425165982554591936`20097.05777163289