0.0020665288713442260855863034115783134070159551831745867822101996731783181840766848730982977089526795398862607230745378242942492800365818632763549122206938401848188506330682249418006984472909947403891904635483942346803614657508517222238013277632956097122016282868409423181993840182794700998693340914278126265436870268158706057561705332975646927490574294322175720460250905770514188907107657849979048165259553516789686750150579133359917442357083894582774183490612937147096105504610885329719844955346429327856081016958314385064190100765966848736821738049727132098854122853892408267033022156484375756640044787426445982271677834824674373509701295623414341113743623496675059033382030280708217293355950408588905954040379951968256870663575550802917072266673381601288370230561222343579883456513523181821938615028727974946491930890069792583917946559208470404896831282366681801909051227307093280181863696816116369524359970200549352837587510076024294205898342364297788056221604488979811487163568988671713556726496792806243285650836947869460009376396579530784568195047775599895241868699288492858458685238794333742796210057215685482382870550763514869030077573770988423619551170194096336379549620367660333961709737773773494767300269854055730822776116295807828612959678882143037748479640285217179558189641379972495458090593690034897977182821083365214918580871834807570563763112799097960112667861654257272769819369773909230499859906896592667897598236608310323807392196397604243749264733534146711125016124319735642361845109973496143049141044778452436996495000283080496729897799215582099554039165484728956563801460518650018695067168157900123458072558778780577996118957403134159671938718799636452375368399118092356332582564692566459770062212332784239553367339165429774651532994938293613946497766807794667846313194535539213293758488354307850751658979464458102776557163479283878747519591854876364053627937484912435801708701675716988111506764601787733021169955470338793248457295388869145968717842982625893948203200654114524924281906739414026720691337043292601001278183653740287817722234830699937968767921841921216345982162964164670157918165513197418238013255944725815902112570467081742245501120917514045705319992440880029918849742586203687961071255438182017095580010102382995937598138259863496605619656110221335977263695370046796392548864156162610972482839408858045637091503778603938869120369356909585843191760381839263507277551613990608812412717659400298885924577647930101544427067911593620820899830904458263416670119079106308743976456925354250229006369360191027704594844719563627034698292405853192846492328778089316029060435280373527112073726874042904046142823217290450651570507512468860842168860262280803269178940535188125357181134608835313373016512526426198032063535890535989564318907030164595211948826390415159080706233767729498746866125148052171516223718804461189089203364879653261338683752284307793849220539134887491475070512806912598986828613718989023538446913525233354783974669226020351534657023006973706540846350418924774196371504213886968671878273420136826610773116705099641824156720283807384445209070152917872465678266041393393082878173449253447078245583406303107918743033043638344857994921043425354550704624294570601758497303109271247790703004014916328130641623231540592535657591933006360107642132694662133949894227327116528827266096592948028372700768467789845280195518182054862048383730822168283049446315705572351093811869537362089520493343402811250459205530954500253963109132823320052728074692795932246163464436090904768462062732203943253730991523220755348045806971680455564047707535518479796058106158646097245751203023838466342557614983983748996643701339314844281879635673416351396111788138443387732121135539551695887527851260528575108941190442246050714951978267115896856324780703926322736661646854965860727778376048441274034782992402139884097348597164775841330029143415777231022619873099651674995537782724180684302043333055904900154422370220868583911913631848747299266009082177060746223478681570562343306155694364692052814854438586222239141564537212647217965128303084429004811628081035000751411959736000346809697573540331655442178248151600169726146211658822813734666733076571244686427918077329216948768435423617059578805450820682440185685918202090092795445796618502695819892966730307907184545780063477614142954766897141747767564731935453363316439205691594551430634846175325813010440536016541098693479331562282834863675965442197827248734424272969043740810072912336856323577496382978443667787198037376099921999438183192121289848485871459245456585616475002595412122549795079056340860550118363520975790546832046022266134930510141379461553732361553950759990761076110751466442448348078279124153386972134301942721767739812672376555707692207126582041051427194137468202715814565914749047969789292873757582779504680899882020091533456404242825319911871123304595353187630947458118640558061936885003875068495488927568023635610215364015902359019066237953175243592099970097466750668236407786576988496516496487203981909398162860796462622534616733651099188011435312525319957141757883821440761009974078989238865908484297443088940375834231778891234916334383745845750689486262673506853446981294377664467114390308084437697408247162664798758720115465443362728712669446931999668807183057857744860894054731392558370174917994880673270906097635154832443484214390936166900399853219430971852537440299914257965179774753989365487135586521311855335211879758470149406088187609687094875748316359677994878680296265674601519923131680374912112079914153769083067998953315004377343697676706263391558236028818201676796729792158601896475995955200338669266707833482756139334547564449860028549385205851760797403731407710384811781453661805412758471076833666395960529253603704880251221272670252958406436569934623716036923345599117923823475667808999947865471454190482009882690535565491886854824994463058689605869580130049172953564390822414819926737123245843628157868195519322470435856158686941798079688550582127587281837874502955818022245869931454155800772074161130474387867242825277833250636130029742284355304733799693616605273726529626776860418599855185223327563897063356207043016189884708426094366990474522054192653432693912148526608700315226082252490657846549543064680522260116915209612980439087480523745639858171054943773938528117899759298065630493430385154639007725230325574954062286164397677761652532202794881114227655816831278782238618103030225338856231551420658983198791873235359278989277127528307028221523447456288411164089853013095442724718356936076128896329074217517519562059742028814872036834145071400951402198665886998911490305907190187563709324770338231739224902978000405972416526580074442316202247458505366570304472280604464939637158516937474973683887321389810681696337659461673452245139248698257020985522850488268043998602098446384412142767478584330783081018567745344601844800138869768450566372180457635029674778178386188069626202340607395405878848061406992583915188396520777026781318316679481698915476966480297823080663869912189679826396246630475315396991175135595500606466133225086829625956279680561569675841597935926150728255022036439883878843004699997118230595812668655575027695233447001264581188029464217761493638340158849140406449967127327449646910452611523551617440594283098028774801592415168989738574844938532503252656342548789176550784415573792467545842928951331660950097069145544175580232676538590784687361718564469910542826113723495279705965180854758758260321154531600735816331832766564767027569683231074032989135710089458467329584934811899171827914956206829196871674328786433505867107867740339353821663276962322350416550809785063286870989005891523057439734233121054436135100739035170075295278091672304865043454916565596703822439419432800207315824038601569843780140509986437453504541646303354978905034161253083068752741737265888193095301681088930664682136391823870419162081400493531252384128131010989002718544371378408523362005293523811684456504601241897862569770928553488897024429532724936975433547203156497377478187858255257908376509876026870598553615990824126396054927160797840144291745239738061934049921871531467779701467182558062927644376081321818756302205727199397812632001338724247113295550026703429323021914887682486274458085840088564483331361552258123430130027829683482190837651154366284649969694944035685839750383058211381325837405611794963893326342760197252629595523558239847984052034977381166474822974235387459308639325150289803066805591724604421089803319638488817609259245899839794635420395732763276348707315311748517133130556298896900766801133744838071837694167950873198483609338034264072047704853763174888147069106853911171276689881937107800045187044471748841434435227839561525943185935513115285020615645731985465604547631143293677673497954905564161529998862992052376179359160800375941073679788622033292204834715253385145420692303155840631328781646795951625651397452301637945243739162828726618412406994771300740220350322260077035808182360301932499337546740731939722819850095713185085867646612736572274029485120780355449906469390277362718310325667618319599349090097362510786492465827385609101595197043731261105333894734077967621775610835462045721034457272357956916868890439110891620103192575120886402170037246772077851476915638063730949116793354300188473225152314299983827505239351812157645183454664006451656808712404370715885125991373030090713995339278196606038699089961611573541613231623698317097982171676060710308706640203415523334562356090334959320879251211949771440558269180653260517509635671216491658189727791225998125814657093642969261120792813359067964873138959194506896459759022286058300623087783978621929106336180355238240015383899554578530049865211998061706252476967414830963930953587749519534961504417374030623120783246137462688015949842538982333756648900488599494586652658793618951639930820326125222566092646462947804929169099902600882922147402100158172454868510425750874988798019575848254364175250015485650101429150584312883372192714162469842455105081872169868126454547645043379529552565151855807386537463595388657232034303752601864004692130508202695353932895052238925886895424846763223974074112276477080474937180012414428508485645084728568146169718052155732027270113887163422707672453815797882226859011535338798473383001464922386717352466935524562055826127426517000796462179728495447698908717629883682550435599518940019369169864760819792416018178067314669446255156798446326852551324695928326818878759003806725257474494445351936534216911598163216836074848473680454683020061077809027311818367272594522464099961294296842488952795646742044227807578947884787417422770248137892437331193097280877142695351883561166096087742714837005384218181517287044845054666379959507362192792392328576944086642106419498373384394157606666942356603027229151771410800119180722311352905497558594811055357655641481816298209600661523188290888143485280277659316158691730843310063131299443347424751787808198722638010589906056748115544374645330897741807334174314807245794190763173010249825708657757420774535545407692395900048518876364752679629216892692248233245053186477954958104001761582207656382608778288094673644128179846475167058009536359889191780364833286691737872861866588677181469169325985473373638356698690948560680830208669343348393409346463725855654169740404986234071737976200560577627285609031081692778150331429288476879499342971600400216456510282834390868556450503917012079383797349453446691270055138204390437971850225854685110069006306998011534415136239388367619409218944011574344617499034193236240481027069305464485021034797460348265513015070044172510702847958155259048920845335399951444750586093951438174052735278160192925587265887112163908850056007913942918578160403503933400739424560777361277015448174804140929392590937136368792589258486799248042234844019993212206744344486057063516206391947523697800801758220205770199522577669293555123658182035787218082344716034479844369136411312339466730413820952669023124040854304635150141066260269291350785364033580970400128699776931320272796480158321142354904434321717573860918231300848823660952080322124377968029164491657228587678226029053347753709702338551597346243944602403617280753861705929151934952360495254503571868101684153172613101767755540718353532067661736108976813761817120866975749274642501448951338437448409136623802597162226707464221535554268780528199656310812685493850207957627502306697480903332130618444740237728955600081471178554969249972795011640052219113313966325814631151402984911227932008483035669108173692007994557197820973767467457920994912420824164407502540790623140861369612482570591851000299684764441401193908547328614601928135177726957086486520785457354581803677604252143475267092656171974524586684695791469227515664055450495521058483542064552194508856443091107023093841904396685844525358004636331753202050855501041013763020073635011433802827112326949882569698920175317767661641671390252326721790430188072115780114714808717610132092550606945956974581416271584305079668794219772194777651644314294774705095127700670940940118891899899638215642343909104916668892999448622220619834442742071960782073125799258654992876911840278956416065605761645506984313533685126571319017548439407806250558464937554062419823246970970503653206837862298708894237175817566232958904503747111338383483357409982157259281023481239838810766601149698991440509565672096199601981671893261994317620232270275566817510579678803498317234971961574051764985632974124913380234151505546703090237925827435273351113611692328909797305011101583713653634299496495748941289015527275967715270208142465674826790521136774516111807700984617652753524596560345207512240005424256532107217545475924967202250260691663849728886206076313299587024682033282692203312166931685110990778162092564504639494498672327372880669878887461168266490377845209201074029272648889330556592051347544999717482548255059235419605007797047272272767742246284752024435251220947041694550828987700364576726395986430551632538702075797554260421781851911998993514274502908797214136194903617183220627405036723613616093054872618875114795465887317077262019982124126925081759229870753047044725261718054897641345546287719255846781152495916239134280875666674504078901630381532401568071511708201580025826262729028754744761059029683746328691959154646848335982934014216317724671926125462733920832907557371504872860314073082823028127812523154494780142755836584026801493759540264579497771329594818751817885495222733846706493502410773580083533060407504687154104218030895676283864655745348994065719781596033422722788450920824235196447105047158598999785586116308720718260860545695136503685538011780801255940263080632906899064265735629017469838845349057962295182040888801290387924478263334360606422237882610968299227574459766054771228127491620515611300846839913961131510088565248399322805629984297349232478338770984282870156468643997845205203963247126661616169978450412786095741220532353759419398564822939765825248369105591449942312739317592558276908365025171359865619722836786668139486204985264856740072346586396288411268193278959117713416504832865535501273839616847145816912270031220711707893025866387337299368559953599102812470503149370942224763897588711314321225870768217498282910458879634355057274819546968449149639631328247762778586371815019769818308001016577053055092822930216755376454293078258259825107732869970892444948358385597881715585995614239720321454044145034034780786678889122823166746606152354279573591760240650445131424825212510565009995514831749904272132226461502621178006268765973821116952211861668202048486351544113294484064396050937745540034213783334895719530006608230899838932069981028617324917076072920739224316978013384605075096452556643812501235242893425232436515832693033200692340904148341342457391384272673002831374764566021425733366394812654973469544656034711055649270068383192057654249977331800798703441268014840551915962400437419922644237201866428701726066428916112893912354401829893340232532098471827496634773609527293307538045112408593389102396655350895834158974349345564218112104814455512751687146342395078266775349229950334713827239599089249707428496102769218802672254833246202752396509153640870040600513416362866688813867344681975488518191891759543445486630745516245519923038567209395878630245955069346894919333685854979233909081605107747431945356012152451322461452937648715296395322965828787758297684476908267175643917802555337871128366730418954432851415732722555205749684409639912917442670590000452903320017177108529814482539584192439322119987606069415441854831328215832096493196667909078657840616584459053438146511913740970844545917812941228510399028573468309983124618716541733763621303510020510437926596975712919954393998919559206436901271219101117106498067698942954965394560711360081378390113898460867117841298322025560183940499631065360437555056185966860432068911535797038828715155907961141991132936510520260339229836225473578343894336715733944463356744018029533767859568950622565673257803572733117394932060409026993200437656257003746942323335840613816117432749118897374783744018844673746310639128970374683742834876755816946271578495151755780840927492026164495342839278933906969333021814743983736281327682213328045602607873160161509593196787845494129274491694417565126953441670939405915531833635092630824290098156935153060227682016087816698013867373368751513997900730317811827207047023729747145057734030929769772281660427099316210317609333326275508130670154770309576607468560532585774574074334356661837888758246862793646690376479881388729965757544799968894139090355514714034218693409803958869984566335438068807254787462210142789855868597864836257345224173149577591867403819991519891521892577980150178615303046439682335190366357491966204011527565399879709426657274148979666034323251692389802364973967553469523469048551421739120270985406019923851801442211632476937073285357098439454141263023595474629049751272018988442015154164776199417822244022626105397972712723400715932758509062450971264595437815151259562044553577357126650623386337413321653647863684847821101157722990339384925682803152936416494505827573996759430464999959777662259807452161204829137675318895109135311410143412010387122149752015521396426328036809370970648877169213619136741354420548010335449917689853840988208154338767750064302448448580785727934423470541940172548825033572025370893443076375063667499761101307906606417104818180029193169607684303495144670188524269435608634899735031553891481680910082710142446519673750806744908561670742136585085575619353249840954590989471532557565562215043719801312037972233579604765313590504222192637077668457401721234601761807988287180897471781647243468162598687396879978073615616585741429401395266650163259548621345228008061939122958721799439582530282052588050309125508020978766384523819235963720294050836944902960190491488275050207522139002763017280115127574411870413948005789750576937337091991357970949201167634959971141039134859930555473399990417514667889979961023186853062449821462579765015446301970765586127255703802324966242843991274083616391061316433459867920080813038853982537790148972906509226201740457931873845882541674203155656300714527558524323503765716291264962411009984351462470740203312966675073050428933688167822673890646259658884208245814748870248628179026946362519679066087399746441485278776271494545652817600794056213207064502622867071949384641695599041986411235454541195625227100379370971282699100978899714500721067834979469437266513233478560486583778911979024757979460938260506211175186009915546764084976626008075442682859383427433472318629864916800315233391551947730033865859672341951361554001575625009657093175755423145760502275392720029241930274930087284702224519067312960977873615877822966121758326798087750216652307101617205209988381385733605615063080956099412531452714901957786610716410461955398828623497853962705094186407993292634303441113981641958349176168355098485766917353492481403100895657560364221314368052468824849817986031950872612034226865392434255449557661085029975665812717902841565455473482643573123305389096549685152488704521551047405123752239691108287545724800867014790455760013321116320320697741903206524401465839855644328163847694049548370502407086283582447374649557175795`20096.96870685479