0.0010091376823622175882120271146026068690954521274570397531331412718575335517138017530626132566497887357637074256975362925097335097321148716757862720517735028682479136553249979263783174217755385523447249280421624803693383960769384550167657629239077619124186154060242948892394283543451287788675892566592778744734019071332947217555495144710135437917002440600465072814168057302111652394618676498828710290318482408752373737523754704292552493525662312326029936407130239034130713477817978485115574931541927729752816152866263431184306043014859124339017264617860494344329335536022511292237464229541852314672866942943432169790140267774503575432533679636317138127434680549832068224400483623658780449257545148868088372632394639742568545415807318640689147487360595697351877347935821789941885281394240953470788673866941145317036921631397302805420570738681838199688636782320295013004796166176953651243909237791289076210325562256268661632975230227408921864039497249039198993862572072914974251633235635452421324691445365950473113186604098157625038572252659822481813797524179108272494122759236690388376032471006688959919235463474617968601577553995462775832924811003184700164502548240043316081921482595197251614157241698370323159131279332539575684418480321124514086817058318751425853357853549021860773700227484990285756160947012008613315600062363454450560472315370147895004805773451729930622851463567801905507121773905995275239607155815592335693598134021068331847560939706519356497981659758912651954505768996191704289564884223208883847382921134700101847565166780802234816376597283362526840631161301523647385429806793891437748523962319279228582975165644749361277015795585740722511989781394377741597605173565228291827322227174316768866276714200689555759614216978464043844575069652340542617945585316726842859808430350806320436165582061918698793416021295121159324717721300683446687701911357375727157650412883283823831908697536819060279213650791614470458443281628325338075108722386663509408984752639027027945341482395651569337696018528602505217209313315098595798542350965135546694415790351949273527249521741846667753325875040160215017832567911039715853637445233153828412409529504290222758671631590075218125950162731844883942474898127419007631050426468821579284172325135626379678762931461302666867229405651259953164048682849893994583367409197617881295816713635250164942650083498940395116786202901563909982763743704698692632346587896480742630669984279896698813145232779474741916072161592613195031964225276366292641787948860158507949104855553710178450744272216807386397418073420403397274804260697073004616332108142724452954034598922314505755094457923669486055751962543710820459344120765318951399003184003627815803368480000565433064420571608635262942611166932766346610753523751199076401862039653647964622036129484907099927764817508478299349147245436417227969547359460185914990739217611530288926230254022360373692840775242752633169956025146836681142029793062368060690974010919703969119075303865280751844479294608090611686788740295409628575872805342607369764792590802482622063064830411723094745227378708427541565347076849383474204890942889365115914997776431220524386569082779402415481362591384126895983101978014697446540404631569583416506242706956929682313800823979799790588939157781505440082859882592247172194121615083750392874553498706751368892723004444417635784946273486919185032238605965578662984375447167048372988206555339531612148566576735424542241276574136787431174449489950661388004735619568271514795741044271745214288675067392970317563523375254800655217763374577206989669549712549732420612253186774685173962350611553778582479834399874924104969103121079039309331588869441942735009192085354008882781065524998685119625832867883971844763017559710346725659712952107647341354015419391011927695771522714160623139081876303745696475682111080780598551572465262751093418970555071280019759891277785548039927669880179313452634725686587895925140511719423050307731859622322431631925912578788818014279013899780415919823645592792217245365009374933557086815810114630033673394999927202752669972595804924261387649826570242113883312809070831256842977315409080309590477197070424111934669026579927250843608856274785694856146322023296933553228142201616486028362394287165623604845684764212672277277115427103508598299262911694283352930908062986536754460234187412320759013095007565665886187949416642739690390801096789910891245739324076371792812741617889590831623910835316711942812140154840375908329895487592179445422480297776359323852882687056012003151105995284835542495657366666952467560131991101541907713149476719938752938414275825193327491756186903339409805891816469286632386212101475722127118984183065153714490767386306103977178918969798283351411909916170213486422354893629000100903754253644934914865411446319544970227131380310957565754003162139621908809338960946313688251307358633479784034186029233966892636205352458819760390765391546308301882473492560648186633729655837295916089331398907672416577857213263012521659992722176505645881364776086371728861796197410813239019151552079498260668224152754273842815575160946967402861575998325859470473540385777086576280639218203703842729240687738526631706034567138069841413111931626786780765790689497403851552119198045527731457804574929630747599430467393354049051328061839963449583434592268717325023533436430978296045614854640131432454222337994128876966630743277088192205355388778911450084348562495250181802190096708302556403952014191982221165612828547352157635224250304405522120290096511991333260638620761141550793196286273703919002928635733097533135103965908978782905220561917235369064340538379193414824681963668420214713164405246641856594659315755758499247961627633802781021705624750338333894699854037555011513416071839943728092495962600090475112261844169876224843950211018326498110241835226730479046479517092880581615966347682167553224766209219432215368054144574845024859231214469303599992464495534550522978696372750148264143650937681684073096410272971809048619613785346597845051813889648219435447261606514464805076208267323513718820174475998124346173948966491698168291885656292793568922563447302240982373017592723890965317663255686266693164849441291982401564423296839907960466004543432152377856819351939747030308933148338698030850363654247674979277446372167267120183904280649891865753004685368817661568627407344857623453860275102431643781671446311956588639434336514624248115875878863195691388133304963935123343698526434506491350173096053611658071320306526591477872436904976136096499041579980514538722122802746601472747422193675176148319620720793674299762403719899846944736944004077551512000791076604605775559950197782753746695895835419768026210910782424567093489666373297880039345533982938536820283422444691008777505972447230444536083584746220642900694613664463278935339822681809831868045055420437724614759324677435359582904403573061127931562716814873285336927016397198202753415355069917138976992084993768618901167117609905069029505385869317720847108971455973608538450648455980155231913559903320906475465745377811509981966570574317665252143391873780551436163099606939355194687454174870615122419294800353894745702768812073316955477531985989350694873363619168431303382668918030209901467674870407378779323870666727074032559769431763847484046843005640777489260143960373322567221819372387226389265718517124807125789700799347234781062997077108852830364094150668161334605784494147866336600982420459092824104171557276432381489690752100988955308027318502769681053931250672468219828834368893528359559605647311801513190140856790796458438932119786305558143757848597216499307288220192313126542744669516163653232300531384284653945088831572859821672119802472029031406499645843030325793062488607452852500409510218786039312235613028238700405724096478008948345651358320766861784330128781788988500602373589330580746261363147574555568004686875771211095472249550913897071764315775535810023957854906788672290194909957001388419041993819593788196388974053110155649815171793023464725155563619948024031152922719246256103675577223432080472285320920523654135309740674832697293135837594085853208103203425835061457739775473330983506058363129769306962346017541010034418140904382670591721361972683224303995430754087513939840768187182967062830149072681419458204849242785693550319106769378601078873012209233982291450936533077332046685467761170838675853640631088265445962428226986460641334598525037028235280751487019262967682362664688093244804441456491581431319799905203922858120777108532342311421139279095438778515454700842630203108098180951235189246894801960403501201149410096503166432882985115792861107822970490335143097056721345686870999544979480620760279882261705681242461473871313170652715172088821186307591154587475983593296191430876890595088545530390493731887303630960341364742179378888875067409354602875047929925301667884638521857748603157074871625528346421673274555369798894406247200867456132396319403381841090987203210972140162217311593685329209363912879807087370238982311797671723313189411392885214057452196575949842674278664559383637835922932049281362830898218188582883179710143700489465021089140449497427327543652481488634351392274189725327169518283670322086896705387153236335791394182430072151149768326501722136804070006006646420445318735144095323155946671144632619236542269674512050210000023518921351565179565295973099952056164900964900514014198736014778009957575254583782004276932047231743003675690220724939454596000237877953457263824014245962337372190485624175527360523818470854775738002329771064383267072173288472416575108991990314546387809165827681022429176252124067713764363713657128555249174499168089428793597727032715200083965728342311739992203362241584648741325564360436072294411619906615506123555834359593266950301247202766229830605568909220732760209241701108883791992529925100919388070659034843201909727130190855245272120849812919400001505745819456580886282075708011855740792973755327490733293386669213595978999342385519106185570921685950322762609075176000612862988457105016284482300349080006203453354930960122694544774061968336199997812443306816281757721620222422609352564522572978142310607439813388987995792222348885708010045359989602564255498021652934648292376170173938041665155861942807480653770276905096709733157835695252870564562790823838703964889418485695382216465907746841080261669732552962475384935029199462825579344249823542783142186054689738217770532451521706810585043477967063004462785740076347250871763549134673993225101548620222728518265814499932919913145191615685865378299488517656460564201302541379592630778847285384534845256093047565560882856320344496671357575331374528605467408584739612125997364504880006708449582609098917465530553139224369196064930428027468752665418130894418511270400005116505592145895468766117393870265265089439814505088197705243693004084873347813440197652228447356591040434318632326338363078673505261571172764840682785597605521901397795901808467239516447100443829925609121289432215949799064392520830501925032052600436617539183886947961924202241900542807544062090344877426253375964187462546369090799719743804871100707275150666719076842757176686796202460071192654218636645022703759548501579619298291371689104869839745600511119902628472196050269560317359352629609226820182599312107514440539654691687922948165163539921075457250752306666258264728474822212331018088441648859490767912370857944174276281695782157229716992812830566013659435925547163542579580191093783306407785577371154224521925810706254163422670037605314374123667190550909350226683973062429497313394287813639226236572636294803394390076585327822305441921931562040727861550690467000990970992444272656362843171616331645635582111531860382845643837053559196322523081478227580218243688344794702243878057173287553370784869515520202677959931606565419967037621603601400124972282311960227887826823037863879136992959069906874185077152413345863922066165645022220007399893008928421593884485144272114844258146192961968409343112212279838477202717418429781856904751777331966983240942451128388847744239573617069152302601829970284404319756973087467019009057779093866611794847382382433806500409990219541084125922800479229360208987000424360947691316039769873392434530259602931875477172450329241220834890331899615691135963669141485443521981815298160597446431603995032778675567101351659740954845941282451977158922530964573512727869983822340721828600795684662787598211395364262893003716235165304417853390546797493302105970300675465823341229538788826317317697658477125299499840485111624784041868059322829818491616078795807313953128912004006914440409022457957183826055114998878912650980484481353003579081055347571620062407236598233753830436599604182809324040177898205336046031992793328277780258587984384658785901864682008196994110990107424981155473295749964395462390018536474640405618395336672060989479245973743323866992644850610635345076763131251699168360610244815069163575961492653646472426950543541065985803119444841215763940813012212721200122224203715714099276259405885687087159421279235988352025672021608282098522650839282392527191074818529398925935979611631516403776255450936175730240995106550064536381353455941353907999620410087538670801747957187666325091871114418274629476589568370320011961528331707059503823873606664720401552164437245948081670191664411381898962944877982464383299935922417047460563058448970826928364179876237623274619337653199086169767264042161902700162832404094511606150076719517913410342901934467235535569040737833165230936997546793613585172828460302364801410622450194828720458813712655605146665432074750747612349865954791870349966756691959130940283130180140782736210690919711912565753563937790345639919222398782632689997132023629315367948537134519999782369905514782738974241309543535576667897651056375793564531897152848541579557145474998283894927010377325165417989302574651033151185535628401635509539748736714838044044059151669211432457360137273041192195724365270276938532080244863497222887237170226917551173429652787583856012406972276950751933853495654308560687789949273396499082168544721220504725945478348190983117526739146686292934238502971322758259010039126857284416004945953779893757058970856300504358425946960606684063654468876260291804086091479506301433229427203048087342503534819479129712172488463350830447496475252049747271658893737808534899995907107298626244274800682963176782992711685591125613969661888795224588203956853743724820044342918215020774830827231404635822875932923235249779954338999998433691767824981553069445876902988209259851104029686286292743992657019124731306688111058766373793223022086484408172420913362598122332271886030188660488313191904700113196332257162069414505076587607930571018085461462599098705361417363456985680440650802947337433611256411247591704724135585399368855321157020445105848950387487898863947288165550424828714066165887526627612976390382135105345719072922072203063458647705048348161635652265059366232275828240015238496494692827874608612266276853715683490274856800117755438084898456172594876324146769136794609567948475853161343862038129991835324131006200474701751183148609546096670773628041589450255056189657056907028222759752412861715870527648825034172928762354778947682336319234230856117818417299296029705779534742204636057053937484461188761277113462720656519726672808909870942417247978814808017335060202991890133478016046874659744264730245750277852767232873835462097092211350619136036524355643421223415886257557558462874556919867152609132412051204414349959077222035468550109029184685110940700593780851924683395926661992538098868116496907300559262314446814407389574494615470531826826261751080761337317997782511533035796174407507220095631593005240965778249044329920226709140345278472283130616171992926929236753925392850766294134666619892054439716660742887048526029530526632899381938303801479288592220851566844588835818338188247382602871685007861816633512289176303257374763618407906009986141718878606238022523153639021740730368876600086536844861435964076390984575294070176999350889898689313107683806566820380038495218638079762121667234204171197526262128739235123107986524484193434580472915158747118659305542093127096622077199513148140633798491385594873959890305415831882626634866992429223490073212748318172549276830130874739042762141861932004874801049814464669499727540520991922242752483869877641247796130432949828956293371436374452096913488212613777227640156306948981779934610620208759226015589594840756109307599919149915893426499405512206213140671365892013656794087728754458788375703267863825919266738215069846079748541117375263053752740653268258388108558645738690227545603808215102878341911259925861332836071244263288053367277854275603216383163522424928469996125722514365456793774851128015298748358403187847442589906269798915659760025938077338076437059496977537243263597293911595262138366351215699132692359060041897836407962785099446551858596197901646258876154597974186856706775817676773486726518958183520205547809161015681789993998628653750217988567826341371099126477030587341553722699416836685250543807736361466316456399527650416472219599522612820218005653780023603167132145586829512841105949208352096626536100617598221126689958076774584148867602755081736335838636920636086981929156046716294019996116269414128596664609492806886605349911752982680459061251539309060084788011993853663834088181193853053212659541386276296725097154965920193460886782854630785812794299253449607595152754470695646523852152950361431638040158197270693325985704745397070923004604069397914942084977953496120968284631681106015196451115241037195590086296668203530007858807730707639008029117350804784133200835455736393171905565943388416179986117664335006398982299798284564478563472900535899712767240596995702925071260196230428052215325600101403997678367818622913670767154981499296389233997024533778536435272266676292252887728282829061753778809259578500805129293613109477166641283338772459781210048364949683250008178482825903774269477851412040587454188280231124676597654762354917150588481152784903955565103416011567179022602693649616266433432649368236235047859088850030732474489785526231752375545912254433158966233085030967488149993102544505959887279464452991497821676805869596219183640917863353005917957371946651553404855098097668628299474791958721142179442722206492383026055358468638080957048650780526696191225909992483030977958891027673742702020497035001337681961894534210860791774777066827262125722862432956524311224618334147699679812151163417233507504921226702399357921807394890957011680832332418882115542669025158175331071787812864432569788053406619866472183630085590718325619224870112508375627214986487028739747566148981227903914743926551378653590859814370441176713926415637071737921879774080201739754499422080498840164181985967263408989391408268218212209458595791079630657576600620662651240803464057309729150964832275173235125640571464236622803709811996011340363491669973373058879992080256645191952452602046105778117953527894737186243253919674546077087101789692028289237366957388352536145680886356647402944650690536471617456168957604535278510637795367404378781884492219502399502953045100866570694225453844126677233327031817886637481328166090857931904976690717082428289225174753570330147959721064413198590197499815035150547572479459361429693921480060859606473516859871452282139366184760547824851160558683603482766371705198433701175405819645163193438565196325698251801895550995206294500763673839846931102733019902216725430860636012948700053293268868619057152319678637145304766158135481739631954770186442842461502511166996397901732307030142578237230367460022517481382987654978110899612510532971322363752226506706269429930858541281595647288538366391324685713791257637437468212164695046332265898529990283897121891860936792828373475802466440107230881080695946038293227898006179469260321876714362410676973017778837536914869050218632090497286888705920342126980642364784325545378479307438134315904620659091251885958785771713888138509342958770693760633886891741200193011185933627730686747176438315108279632330863863385818914424891037427244541525872341502707055002443896086393546167242613091436121193147963257526946673263471876136917300876599517019989057045087145895855322381446178903107220236912700695448286`20096.6682977585