0.0007291876798738337969157863586276182471951559549144474101727207407948036905156954195496626288880223356515501724343202136974874269062198391732197429369745228820123489555093201312583029047391069284023959744426488578153066500352032994453448551186922996759567549063032769373547429319669142428578322158119311153304808539669225908493613134813256091672791971810363583918858205944936565620529955994662276137445983173172438336707855456852103406003546103066290849757410052086154730003842173332254115673387733555283060089043231833164482303009613158578567157912887496236324453481908025590701937829247134042513729822135597965626212802819585663377988867472103349824639420539202968179417251093720972266336973353695155541005455878881112695561380019993492294547610483774662343070179915240186421531616303840602654523954198010618962505752762593523850671621692178343079101503878762114707404757778887845874922760509422009942854573856716700784593785726012421206058699760959168456887019060636228413420271866319202645110587712220710067398830179740856979304744222225684455342271026174652025647492798161123928316680798869801793936269370830813976887741073356965084464391094209692371340060511156517505119176235143154470868137397557817757064719952342797307646643337615780115511503745617665853186343909289883691251495640619085994032371989408732002889694111072093951070170443595685454263729501243065376726228481043326535834942429292926271498410981298020222348183538689425213203825759680404412149806998877612868990609680050031441564380957530836087765602795170994339520449870021024407617214367460449821473967154873521275211834673741083197897047429584262901940422790034868649649860004059837422299396162540041996591254859635476536435826504782851382605881109919692509054168155066763674547658839424736352860207331975355736232156221840656204938541736294769026730038503439618837085581091279562807621770679374672423658860282241019101300550670781054386330456652350895530892664200738355562290959420130075947984427328294746555521879732054428185058435570005679673266023688637074238076681490113815306373923259907482278407018241633640109807306388113286019332531250431002546909915682299308324297982126285753550124711004639683995396962988089886426427634919440844413245079929188857759617446898799875165140696322324118307060139260692548226478366592891733401728851633223816144417524914542086354435168338067724592506314504935008218818969887824771570446592481597748834256204829741934417586883101979482754304631389932481063676555914182955978608666853365377056558645102600441511413843612802943352656073696793817881690593001179530589475289624528677294863508410700053970699992115305232478692110928789228766212357469648535435592195133045026761266750516406975837445828292196344534634967251235137987961390250225858853621586419314794723121500827563247683319846104274039800320093400771118005657688214796830129184843980807483052194870262571764678204512472752134114179611112445059667391798834731020926985710192709528974644476420650197796959370549978918722272201571229015427439046114810993911356627076974953323141818982024367496274297277482495973122704308629769946132015107959665617416165164953583282195559875582119632937711324602736257892145562256218699619311637541070307369770400178145843038893935297376690997219438631231270445667564629891625187799133455911382317897291771413334222834835738561688266507156693290818380589951502075339862537408591864808511715498795589488653442811427691501333692537399049098926105751483098794174118470612899051156644541686458868977835830992428028267154689561997771177896517994191731304196150980373280624922666425595558708378516356973773502558233914490901928225521396636280307041268159185574868466563407547876256710716068845824922111918311036838321687198543561032396898669134353339568541505821731708107660911694066388259861167210862219735998323226652402302101813018057538061249713715003184749640521843678358494294561889781972960246512943639479378807329868394514159419223494444653539881000778860218526533261919220402719437781143665457383123308009318271251163061561516426747090956292680927814124899304159600524361435445222173273727402578594459695323970478390532205680066218669287030276615776143604353047745036594255309262131980684387584401287970563383008196738570033916917147983344010997808796641855984282270798677797979713292564005319880193425074067204813247274319094798348742603479067042217252068294400379171583452487988376250197738436986855185384696436594937784233735210156688619194252924505532460032371170328289106238000098534888307163339995851178744617385182553120380887179063681854855572104143623563577910014378662378068330050205729901348714112790178187652773672869846532537832085687381154075927065466029044371360061852047176893341867946849631669869862393304583849381852321516765594385449087833336828971777589383088509228128789757859318007565386263210969984174183500892212661773615278744011285603898552353176156187117333502201716858027727806483178347953656343600758638661108618487883941753563867183532083667910453500114916348424242794027597350116558836607150871362783567117802367399890964071553388291067606729761261702722852383012326925418938543314060160387276376418914755794011492298001649875386205844443939191126863184174587776620260801977323284227890327268817954405177546322580527263507009146472321239639783796274249969175869372544767156118583531305446674695060439832665034602782081783379326880946061810031285893483316507133791362819385840388243159827056290054900620560126211342203524221494169880550644946704719070112489547705015147247290639295511465006568659467699431364864656597492378092803322506394400590232322881164933667183060278378822826283047616730048788575092729549543217115196532629362805999423486727562034125920382775972960089035998455178078816490246179930290974076012989905797594584064437086620190196306667659049501391456814698125280018452737869678562249115104997148921679945872448851365190310812492313262998712405776087169114505584445805862855937568071031283021911566679520407864271308647358497372941475466619766812516667195010779990643066596024700813777936180782622860754573292582868748397180437853815480053897806840626884515578315203245366265055511046124441608135685572136513402730805119856539806246853634595750592838659889799125826773976629749106711653713107674171716524066611444448096700955060583244995279844056161466251007070212671206167772814447506221204596595862512951872046569256535130554215587408039724013886555447517211084631903357337727252556373577287770762579039253247538474933518094704997504964592680444322150049982250975375341196658039162317430883351086587398093490554368576481960485677546749243142741301971708265083787716190252615544460456701597391325202015494933577113442861649784750271632223171392234425318068764787861563152539330556769140366023991923911833175526675039479560118947700767039057169053066584162362920863361590608124197574357522058590961585464354663372696490989754722786400866348188873048742122861437539712344108324677153162579279642448194865230113568661021352585690311484820361950243638259933553121783530144371040897883923418186835592670800335791215939395253777211198464539008525875992901323808540360660434571701399851384927074689764025341289154187470123228823309517074872803422178022891722401960957463096763787242346438234066105285828981227913614830102354418257870553115180244796634254532454270077995596894850772782200286571920725453671329657512865086091787822427935271209865480797535222948995187628215747313253695342860368108439437933127559351983224899605945889734956561042723828266151208869642116290354749162357381203011713458601102346797551470878772661775552289964744917297344724488562905984915226790776436653456853460822336340110342979420309065854910494232169442394755242214331568950231431027696284613205823631518112338115323926941956345984496694153325136414089190992009383819813951548101473310717383098804660148811276843147253636461645811343922666499568095921161748660572026318813713043046432196061692857601581256622925525742644293649962332766486563410435991220796796322656177464466464434799452746610070458968107257064617127038356614558803646142959251814429273734339615608540343549800944129348207010180669234659261713141628944222862508546059489727675670547572099651979669694958193666647840452204157544419120649404372919689419545052610232782956473922216744308700687570756191121224806586122740947343121951731213624633191914882235803421930518082224547425858192326885902628763172413835645380774040439969619269682714833685043503572735135288215065654567672287117944070817564124403039946160827900657217642486366834266220710456565062918291483917138722983920922253027947873699002560367072419246215826072757155790374981503371617184294373429611133211485919645903194711594845853094199044268136205124686656973474205139938847873741004883639460072043844885207767930940728375819884804079555323564510708129495737558856711188008098755459870237611239467319440198258673789197258846654703346448164750266871288187538579714804146707206125509734718438750144775486477084975307442319974027903592478956988700542627587274917943843343750256514959061070367507781990624262050405004302451979845162793635772657538510023927876504746124027850308838438925082867680581688649105689065505422337743864194197676899110702719790397567486019264725192451217040695906237576793335728733071537565066977954548232699566690064902515810765905529672140431253006159916738571078426570207139110374624459288198295126942323931376268320104750907484228379364527894672953954775631552443993900106937020320806663081237202148215805463764336136634715519033878547688205269253363253386980780339221275377081101740742647661316238774806830858294231708179828849812681306884957351551824001969288947226222100372914273154584490876049911196913545663108861108051061248290291417554202823847086143274613827112122080441406601913014067983433802395742117630582023321649446682210311916042996431143836021221635819542606014089215191047436391427682394120806073615685900937688204719561644989136290851235587938759979052855224870348950213211679508971424430438386861845565950235247726112740638294327480001722051995766151808036695519365262100870738760362684314697741319325267452847106171471518585475709206774032813305812487370669982480617624320955374434285438667281220224427367014860094445137657599132377827266310518420380713842265262770609029564596785107631476271739427030137670354984992373872779760072556854703063050281523308460435611324306265367536851258316761849158107268519506479351517181378315763333901864064329149527455683969779879023632201313358461624712291169068639454552324062070026736242697587049789947560221216464712766607291628846963039320110283986110878107110080776228784132857810600753707807362657347611844479439354425483486955148424441976903693926536228677224001485162734179574058673463938546706491788409926882305202162788420106291419590927838720128840955745686744350729367405660062559174538423097318304260005464617095204973873274608675290901057962940422494983917968157042069104471090231965398030107348393202053602665350624355277059013039661899126547224598609846490127981404214824040758706180110053731722166362271180972472241394484770145834026509673198394977865598800220800549229678784959708028657169329628305926679034093928647886497788706631438957259889301927811784430923493263168653679530114140875052991410951867879221965398067211818312611457189419352061079115782131241584577851654580158037372182996478295218161695310787174431549265083119118288539628934944617246374333403180172554554649040975539707048357558691809727545411216295658524546555648136142344060367902419538780936335039536388782752822583484496488778271512137835325635282760046265792294668760094804130382515397438417017799150487249472722257404442347104665198078681817363673219183573578197850367837937208010686398341239539425477059707161814702409205602083063576451411165053634345216279760252767479009953050639974114970665057571338529340402073822193353223437132183185121375338753196425267923065806220066397809455635822488650653543675822578764803269351073867015358374493578000987467104994102130370879445565126898570509221422257297318793254420220057763387580085020450050252802872053389690009686758373408664240471469357996923199319159952161965210946813193365124333788512342620116797369507200728469910257254641925475393987838383469059419902418436513770216482003921422174787962251555689022094907653279369241478371305169326229856328274231093435397003693404319602903503313087177204508572351136431894671481013755249697074928630229986731584255826645508408987851260868379169043406456365694580680595263840650768797577928511597771765736778326951478565620529709038192526231623584332954442010133787680848783840937383834851068837009784536600768385186675361424155079597028717562481220628838142327253685304237238363826180735719058169516116990970639839259600536572899466866237391025653912104461652443503715512131198079725864824470389646373431147121645865543535669686969211448567160459641016264001877314923292697099808283202600456847206164472727025582170427950256744289686708256642932324798118019715155297668492043752224952746982134901431080828035774333305128911205530511680419575676212416406465348989291871693198172148347417513357497450304969942327025991668346906748658762942282884421474159421916773860727588717567358263173606180503248297544087957962930005939432964661673362409395817317091508375911410840253843827756315203108281632387201821701073048528235079921043820415120231784902060484511838782544859257141867649188183216720583723252491178059330604657124055397973557288622306588559282792956042393713112564508005238634830341197342793569848925478013302705880026363032244869091775549518349486390141798253190743208052989020490283360687129312506490252212005203743624128301871479476671381079879655490412143901771883415107475980328232453417487654794097078861325335244866569401221335038335218768256819422789221502993219056262166660354226329990771619067925363724088991418830480587869386780568857998269564059040868568742382396069759914767036939736609537947618460003974788400632871791971581507256185907563909739022724960979623113851796275376346113306153928433027862713215435393383342564083274881651037133179450321194585044861533341097404399602415733191789971244653776396812243489988934716450902401478171266052886596463575201344663299812226366698726438943190044408318254167972816162242752439082718883619300141362871937421218153463175946148644802897363395471370275231954709277197030528051923284034229180287358028449001088024019401892443378873504655742353318627213119587416322057618027484097948757027232420482027810112252777682563046377088458714926342768130850764196330072978147419422906530792924014744012293101604672312112966575063900353043687939570568065216484451008305419453339216502453651521787879814527016322888356807558620476677203996150969719936451998512492457262185366136684647615047671201016894923986880439940430977353197907145010812090494178222569190426138189223963157102605591318726569676297772775218048739751296146787145120220917630802540018449244961412487773160252551792753606470196152787353939339940049248633751531896439012297733445416700293012942921687885177000256742699206324391003465735086170027049646660706466676054677043044517820933570309170781379977095420124255074307383207703033054319432150800173260908811833313251777924244339645692045796642923987364708002225125199668086492068993574356435791059641257035011734770683400697606275119697762749299425551138402431837273348653359998748611557460868032947241075577122452721939942614633377666719758274399704898107707227421167983218775758350034381734170516526576336467729946793171881408832801138873866654574554194972050054600666459643634113440731947800561327087199404661054200826039424673553489835694786232367993761945446667433429735733530207060645754648123566861836072260284348232983163068167220754977969882405316010396116851846605456376370623740440652353478439866604821207455993799224444011712098213219441328478591547970349875910143681261630065008192593076249482411218283849260642857938310500377502103550163668957279833448827975022319755076967409870395540209453354407895700810664176067527069405459855563789619370042943260361017377967601765450529634785829906110292337992998154324621710979384569157441964387978845197888497491940108714472957438275168573226906986462449468055040405869782081698796230858875872790266434723935533224444204256507301606112733017938760269043843757146622927813952805613505428773862045175802725386743123678780878930073775407459600140183189400705675166391245104090640006782701097111761727762223520177833320072349129738102847223741849323496694793328390941755449050356926726497889994947760292692893615137973596295450593960698562819891955444412895250272951792603113102056849739622588432613279738678843067945405099589782790496075205455501385909409568459591132074262634173111555171829923076198106712793247839481303933386471677684091404045624866366957035211683014561636537866732550245047950407450951946090731457686951299704012194879515355194933003382001933185632423277466665452221654984671097322387648620298966108104128528667940669370100125084133176831552099513308879461833537535885635963234652091847053041944112749484959110747511853498479352028218697342414542839438216873312678073359745324810753567806748617038268093852054000338956901751773013015010973929151112756828004386095996154327038814147088873456901582324979296496205318349972188156217961828575212161682128544004970839667191807621253348091069329514084934585009128588223880162660637343308570687366213651855115302565441714538485095444753058204073137650733411785880898442185502366597778174225491182183983842911441490324314546065574315147070722015129147093474579099654849615582673705086012527156466361269913808415580115366048854103559314393668620288912165235452040409719168426120312962500736041455846235081780692007047866044910436774966961696317748329415410594276897899204734106089250626690056236665201119761729436671105787485240802101461652280168146720912373486529106228415410708095384826294497998841843298928896216725381651387288001304609384873330830272524766385139246066737466535454490905769012181295644389174858313268972840358852664455868075403285708104269957208355754480794150712939456951691869384440681364740375212099180382812272176513729050917956490290342646595732128317272611879429170237985782359705517889274683855552094938456761210028372834505379388145904672259171050854837236633715393498786008879312027382827072108602704881091491378633387580691778864325853870745042434024996587126854397191229396125530007931661869377778763156114591014602727378975683161067074072309046116242901701332968823045525872746469657195882653298211890044198444097956827551788951009216487894867617764032883769410884969244625681372169725450455120579916406143532452058060690180020530535875387236167675339412901306817561244764772935220494653580464478411170682012279745876659867065410667088668072210115343823867066294336366235784329357872749152403258180034357458206331407267438798620754957189540372942797573949243371518578260402106171512764507842109226491192367676288988594792180406237608497629086875475480255741150701334101281412804159769312375765903648985492591845406337157628096942326199529879964760138302475161400296522167956747059351208439074662594548578871721840707884633777889916175586585596288170853215884808254725853355167700724006150200480735835287033049477668430597838451436186442163543039271442729290646238395273787927454314439663365559172945610026312240747986059447231980368676218816983650752785664391195674000668381169449169750331445866622902622012602552812626332641564379110702951182441116742541253943282721863012277434588820150010755769471874068090167846402547545767821083300131678093915611401009697643039761575515549102723158697398814545010843004822156117474469869707330045988669917910830607806414990211913911991427212558397304447214844299017135570597992217920794959942809990893309108115058889816269999266786613490224372297020613960894725322387499256128676665825774902836629070756862137039251952316808559972516951377611821598629499970055850420012975798578658580179743074926469227551180783367581645098355791258321248303183385575976864092592984396054945708104555543089015717571519050230935927039568450413909141`20096.484051182826