0.0030683729675031955002380953963096745853898710200884932522495793328086222838431910376965431115487556864372505108513888840783119185803156977746927173455302961623033412510506400192336324425977042956981065171931724371910471887668477976668168939286108789086938292213049844347137589199075275628503081690502291567127194621866644574172637347970088026658903356394789148569647016130748524529249549966307497528227437627052600844041992059696123161313851465391075446434281049612073784770216853597363921231035784479391914281597293010710148144671787465526089325477816022139739379555601750446678501948299190825953979626302266973719853079123111945293461710464771994702558006281154289266776064682610931917477543738172068549823730822013282225868773566460793959669334802225638758490312501748490897179657116756711158148657134714151736843541231494120819322784532689631111616438589099752015030253067188258279179528817355183888873628842956539861464830454252584240249007101920889137933062367922742353464106961541726271359072663714339033138882266539495827388773755454096581184467704675655660992471891791577802789010533357200380215795602167138770792521692216704762375557204486038864228113948697826237994681944961780322207415318975169551850068841570529933659677715542754793669094821345784796808304174033599573619990809086943129357363490359752008725861491188912506938293589038134063276620360225295041215871816634152552709146985624332281557198994543983695972088476916982540704072911236412355925553133260242302078786790316139031712769292651626328332791765627325711308690216682326716367699964846454313499665881282888723924893573229978717667215717356333205859592382109165004554906484328974051450434782040175584401966407154431230205046566491129280735413732916201836694473615627367559133893824196073394144061816718615729583318112791723863079007100598259984584899658012222250829472321471461951720048516887702561132570253567667494544205167389485900496438007670647482355928553074182618699048492438696809017508318704304004075270334495897061744372527147869848378321004875262979857091817004764323373684316469807796716269821084307916318657937064020658850355628721121920455222829388450531615535249304090266340402511672950261869459098432352162061213714977271733688163827501382526273360210640830296392078829384122871017705303854135493126466022941429737918719248310359607866740049740528244978094178212281891439913811784950936515420197572508781285630658638281193937641873338304712679686934226079314391528583916337444211228607709898393675718530679726597524638638539065663105793762506960627414398467957620002297771145763791168602522612533871817741392089524817328830608535540044689388393176106377531011297296567148677547886608634225880041349644151457518898020474288208238956186551838417543342828408352804136443676633307497552203105098528129670563149898292796789000037006453960475206946617061876808174595954250443711171048657019731853662652052427440339985323473523527574706428758135642544268547482785832623632709624064705247880251330880947801820519407576393136317054002458183633584944109960564683269863353812080945120698222243282506272060428236931691956182134196221866434530902769922924685057560009960374245322980087037010850034039226252062002008238164802636609329490508669083960623395654927491289535409104216503955982902527825411013914051859539906318400565852005430612586848023158811524905633874279897709897153981813167513381856836272110783997113328548450149048738649257296682514277147642706876508923175921337489393713126065645682059034340977229340936410407736678457738322954080848085563938393907372714716040498694796347874898019886952365984161345514533175982366238359652449053368526855117564859709263686980289340520110858231981506914937175602450490212015936402767590877835674387489137928943265962334511402003086159532696027223139945153101000685116687075450182701843625075280144566065450397653397986380179962209046125558349326887717569181388929062542608446754193045129120618469978459457533148663961981813635494042385720744757872805368610145337413568588346437511110037697916072478395010272683095291330833203545607493653442507072671316949333029928116480519185401995959631729717730513846666476674822109578220600254348323037090658191420025574698337809329328621742825525475689785094555083053519385733742178579103037633281210675509124683605570524542796227690347077672349955711507317359463571542306464197152388370238557263567876440328085988598667849959967390863208571537593907958410195730196521479625628912749162248621406104977123187905091880726656795484986227442576810336297414215365836176831417516799318661283115080761036376591408901779010769862161332637839401078494171682003627317987947138838407480312850494908092698459592964918239764583020729077167576131981812829917028823690129455716831546062973618423646346210893701742751908882492239634577598551103087094128776485794527623140309865644362489683775564585136104821503136722155175937893056654258374363676503259837282402765191044413242281084576367809472581177464876376825459501961426640784353618233096497050259629292392919434810498951759189498795591802077081587648079782252173711242377346853108183002877656636016987074104418386834830182977681944359140824239076326466265638758110472802251503243084031829331220833558426566114476380032849090593189638773239997326011952599753806810338017422508034547339457839710830409929658508636158977488267373630130471744350332091621421666698632926716383638738492813024519205244702460357901561064052083973596567454366761369840015669751756471761526962957824907089128753374022568025623136848837212309511234681996157561181293268650569439986985971898890060535031274321103650068899957015275607110117181012312011104180942713035245181429136871877439790883709088997445838680231888122502077458086275578123720079491171902484214826812183896832174355599404194316415437198897306602151051005263364077568055748228075213393820790497899859709066849578978116717875438294416394674816582742799672254212135302026490599498388889869127924443015461361107760061896457951453949282364559771304195232496623219115129746755735218950636940298562668389822818088693277803155654420371677199905035828659686430983836550758691562578012870314412014248163752694745684272599191167467165924223763468285446098195047559362301884682310171584520757847721088824712690435413548932127384456149726982548322861299940982480575881829823416434674770864019749816932231309191979718787363989381715347478368505022985262145537392318106924410385069001770112118097765707030290664777807881966629330303283653915774810834174298816571577544236315625768221621807726516173057335477920708918632857960727280013196947920084956639185395912372669624634721641866197598454009947358026573803042257640577564563651433156964633215171943418368139848315898151509720358589676924556555082773720765136585463584348753927050160521984882695502949980453869783722985449496229309098849095030884076265473323428910524271736511769798314606858941614921852553268813632579674293009721817319382009127653938513023707245726018497401922074539202452889245669994379277651589830665608584849480492869857601758149555367372336906727188400200384951961264818842114610567938121138369098907931348732385181634359790272710449898656938634716219858810714438385539153629434893055669179756664183525489722444101699271975904930076055522136378449294952136380583989827852955132908423425021153780099353492194418626232255691320598523257130422707038511073286231028680569004031388159430503229250060668283150071568908528299488703896486942203570783881019025186278823947568184688751795175419926400194355201338349789559960467908370894145048955587237780935667150253246151094053099929306750617713688568515503310232098800207979723746679536207703577960703771016548434301360699197005508813380103203370538490293904252546196679399076619805059568104197243300233893543368468053747878793083746226262723084948090088323940630227755920965998115427588358965348673539517752288058472123560972345593702916691907119561230076981491889041078989721171729346295806788259797526295657471171336527226461539824271844106795348912845930323066556981084093398126429659425503331210255374490476372191190226032778622854656629410231479759717617082284338765640345682057996335055365645506157329932556401414222011969382505597979317734101788441615284174589155479073505323704308818955041820041291377463070260797396638036244551580886153047934284357545709378923194241662968902315458938661336315761319901944302545037408431961502139382498128892222652969244011099336004352110514413527641907855407326710849180281201787353482390739020666780439377872570871252081801977717836210473041943515856747909353498913286819065958676151933097364218254286151361801714565087112663862054847380824665417948601693976354703033344777905116035829355217846217895534619035100303912530516204787744868568490476196411604925827613556890321973870515456823209701185453127132521705392158102493565606795983678941312023092131088033533549498744640662401448096621482316970880661028496934879696847981476212021553550726182835416044331741607449898437840053870891879969165672909942448234592082444986504154074733902990339614142795833147240094862805707119301352780892374415545071214939875953649046585084161953976186854097769478904672143390103894725304658322000247390773632753590951927064274533223592033992821500141183617676153717068263671837755485163789103492093765033231584281182302061967881875334491706073516786220341403023964527223365423662567553363208135308474564503905806077058940989220808511476084527172209877869152737115521643854040651817651863643737455633994752701143558671148249599832892050287138547762672795907683473179051033779987052641533141674913960968184800447142760814240166733819985224984110523007950930564000060744666386848163115182013181962321639082834049199413915211920720459798816304928455448687383784850704492688429272527976441754463591994129907103314661103161052539508461629632205923477816920020109741348687221420622565384832368299245436913826212281839769569764382160653931644799704487923093907218069085554071144445395496275972470720425507203564341710867840982138014072842914937846596409376246771804322819190675504164483842700755284928725110315032792998155934558565540106876720355865329085942970987931639662045836504956653470108568202269132167036191036943536192346443620825706217234948406211016095605991849406683793974478055106963893757939871157660656659959105561873913357417861546195123784849926500051511493250807357486304271222372610873277733368207489590573276936955594018627589051108834139994477854497695329936279252716370986869450105517351227524322363883099533382983551402629205879324425422666780856304301164401775995916570878266397636369606110851254711721078163386398343708864523854053405528638683747223563456020729291599022538863803797079236827851795786189317966719745191194166620464741003136502044260654823021201993212237418187599729626853201709192168591517907369081255208081787517383940872196219718482483947713069693983603674735422042990817849775309620316922076692153481109644557519215228182008339211681502309367863472607830821902549330508812191678331498859395040574760457575965719104172029395741541032708243202441286461679060393750088544329807253498412897618191839963826760123578395312823817337668711207662509196599070468729417413212868426028416837547821818278593271118443433077997075894283995364140338815463374015851024697842444696762676420366486505044841687529894922213403852303771990650039829567689613365499187130521166349788781809950221514985471854336049777667971319008880666486161848128472776533709608651153005047211287885341015432362658530043794968506908982550525864406406019880560930546194519256711853233634582443029666837871176130781495149632125410593165011001810904175798066600360217467394612000957539146237996205706219551877248581168748226052857938821528830444683952597746356001686298656222752725519355865950325702238580090349893117196341368872985806981036407098702655598372898838513642327231698786716897068974364750770032847789334839074941074072971424710900463898762387060232375731016743935675571610183655078433315791660444031649960012830660689637449874557001317511984856559537305027458320732021809915642363795556906600363241377940512484976942821717261736729474513094764336835619709194537410810802766348095922600657884856944709913068835757848832319389645030721419996370205734378985846614302267146502086233576512304579578576541722728643380132203812540271136845300710468389031545395957738875735823244806373437622378794224650170230238238933457453792624313297302664596276054589707241127445380449166237537361075865923957346447694592440680310489482584505195326752578906567720739401677636971573868538917091780657148982738715615188922680560128837260739124193090028660627961846458021642806540942388320398578107043217939037763521879947334597088978856849650427660389249978379821264172956359674002007601525872109281780699950315746666148436096640506896274849149167728004949191859424591581328273779172359263299767788123626823604747581467500294909482671145494414608713002652449869362281387897215644930659933632015154141444918767063322350174346656860094271528643090742164253462720597464316677811539656364782114486021663889822082560793787294515305681937970745675345862247524131961582023787750281089081149048231977268183584698147087620426226184225054897188862929381313901046513277164957830518558807107875026036233985181239951057249720770670372202265999704483170673512098770069671212385325025077028308239971186463972650453217582657667060537420896344944687568768806501564435379391264299163887385571508331504186385395501889293154163384666987098510789894871112008480831450285157186539778785192803245208042973664411327035782715628162799754339038876997384385357135993455978590875277968182446176858109441202110950829857513948259948228550255945306071130796932882703723473346386475084771673744579232306902423274942107173235754166204817938426193536332548718787040251249607997600676714523250463742294459907941007745198111402735979748478341815216822064821403285936102553999707784263733968468393228603945250503414043047707581827022199066974278867369244743680337433321317241339816009017409553821714171106293978847189617506294127459695377289068750766416078526050194260634234633080489463612436892516281565346196190301596545165642055129592893830361152090322685039427792352769147732380163479903648878863618143037025425568346650334469091058889673485836074782272378647346919382125075660663143016346648962867757270735180822857473524922453096566562106489658531554071282154911143377351752863505872516221582104559609528154161599889764817931997650796246150301103765406619415439215905129854195728084440425978797761494233402315891880672520290890065391680551667818490222873139528156156498985148420314328083770925051592785576544855054831735012666879947703649308353824444532393352479617668818407321281223026577651003289813378575960014778536692520527677380696732490277243373308968419065866307091851401891312965821724341839263431617721846124347741991656298710985960037043895182810823175089133132034636749832328317532749362142194400736743086250125253250140130001004438915304004240156373829468859982209112731439947389980121507582807425561117993451877249061495509970747168764220204012714785302431625093659315946522238945575388787424881371578032113376368242094265483613479378101882163146214771477979824775448831006117447403868380949712679803858040869563737627662240620445152190223619958955180168957579674033634111683206644690404246698563613875964629606137912174280998768758683182729415588854490264715135978184481190705541687391982660372603686905066892786054159343310949169765103343877334154241577456843454838192318173534542879323566629142657323590818403851949928001927938388278031023043433135987055114352797766769865173365316173209691298431993696988554282806821761824053042650534854673213254535308631938916086593174585302579311498551629685863378264874562302659275002190435087462224334810690721769226543054880272271103299401905946719874824166123190214240048972758291776374188175539307953925805497483738111699745709640431945524109085639273944070809954296858023528320385695083297121173427161105706400611079684087038024668637805626967144024384637929241753386098896280580856179945067951129228630347042889172728165766926930183284358851307918001712341383721892229130362421423085756714624649979797959210526946540698387350839462802847023530885688847083886096386033875138358957245627430476727604550105559877579468509752526978029316881316407130539151546625837099044700178995927877009801708614038243599715512866936706046791828298681572255959382422451159923365440477356610387582664704336711756680902239430666381250541058770895467598382234941871101806355841951898481986321373948130654185261173860000657908253608684681545113918933767940075115114929359359663933754727776542724071813451469166900498083312711079008134741012437265745655026127782788235527849827876633151231397396443698512432765853487191626346311532469900751386919913715066247989515355537630449178741501643082979636000131538302711745919507643261766666808026267679769871163840829051831549201536998466314002827380652604522853198152006800288162382274560202814384602034372123783791382947223438099948809071648161383474852140617799821134050781284836539638652675023070324566471050762335893566232918042052938593260562209892608029818723275230588869783307898503479421946226684197841396241747994796324055918683926832735353068707511632275362249297603866382971088791775477749205198473023617607004989715995476994417272002209720638791138675033698481865521323464454944129532556084368604723130735247625007734309074499397314786273607585559900616642324929610203670055852809191679472821545435093210237000726818386207536517527903490303528646210149025027448291687766920310976223126856878807114891114268617061351943427618631068017676475864800599867340847635266117497493948776013591195954477267555056766758285167912112533582268772589622325133647552192759353575265120653075115439550311731468951771575136058847479282217053828104474230686704844073119218875453184024882673174824930359291128990972771758717655086715130065920632664252294283762074030167456276938859672923688369115390400068114057995946154626002614153935805164791961894325795665569389403728250865482393611124404881219254165729537365997426273806125250761807849639036656815371896829090641805331617356676912184027165998888217142735065753950624715278986865190601807696602582592353699971228478715865101588834116623938699919063063516242182676530992173600127257620037478135763266610801319455002800389820850664293325420214551571716305509248230454028039676221456059211178266590145651604598031522593912638107825161259328558250984265330473111757453215077710262242353083077290020203861573127806173280298340585985701978344102187539822660466373175969213084433186815638553761600187969195046574448686793527283519489566029088069669827038681127770067084797453896719936911473208131300108453438439094181836806177211639171892089225167978595395963031989643704926861082050598367320716862057050549344754121556745024131128396793007241002600498866033791313171210642467549149166609727385496621739377162720934341780487947834881343403580129761889361958605539745297983419299962132761447864065773963024020023582852190034220147928916392835479349555529727778797928657038788214263834434163206802421803312115902368762715330099345759854884891081869699262183107434612676642436134626712617909285815450518719324742209269368579281589961976433684618912642886626760826067599912447892659744400431932121649630158070625858884935736148209559835720744959720239142152825585313143125052766387768640491515784449852697482185524865135115370598287191071810436761410959323780620413722956346317892371223590284801009357083739712953942866096943805039042143031314064617918976699397538628956028208667303861758081419089155757926161687088290830786461947930805371450396656608717894829167722394638376393894518859693387323977085161811406141133767791139782473489024787694369784653892715456054910246044885610286958201118682281122246983916769749753939169128805449316134431770923161496198773459611647568366550418990802826697557131126735912021495902609716810220460990922934019893207363350930788690397976406373268206267625992704474319066270069022454970720760047798153064665512973129136969688606652513`20097.62300492483