0.0063838784117141506209626606598801245518054351852718954118797993798568969380709664138796903473169957833782370639945076224508477890952757289541518007118897005287753729903655172983038387842015754006571571187741689027240667199171636640732564553812822577677579096379412784255582023659846984306558453015368138944396612358114548275193962042031650873318914393087011482686602738810164525266344347144466853351896016466990387600991208800856231685184523483188104056855993514431812069852607249213302694149083790329665041452867127300900612700714850186017598686949379707114913657049207412018282147408718570788946572282122744818849548939292446077067112380939958241912379621819001322648003385162890260973922576538254879668046585906676527985246742540400138105641749693166094932031352423041630358920589387129792885652699399398709566400863759125696862756380494575777785306111444540604147738738427591015408493959404324045479578550382152964554413405523478147155775937755935001661756162912591216620638049490921172627734245424736107430248447127646832856014774884733678880854904677454812594736914948361518184015421636710649874594891223588018254800657388103493881859865353535671217920698469813616937878918101484351112943901786943681518961806095748016086984603148777466373278081453400383790158134450998989987287085095902053971424939918156540170612672784750459993775790864059281735395286087438317978494576372725541503232294478753425310399238658028398224912632666718955591503832493135713386769493637796677794888486149662188801113726544257129034730401645552571293515727759933112970367660313448797510599669703828958671015589098985640263766681191566501902032456530245460447692642017810082201131449571638840966671171447031525893079622188305703446814232537733544169217523258801846481005193952409659000205837015618447853174056663425652177506201174289615503267879354850339960308609729973521626909794926118837691586753550703443083880838249133319823803203816081518110045337468351945349150824416536768215273092387870227451586761373808776437330214765831844066146146977133282098001520723737940386987389747909985151994692422868813976080778723873706039941455410639317959748419017789075040110567521937772157394863514519083425132158288358986741772469020301786892162942020312526416297933229708370013986807480504542467703574815596642121045646162099906257656953392825127926228715499210140976234077885872712629883488551000827935396552367721578719431641337853780277931200624484143140154252429617928442427557993309948432162375099970783503992313946697292996301874266230576418151547967517364890624853177970434015376496057698682717619249829276034138757171783007209605322542628766609836945811621173239908852711021259194597439306104399607189327027577536026586202259956744034327778234442700560723006125110271086010481321070368259188429614738886541451736732780493332423287683529920365457245193952489683697124916248215389589782992402398869386120230122116087345835637679357635810239117645296525039259531899235768650650861302364803891044310201844056328413055451658129374778422288353760655012948074475211982135394235180163155354989053226806532144098301563301590231071091593189467303942987112052409367254584825177513728253623120592098945173945094482228115200653123658722548170861032192591843155658893567490620529938277485902310234483974223582851738109726032977358733830513490069237644039081453129250005397218273487210622164393655535434492357820875065091335411694491123159892254728562452389845872723444433465108098767239417769912872434444726571765426168875357116538571308985709489832425356505052881124858683253445097739937233131191499266768281322549350472209882862406180721909734383251612574825636706371426636817048008575159003312777480599763810656608815967889465690189863240437771058272624636240625455202026945974184660136477091658735786197193250641748749126172146258533763631447710117891675982682740829462147266947081226111929597110686547546906687043603629854590606494181838840307443778748611069460098133597047109161597561340036352819269080726972595229754535436404345286450855399366793715107035202483606988655199928522141448828912250602146741648395860981172314957140522796495273714849467953520084585571987832299705930781404108279832649119219986062291450518683263990037421430512671200093537500602808404978334712126399088859713894471122975414662800292812612903165760812317474782139709205579090143792582862945985262079492381624698865175580671528995133903270696553029803581082695968268947237687812091744200646246270135451424187364124900752013850913554761030017667930794942598638749134029871710792096895902105799654910993636670483318370680429694800241434289777155182841177794056613391631894274800846313386002612775810587803782320081751278426007496936675359429526503695257494905166315139973699503942134425645090190332218395288506468952961377002413192298516832623478283644383535533480238016914619129114638102106624374388104399481293731437484033970482549841099022519027858848389567145426160258136410568132309068832079789395356982930390526088450879587217131078098073277421720679756170871316352083075685230544313739235524337816968436668248099227205715487018215635021804223512093007930926918126174647640410584216184598011929254392357695680970939353670326301701744128541230722590015057957278343165625343766591031151413731079268916147939481936579773669100714967641373418480690423736820287068859440601632332265240417892790626056867832467635554526081161659415239888558969276975075973759418640453669483392804531792962501957119142855624256033790695922398948939061895008483547627043342722719118600844408910747143707650595858598856916696931342927970743273924425376467403111631775784343756955966597504622507221257127597031680506313974371595579559806862719105012752531736152959704252185593734677024382352929857259968629105918634468271797905172804995179548766380001943660407593829677899001483574649409987374407963443213752590916803206987442091843986897603046656220438023633576056607796126151856646231237579590229590018334308806061592828820735794765060797183831590802097596034513249360955632169942662317404280806217220944334529392975011571105957952117893228897683423493340770866836712076772003436290685946214296376107691485609973971198755251624783379814623188855286018294097796165497764465042730899411512636721167441496695493306045148513011890299415165344645931582322185737863199675676869483458290913484381521468987807523240075603183938525097596794701256854851548356367139773212858640869203312145800837082178604821417584388125295018863838009240866070909915165992580206571944720802966687653121238288815286940041440914584991753857463694262088355453387546202361220985115686279858583280525458418331003208924892535995777181650859925086808996977084663089459416151699140885189936065931178405402214575638949965324966017820889457157442475741600969889267441441413182471832491205674379171485011233755942389496762842507409559505661414628025887667321748468186172057904959376279991568412788935064736857544447335954136219355793454052372790451455760743480191385078724864453268275874151924058652324462135927347755054492528130097394578253366287187670373197949882566949814598382165362110132867097179957642247181303629583266314105097016057758635527255420173011585272365712896887938641998204877628648416874943483211862342349825951925772972264335015024945657388422310627539014999023399674320193287186665916754775278709066267769091336289547132885428124092016556559741381314256517082671623808413558685167249324455911313109005679888387814127626258463488341238526470466803608440975456192826838480518992172411352020709723729792109947062762238536623905281674423525878759426254638018336147407934406203786526175661700874465336154338904776777632851306422781996691916675567888600216729912703378773549563988603589347221931590522340419517094359712770739771146565373477705829055843692287219655258850683614069016161258378904961377649809514659809545389172238832962686567140698748883369055106807733646591848004854027481245843722908162860124522604211040387680383696634207152269559394623824776884267880109608542508467623794332647328686925735015487699328718947526712502143324055768716699058165601298743688638544127567327639820954613084985030144174754849783908863360086454117382445000476563864031639674367025296943529280263920880691314838521449832133788216555301604081098141668759283342803345055543489472387691025168549630847078137344430671020346700746732168154915187020770782370874373231141518490253829611968734720574549096230133725598062208653304895433199789282725801733487107447817650208526351067800870193087447848089173927968054783748530590567428489564387407028343284190679832305605137548943918615094605668909921794766314797175001602815384453434800459319879427465453469887859148275066096009484732614495634146482965439524131887252870164539986492033980387053680486437766297008967688854335219682933713066594648367113005295048823505602555325319174705136068274890436956327509703562011152782298252630478389144793480759426614253619598852234997273725794339595894724808421809755871643776838179313063531528309396499455728082694969734273333359751292624933654262377688337848831892607192972669308633001918259341281099250929443608142814661938034778219313386236257186881897442059463859859177134457244513988771988560069468712323963737935018609321321264255471941789606376980386127364201864494755082411442301269973262472311141054263972134426360083491737124994372732492407446252526050551373693309660851415599180369236543974395260796238102795744986229455791514046227376405475977914170137934799568551362766820432333314318043529761461739146111724007928631609706526174938284432097996661173843821360026294885689062927519983723047505199926341057591221071952196091657169895087309850028850607370306345111663640407314674153043832077958743422469680997303571562638203328517739531141978744868322024992408612174063275192570101248868356209827844691015946354102074560069280290743940225835194703151648446782796633090900478074156161732680217956857849019908422705172030344995795380033282364447413786155496531609127735388053847392022787239861800459878280083696043697553003265544091959162946623906140597525911582027511436504153552636513487916517910990559822548732168360287511308407108561288602951905738047275187950101131779651367556523246274405940144241975575891567118089681887563588221836363388326581446419455174102220540037944430164287412352112100079326321738139571670145082668872257102498407221057737549855502644492933316753389265401955643078264025568508174658409572331966322179022520124366214275397075050445271077005317148149366057482994532751239675812917681087434781153402040683732771318127898453299212929075118640464864726533811388538307170237424449304598918104035087101283270032936587640874982257735056089803074379971145210975680141881990079324650520444850404989648144606391412714192212040391289470096821881798664784314704416910062706435438739165915705523059618704764056167640131200623716096739384158637513354252005736295349175939638830574073799424196355754834523854332308017893884684257938002752432955620463467932192849363520634124645529405286613039880986624639115651327955007496065523142281692965415045931378517573635528827749273844801123175269277938347541886710932881301779556012427885680221973127760366280965057811227883827025627181952704667896103240948640164820579193132883257665646690128365886584702512995886687668392163516671563251560329062339497329865808138624513719057708426374781784647583980402634630270851081291370056930224356173309381073710909611819609504164689038243722612718478952240472673099806812538779603973071408280198945574517382940125238376957196360952458020053248703619005995492044824823479152508182670019428371147031234380618699360149201510166559216002278175541586813698169414527855485013266828635249939357887097164381561822246152512486926571204267496271476569258663724720554816588990484151919386052266590213222570795724825589280667459780146731340839291606193849436817467304522155520109137360070569579371316184344901793085462085010046208700338783296703969159652695197447940716422063741112302090158262770234371977258965444977900688024772071431416715019231023578210420484808121922264340964379202081479066496403393883738859268745762436256182366096484209154529355365361104218417251774626213189223073443797542133130458840415771843843753878052976766966419054738791245873935711553802272750430891614770568218707022733396065610123175121910305304671502034813672733614890518844629195188677016955251660934857681138124133495005022820465603616972536727549927728048233004826719431076502126232139037413779665539407435944451561229663043476187696824262465904718755196137611937136075615957681182379027300276982043647138788882224885880724220059215998156481405812766904856973143003154260910578050948220534049104764438993877493507970391349154829807885066213612431313990984829765358441882415372127296997444823947258105492362212909001770695027440432649990191522148730789732239519333686000490112118603078130905429210360598974313082592921448837966611692367464575535386726165239669495684478983240090906837290056549016390696226161281841842908920327159149486564601874218108553123553245033086571191359514495647160907881647775046738141059166114089978416016379897999106626482592459097367341330975817131452204362853644379207774540686454030354312274000251102162037361188535148504098701928095836861941922732138732471348151819105064266909704606113689371607703922372149651388883486367183210338729557209240757307124548662295996149880209667159335968878725712968268304453559374340337807844655999678658151841017426429186556786181895032148553750098297937732742624776738121908202971596663106749590298508594987033253147491549550043029292503259015898232814035968115162350155176911029228420020321975255238424989429033287224581957000722925770562913866215962978213720159397539543299785290045449902493698132922217083960164068425940240601496542540738513200517501604879785854950667550854167125482422243997110988539558173033777791549023287001347582972675294747597936727577064896339813598744662742651604068823781756141980230460728434311022665344089591109419904686786209680787871096634874271244382557584828907826190602518046468008429950310014284231191219808332147669439945056540935053395436429277501378079931576031691200158138241781517922699087593030327012939732211599909725304821715336658100649302732030640420973835314262079958454285319562747131838912528753440147013431141033064692151402570096962848256921202436604310927860309637957452079977722585096129041919698531306308950697502340405826341688778914431464678973936881519240775804054294448882151989609296159893304822465181663599216258847336858477140729568915124160317910273104228609244217659104937817220874181356254798653629994566801889150999689759898799907488844607295097343782766035882179883996641218212909836668402334357939312972783389314906663125506343121723221049589244756102100259375442262997675013276636042291779788525728874793761019142658808465829657235598388308953559636246771309644945666079617263910529143485325511397200909386597811472346761003613717626517440801941759889891105245928261246949434953475987030717862234081483408488500993402724970700227121826482977107997482896157590309955912689003638316589632604768303488880191057340521966813227946937936863253851510178411093644891609594236515092954979218018046513205008444792226634329435937714086844555336304928357152554464874589039544975902564493913406475562169263418944705482576048971911560994057876637483783137838470287922406320276049267681345569741008302390752857961685712632992057424089344606771496035044012296955953914364921864150444723559856339894417629212438400701483648425072522108965913412974963392041129685737373034826626213404908464927052040959103994144872503180599135228700219020154712219294452676686764656933948554467642457547818878768402379960060091957746454108877537540124565836602773035689161267452903471674833058628578231065013856123536390102508089260820995334526091068905917591177083181200418448919342874806208504183759104907915478682140535595840581884181843000640029752029671107276095024220065386753889288697880163837254302566315481444624191867092152599417920644217278210445025892056289272386926846892979819505672199452084797138749817544793479235696180885737129137304882577622022233884455163865325382094956944784318832095231943968872890109263566376005609813420861730377866627085074578262153533074915705836916653568698238025997092800822598166625832331370679759141274594906336854551496943178844902885023134108759248943298975456548366835928433581746470837720600847445236583532227051620834396848227327999485528434941123885311542967800659968268533541897262322366083614217941189329243104796456025537312441704052396448868980284027626023642087566965643142585758941036062194057944221294917331894042595521268666815692014437179602351701413965903703109437768121711680118824728657977261110169972474139537567235861371398706212698364776240414381132911458706983673348963990673434392080085574961153645544422090816376320272027935295907542930916579775834020858695979264852032527415717863090716517063374871263958501977521842217602114200688187796897728729404328580789681921676421317635228374795482391116800698015487651486160170298313050211921989025008389092829758035586522017383811861819648815738640320406309052927777160032176124723421066971616943096436641063806178351470799022075417294076411790161186383777090815954012706187265976388018020005436150352980981895685538593626809766705542656866042325239763883601425792668790589426953848074633273215816184258520067378824673702880338643653785716624525877371166498615677534452525901354113102177535492275570414158396046736619518510387940784797700749853637940377057204818234579870569118208017688819278266936945256613811199264106743766857637103551907009262605179866834780982787901612910976318829266406216473494090821270532512545276838010761486881041047076693552182238825231455402570824831942978920096811152079585230971732273780248741629262570929992659227397989597950711345275586019173836873393234020269774887019022147612835724901477725805856243534484619849947261718493338730970670834070235582010305470290818511411425915035923791148293402207355389581542887006314246599429734587679319834455297968862381771494401714955732406683873806519057357039224830686992433683583865316574638107924452303531425751692039008946668275256377991587740183911646237295180606991721398568414565747394485208881578208948227028707552568129810415330882207880063682602220999767123613127925127692948685648383452270548502955264031017779043949161507609812837609742042946115867216494158537530400775520166125692918366091178810419083329251470505929863932363831498119383449926643717149884664935382851647799452158973547895427113923920420294344739599579348264970186338750855816674780964473809704557097907699319621288884761887745604572339402440452887074735286099130844479708897889974251202456238579477648788857879667104098204087583390463752693651791988005032324710443087187027678952007358510698156180074942695219268849938236960520125957940085973750313466212624755263546166007363246925693796732742267875472158846063122178055638252399456557273885156156188660377546344864353201587844871163694699826276516687954428343870083736358808307842221222934315054243082350341303535798895903332066208302349287051567638433274831436300600293944691478380248207525381758705812862165049373644683257948715293042888261341918649628835996369818103147623319495104812291241719550087188764986757521933464302155509942743003704619742583904372571062982455659872140471076005976726385996385563618428459400265657809566472471814562989326056584642896105066154143131135015284280055978661545908222300874328787245464018613460710240048424902305184674930060853365372490876603958752139070207836276764090884533385601939370765002949726427764922725829456093579226216209298791958902898470771830021024128440581654198394581278432002675580509878198305017953521998591691020996703987844448556029399889351659128054012610721001627475166779983716764559476064231289884267957913321253873119393358680746270146763087110538236390801232017205583142664132624186817022385620127598827212014318862280193252957101510706693864028675989950753534112486693703940479946983258398905919777653274756914621607447254944495611544617978626498692603610532367586337669`20097.95011017976