0.0008981702017709542086972853171305855219075301711203439590241614842573744521017547976075319225518234532197832697522816421331006093894773378234944282352725791859590377470092180193203442147009599795892617005690323194239100045446753531414447766889371057258648749900167428526845712436144227909465490947012790831145083594768740430502032897891568669114948682874061310672217412260934615651905024927322318351639054004083236957412763299207030339697237622117502606419634425573352530807878335133681859560572800548257983150189567332263634478169251204292099610616263501317755968345040077504006449169845932356017689968020252924490741280547939625659307103761441682198517384825124806600459848829796781118661685930685352254380243310376846411842690108731546738463941185065259782381409026692633432459295152359608313973285542648586278559509492584843822337911038134612647885979111804275316836248559270181002359332526573624610733571215067596423739111898307577230343014277072730943312828228984544423555214084608482677435964501461944442640132412946591474799744657648666548936358402200040166356757542294845809945074901031317107640225411988170001468673954643182031304657965467232574180499575099431602647322900867779823299426923622815407248597787483634525367176512684252177972652466144311682733189152707529419165797354069712404171532776857388704135307497097974473087319004398389037591863005871011103965800001977063139665244101874985867202903623450151659580236994191429818594872569032387927179510660439139545588878139288156091091496457914592094297353458605558195259221659462145504511071908884085526541301555605970768390519964141847374490855954194855658065440245481885551523912156456382962910970852119236017249278127589364404243966492791965047097245349580556289053795263455754491415146603399639774046963925885130054104130899477055375933006682840989781388833469454784498856228634067043859625038445473873696485710780882856696023387292947728273214032385070792901028918022273059350948471897110237842101934828322957092045758199097989595317343653092758341818710822833808252111438031476979150707259896364268806364198892416508026309267560041714994346732193802084170302987526895466690620417039407514455287560610021119933212879778146307201096191519972906932869772772385541413723019543319406645836235300776385137792589150173868220630723488941701342556993520280744414757142842946131283651520979734564173966373315703240062606311405144346542370501962154526363017787102083689182910379765443300693548487779612765001735409013381654352684514648484729003041205591555176550438223922105048152415221617073792546710485195207389522355843627748534199091157988387329226157009667031347961058912867546244957622563317270085163898617493999125756334990096677942600908569010303830030860172420681393534526358028906103288587564610396602358114843939981353845494425325437634353764407339409945100961597204542992677175686195667034038955986996309445435355468348325102874730283714503898350827939979184065979536796934708163253667934224527705966185719813253122021025837298949842870760630887841279846125844148678184917273585552103310997236429267426954675420184300624717211036895794497850186786261651690020533244337972138604542713231883050123864603268125755067092621623737318774395731208898866290383396225938084911258730594789381805718942499353059681223927770473645258948713184583596510411671187701008095300291606140808765517580080700646158931624204786292394231686114454438999145640428014795865198467179430442061995692380806849333263448635467395680093324850508856249434487301968825718470101390997577805905438002614223362844959092887033981767171332932890104304607777366621029718684502286358565696286225855652460768792264464159703639022792421868719245962847768781417403174332124335802764925990024145923077713604819106919155608686190239978575728393672032921953546746345467615013787361443149955615688281520714481457014140166314522741114771558404206657574816029453567384049195508041565402821845815617650288739299130655277762515583586088142121715079984044158538340229007388138315776765085940933836178605373748296645594472935617670148065320284958957143737735120927019700129170586689637515623055966248025447003159998587406039728651812868909572356117447432056991106817170498371618192635543435379460776259322520343776050771711002531793716693503679535281417938541462141754411335116815279365264821053510852899225346237787911698811464188693758171864058568685820601904199665294843137808585301393959970403538575442717094837728502638735079671696077910547887590476841044160086490484837862424002244405846888644194195738469745211390392547730911951904149743011408289444194657920827983524751772431487505494800416922896024802235845130304634920533091119587145399704037401792683853509475011470012718498493106220184189382599849937913235962512907855372228682853064332523137911341615070285400854515582196855714675113537788993358489675018067838771602235663597803251195954280215124526521802513410337215063514898615589714260072329094442075005418177684260050999349690807699569195354560125202178941333179017383546697253553884462855147579837800172279569254318758768242654170655802822337910832335163370700650188491926414547455971908109594733406880761115868900445631399304369356779918168746071565281700771163553941633363335965779473528743435695527127217937015672728195466397256555378002226817107625128994413341036609809652325805371575460505970020116375467913889032969552858600280321994823796535844682846046386515722310639936009786266319289944708297931748616416617832983342714582367516549188230058712436255740480718065555432450825731812583399181831800141854896406186904239650542498401336017687671287731361682247305648240158386525986958591715221572380397668143947755803210518768400816398022651393694003848207950330389956934011302933708135449529584331534579595474585005268235708005804642585465056386072810203474021904943457920111143904340195219163779181484002297528969465944938297611815221605157552521050275544329480494100604597414442223154130433598556610168593189255237361883365321954171709890669018037289409241872791633829334981193145613922951739918816198931899525614882208019114787048221830197573230167069404341325928461521706065848924912076240889289156944725822222163130500755359547653797455182069974336052336007197221458678138273885745370288559670939572963102855709257843006302704331997673132529650945588010449597830349260764810636208962013166584592980430548144008087655486751544450877525301454098595664229537883158285159719129997060173918825160514694079343896342874894110498810166993616479914701287695370221956664946239206081847419159791753457142231881821329044819130717475503298244257582591518149048116760470840461671422613409140402208012150124135581807671663575110210162673039018330222319950831703959161111908518728089370503512389322120564833149577003193101197442557210278160247088084969902227848023083856816269494691578758009233747011005226038782130732551769255824508463355383611002450588822805184848370274086351377395314002209099050667195936539645258206727636799475371663516667764537736742129534906626632746238916378637508110072312812805673594375585447007327235904047165628125092237245748712594881108611765639424117086117384620898422899748895060498936731356771881611968181330683537255390099640620410747122357517103512518763682208897006490913298939455236006926601307113263455608880668910304756167413559232425165922835100002367231818736733929888704987436991624450206178616791755460644352529582050151099406402519514034835307736387708032895681220495708100831048236368412185047041231550160972506400835852471646969236140091387634332584454709824538603670293300534350333014037033320588379436794050065270907752819499027410714828476435679356378859349686121551633935201396013947372385085649898041854023052449543635862070524777113887576450553690001799234319974496709516495828878694465244786946720161279234000536254519489120747631582666817327951499067065570013230664098225501556039509080634501881724762940043722983313687753411268863797495773276340943928772253987142474015326294169839838336398697288074749552648322860871795932463788591683420031236457389684064602150780591837692872048374231715691596986775479583362494955329848404687161819933429540927807626251418518572945619956969731077881080207840125260260353915377017448142945022206948494106446132690654698637358000378320492975778635139517964357134997338303730977696189970599076282820839189394228928254173357856869331645813483787405378039763809348262493088509817368390400062245380089670285243535510187390858654629586229001932297830921797847252764960677582336247953071754999282653803299979149578738059506997365549447888385930309918718882775427782620676532343998390361104753903607340848315624628203435674510497802911394696065495113295623848155097222113019452975235824934592801176226827356160479266607255786418645511621928306667438283061113595870219675627977022722769648153114474350474415804854955747320857090513647148049927491567936543775586746346352016461262346334613633789512729609815940529213421228559695507647386712630969538398609304677168998499898497116581504358733959729930013511508610887636387437447730423610779127042345623879349943680010196252325007793651480642997908571153291894291434991722650570511344232692575110618969924941014547872435278215379254737862699827953264037689531203969031926547028952778700990876941392794154404811222234217625717103253495980964476163432685301374974780889211057453655273641922698914869804158258357109100724180696500748337277158602064655917141732821860854402805300547866263274166327869369696703844466626753386389462470285125486959482552219239220793227353389891080510285982595901091081810451248977921280687014222279117274665316989457257713128035500924522616128216444769279792382036763168375344159195046094070531546313176728038132484204316275997998152060398404831421937317245550953000576815923408090576184655455447011675556417890589489013834743469222424489066472800225250796531587087265823063659416308605180569168584284493762710376125095701042915428264263518394664773884720323283158110014665363491781403089877727092127459727354040284142721289634146459345363228806782469846400815410345470508306000536381684736271926572937431684214592002473507232165547722952137362496765342465543399608293577234462414465682557932394175016271639025744461879814389954205599401796892240068052606809340912784462343444536465185951481396403053464241643584641875510529408898531023927109237195096541485620008521007284969495308725350010535746042409467080251666421710413087047142803727760126071686935379556044567987660750391881592477682564554161650505661969591600256553654017683049544689845331970567107711433781476461875599302007483115296936253861649056654369560272772500612231311848486407773678052228588146084287227405186468735204854839101287025474337976190005358985885321666082663813019376454603992231457736135224241285681577057997487744677196400098378488151570179799085385188923580549958345207677004325244639560987516814609411454235525071919370655171115037168904925197115685335751315092058078679452667542166530863828885985820861071097443405353329132677583244916979622427142524700165890859660458421525796675439047143821395294074696058251742375258452455596175187610055538871515677608782652752298065914992811571710763686417336694602128890961437680163947311924342954832265473416763455713322605025310963839819705301284910285580048742071919186120444221941871024962851553084519659925889542766181086373250558036385453592458949781493623241776962617928806786028897677344302672307424492993727424240602945776062283660985472890406011984705936533143629493298502401487274115262222145270527897034536485352075726619761827107180360935558117049424422463170787900572037905089535753805056434554145157000646276293919271904499577707394176533631604092940325366128467294051625134942390937078050518241712761236060783867381428414107475929087639615343789080929660087745917361396354433177258244111040552300342237419808706326251758131867826526448875643393124516497418770409461986161968901906153549530365274049624805831695363604075466374325213363872962736014590709537164273066455991466847766363836977749197558666126508040696936311957930606929228877680320782169755348735276555021555712421633289723762456134745225964922488082511625368087768953087971775035001825692003849696046708524659528604312571222426644666801258541369081655323076358354408474162790588931715986623089085049009193662250496452758743003750058544733183629202533949655838428448200400579266195923798112764017386396157382527336510790414058960111770577554495809793279096399379504255723685855565694743577576851756304139357289889493091244407504973946128453393950963193155046433326271566940313588187422990786592479293596093380301126106263397085831773322194163569371393355090857586259173860349345273622572681767923365720364800825263873397856350084196948831331238210085884672580112182262226972077383371037088639452044903246377507757043483472473644012942705469225116928275877588861137984189314605623611011572727159657455642821026180844871551230458271868291842485958928505911556239213032073215189320007438153935280460083553948151669471553733759965706707906951003287200335831585884893831439789750174163800810910186875188841787158397975202602512130403610263631912270243039688828639242012690102819173163617833953188791107223583005021400449083223956740080034673582993104318055498757075223258665036732403822369442888561597238904542996585398123616531749072214543106367630966812678865797062912970126059223714087923517711113434682254719127038353511571326043270458618197513817506203531059879393654389673557558351816674248596533469524418405782213736701561541615696431834907472547366193897281088237234456524210770559425044565604737950204845692065891653033480256222735460895437899602517723513040819021835366338934590038587421700799576833287851969719409444944984891851314652428234486330629740370661335255658266274542960323709798896792557338337172724348140274611751511760422351989835369716331351051696074148999036696959538263621493090521615166571546503421253899094452288963986800882510045740580664486013309569290717628723222704632691704384642143476488310419970760076361733999286290401103941748098265160911006242352690921572940911952992591247356474639124759552596985578559447891748133734328576397314790854848716951520716039083199783123102498996472256705555325116906713091279786396624543207656390679124528386126345880228196942803302494423521725526893858515796278850077011397760938925309939038641224635106631564617013623140254573335994171085489918266095433429394715806987320108237492061250981083160520063603317386029204430516125411374908784681058940688946265427572856812655868392978548633333480399846660666266569128759513436926869912497772992696323322645731672928262763342688296656579927994366456702593562404478385209940214151361038214745105424151072627235817416277990678847165216965571709236276326406570088701163933967774630753505185144596449782538154866119002043719344748684834047944548448332833275791135543020511963540436760434038671853687544255852859934521868181890123647767115045557475024980453448116432647942854604912639739191141972953136663546659896426998447894028605797067775581454055211571948015018926876358977958582779363720187222146043044036907482515282411199394416517065930792961362579681407164817888740048025606457847986740226378465743471196120689961032503782569830400729057606217524125333104745476751054589769651057374072426385703425070702956559292750640552554728479576435686556429454810953158925206009361270170692506414867442470594338844005536079314355067752535594213854520588409541532419467786639915615995752255902291358333962743023961714973485850973958169816671209666097607919099012766162428310471502048788599712031288120731069311426048552494146105489248208860099170079791045477601600025632226048807993614000250141285229958879002086704294866243683572438859876561711366388147065386638478991512033269115012655246929963806313644063868808888823817205110317555069546707702348636397359125326810173857457976778996850212735477381507562742492495345108194850134769194271797857307424758298022270173152211606589041078475589307055975629696300089704142788684192358392079301073418455554223266679301883141432314634510729934328832555647024066950856433379227106497852732818108838437194154813864809227637113139098392591943846906716119071840818627545851435057361735066212052902527610126616059329826441317446361840807782180535823498010556552938868826951388733736174718302216166679588719216986068732494880165343557640440998132316468197602763426697391788711275656079866431558820640421682700043621750965804364049052297928922750657331517459190911400240728731196967038477628766492395877674176356186215607414295168980144867033801467028785796404409389014930777819056997854760132956636843821115840991023363103061433023692191941079112984380122678767731024562963545625598154413612388866551792068334879708495186511197292825855306830611573790283237486492442854477453444883009541548411921572295999622669565568652149138909274831650172211665487146243243375161231100004176235345857557354514362495176222653391877362170404293054517289151352687587051342830902800705168698369237483736349842289115347114831256563659231226573905870499347085258185672519749364263422423099563529712628047011133299011825319515838505585115755042717888190396962595816008292373764732336169042363241030545549790918277092456749840080026824537576087697083627881585578909775479575299547484968073515518217172960692403442843087906855652910398500894571085334080417640591086005442221088094152478476408616251582743273631408316278779588579908852614657749682492128993740654814655406941406549365674439827778421541944839830225529860193101324301038771278626143368998708829925735082169506493001499007713893876928426135447845415662438896680886075262335144090764261192478625597450427955966330458962576177209399791924577043732993440339227382372503959404955042188022700301693530261949345737588842595766218002102692568212175182074377496799172775474807433006131479337247330495501056438318291421254404558462140334155322142804981179650229197400979483022602326775031287911148539734944555783799373723003516990216776793495523935271165551235437965469584723738922051161596885366346586055498820996608487830986903474449807439816716485303161638524731051585914283345500505654800811216798657901970813120577550716621854480516586407596990685023317297264299672369981346028881760274816606702982474671659875367063748554358580337729230072875499383974736258298485498921923741573033274020588558670713493752208700115549632943731898747938307124328101482187867269493403170789303382987366716955102572869273418773892549758680387760105933219066792201087802685213801349420379587987154340951494526811866576870680486436100376745519888993959061539732028841973307416974515539558891911800208743630855653224615720036954144810724112229933172026341765608429291933214714699572242577278782062868718329002891634918748901653571658959845821201313160231980712289457734425116309505125455617060555262600398548950600555441825469457435790647156799082633811229037189879257464724242487121001176662245413742800271648527894846930553297905243688511667898101759374229204617990861476238733743784247474852839667373328300508391102834632876679136278428369388094719406142269774992343231486559874118255673564970270689403223230526838547121282913998930985915279721301664152704323341544812182499239536635088503547279708345035290637539663293911594067427734655153820574756328247313997939255982837381605074298105200358579487616049454838442140371895127078886554815110105753801783734171970472337570887564479311369360382174351860567821422960053860743299957505974244499991385342193284633967705591785842517156422463043736890383871953157832612638805356064239857741954882648589089710816415278386234414296716009576046172053978259108993753781776158465871158113638945384714723843569603373307508663356669326164691587277376441331326497812531517917412595413513973689311225076052794112538633522953815091063436576343489531269931385720508483462606897545990586049289604751605423721552393051148104651661673435692440918055484152378339407542732766374522577675407226420636708393923051868666468449669206327062186611024541673668315443186068077848025480536278023902162303265585044800430892602746556625815742916660529622585`20097.221679939517