0.0006357552267115789500441210838026273252223780303251595539792632940575208676602692974445222222873704321120497281884241606022116328196209443905688485356068658094204886645977773841357782843035967256735203280208650598444167787202663462052994114107485918250461964196361476388131429005655435183383531926233779364702858338615186573891212193697434471137510707454328451810110557567090613523560102219409933629935624175163943488985728883404274897786196464401833820076266423153308441525295693387083242520136326236341167424405528747363051351216389357355872848691691736433694746423251110291651417200120607764607485750371652898295736402969210511823852601778545648903018451558145165222912150942029722107418868606064100112493551709972088734756761111384299447928007190494390455404684316050397267087137057793468313227479717065620117426220929299198148286576092079198342545768930508878716369496688548047561580880655437966263415407402303985087555773807380111151845381767961022346748657845647073741740340633711519324318666003580051338510925602764948830018873618495391815648126340782475982878765066261068493289455408641135850999857317488477918503500559413294625542300869365197826079901876867731408380905135982788715477965528507995973125660156576009745347067374152901421452320697424930015601652178742520033070441653397120282558406587957072926826349240047723604271948668755177098121850738663131421107373324152775707879468002407895198254733123484907867345466398273300226143026627774142886572814226373835969705578345121109734789283186565754015014629662896659735105403270764393805434321537169483016927515465327760748309363740087989667958271760312750614263401002405686664545927867998851740660680682124667687937000594307011966104865680831118937567674475432284310714098091551417829879273871630084657839009194609604815793974389636726814395256203138619153303489654916545961785725218458189480292518921326459657202781221508818300725444683959244148864656825747573425682946135492979881816019912891130445173402620701666362267721194072718389228912044737642415107331915199147675534558094849744524252783694802001273437495285542835067854417169301016387646578988919849101451268354479297503801387485386285823484346226858538037370329482600268008639802280435654074519229153880076073827773857388507894748613250465763489214150071003099569502901246068769348945197152932914167560432565177543834677019301479314809482271953987773210522230926212309205423674024834034108448924331744506942218288706978005084647461878136913563757198153893740749808447096194851346537712081987268192384995311367880766200997118259614989226557828668633763279369187512894018624029188647463984291962917242441487296490703384986704749293590308594195760517987154609966808096525497680072432024282637895749507590453566268919622878801256732293341212265079906869531582783009940967901292027296122342281155301289771543516567296217773993938374392875850416017590656441238730669997411248960875127446714937666176686278688209689214282131626180989622653934155174691191776890848459325245497921077427913449196753785612359227897126598176468476535227424863829322449382520340240543925298617825410029506358639608233724775779802755460486748110036960136884797925572274416688825597152878999700681644590056670582432923701200120142003638990476700459571602573861731553729371672076090555492358122676722994592930463390998043833140955457198833497628003086570938157298363901917401987970273064718144445017748522532393023760446746730171248557124289111611892353120456913965230440219910485904447620417054902050096106715853296308075323707557938798325026589936458589889258214690104616156684245948663567027773469282164833100112256192520099629108695499534761930381272960185118389159456546010357911664844443143640511534842238105849953388149697539609969605168519768237998833319287816767971657277716689444010452581729229182437548874620941901025610559842071748936103092200500808384315423050247833262060104896824702754484846578549723083563933784299947469214247445685895619151020735090188387230474342705564436774180031478452459777472318509052718190513301924316977490408231879445762550484387819484892355531637209975001679105815440541324657490430914338794656270297397047521675511598132314348155762795804031462895352612448481115605786661940034698676217215959438261586058251732757650040093488612989801722226952032846045954864651718674914885337803686362967143989673866427925221257955166582539483027694626188780076223900531767478083669397086705653795254576006039240456817258252968370765178725408901608604195531345899221136248055435101816365446211759334351042845586556034073234615434555480693073272492331430129961724040665965816031533965184483283405062497333704915147249396102785477624894462561772803613353994074908902889608807359706583646692645694406790023223115024588060276088801526065548686288223469624187705077207113174109012552293364638528404689868132279395528819535255356717262540301861379946980783079523857199569392785126391886726236022976666158465729621897768810271685554810503078490708398831761398905278209379388874133891452964693453755771510080548519075550703913683027196250686477241171655167855698237490072548834280046405973458186337479961307836198618790213040446111425151809366694659214555477739499282083139336302902730419603743504454278956490488084345242269438640911014482406040403623221397545768900323725534903463494640414702390368125204757562267429869538284822450206751380633084313790216126422251505579882438663229759152548704051002786576356655719574713839204247407518716916881886162081211074326300366126080188106103476643534401247548542028474348170645534362057024966202614375229833332118270375151879457359755820470875847400794520327641711276192532702877242089443489676537805434613016844086636737933285651435356860142725167556757048329637270733259085515256701923695648050485849288981450573770155592397341847090538977875985431220818225626548536400636419072974669553407881898579028617041398525173353944668369260690910972237865911325605248258652615921596210933185823967743818432523820166431293691673605810826221543858573177412714088115634135944206044614067351568748200702568647715996922503572702173853127238682963192531361339096493150001449569632259276787479858332378518533096161151899457715717916234789147892205806772792302630471734004252487774938291575044271738720243795092998401900654113961911780094283572392079747926087311642069770919127043750333874234119397675222591392808190298807358773209937446637903449557508696595930442865204592159619334323348853050118858995822535707984145357130502658625836253542901844046040188673451600963056703689586658839297019349689527858041696844560333254816707058740047825715737478787452778099168069826271101806246921226954110401233245845102063898427385194220679968525055453674703819732720804088981704250720784059180419621394538633704378632973061675423278515880302511495246152932801573827111393420309341049328376655310060387250909467694082734373322598417427060418538367048208657451055301220851546864536284603964420992752937915145409205022022017728529889068387583178525781901188036564145444780596408008951391175434759752352601066314126605591765290790401677407243746497978196605310127425395672425349667993713328094573306244523707687276643928297520309390657222667771804607062995673308901258072062349566274194717041421486276574773019800199450053673101745063198272263525797529019966040828527839812388375925261200884320388104734393512517543144242026655902542481470785529024856979165562452799564613209079264999831263153806496232755320384036203372730680477368625492141368070361901556986537105820300591479191334543050969325080527478441142600442854283465105556273601460449541888680350088226205679554738461313480006543944584305819570405867021928170856411830580212782321204514020756471574624637653919964052110165228378315969220006626495148913675405649443293830031275166233771801078479579183250658047272879555644194069473587585218259953020055419191358162885665348886906768595426076529985821130045417413914926979120300349405238950744446913662062141916843240902520191070295021772256552272240664149105329983214530658703403006308854384675433006602117795717242783362902471373877468611022851838747674313430942740388682907783989249616652874787596257678790243293897689597816396065810955173486819829377403967852944362087224531764694301495080469947638835338618718784962568561824540256958476311261711935730195018542032254086073566530901673975604459288469106438398914240116460781224343619149774187682925542760831460552029190118283998919311951889602800005978991594678915413656353143887809324441141091049614461952646925062235749234224461270683583268848690463295756667670688462157744301038142941142829791772647467816114691594405555683749086027718511432438752609867694889738946872871550646947523491210738542800997744384693871131006091517687223834347640684523043087163234585284354534922990288104657863497964851970032205430263583464457905612267588593127012977313444373343737442369313638197879768591073339148700403445923306280566980672339271410980609359206130150143199396981002139859685192232670140847813878428019448799721630843813749340555941925780024299187699105403001604829276272652476272572129005991255521776574176510308944860995928637360692511467027368093192973742409975067000894712078643821027381127105878422175032636600230327361024416819490136456285661704634689024890986004480652638313876978744220552857466680120744915537663297106762686376112624384860744576989658087701732468116090583270839404501440528266095269754974616978833172161603946360472315954232718453065699680667609429784109246903738123592463375036477125962272739549803746341493613487571698180815346398552722521070940388567843547106265331596385552694778335451471847364848551991694712523430565525346871801630418339092225593781417299438851667652273736195381460121480796266809493858403863318984518331916133563575256135430440312881304488786531169054222956118072420969099425531489234323289519851132189025263890428272868678994228954858545527306422271803459184694336436782157542543144843181926859187638145476925909263502090421308435118077405489507520925145081109269270977488721883610777008283943072038721543939872851722724248187807871366260071657645154949843879185221655063117304404155190479733489963926787837088181509701351633473961444908419630949152189103106562098500520094008554600320032315858531775566595578786533711208903314615966848638281912706483941598729850770109501647117488256980142503105955498728909752974356327050261528271679841654274437825612955056357840855008961324724931926981156468714260291430484811072892669925416336910687055933847449991948375422367490215452862750583427863868459097222710062633439786846124066526993785121572921904141610640796093128053963159124733490495857219959545750255182677739210805734520154705202022432050623666200405558068134432176374076728025535730877823895952692478993835012006099649889309579182159431096370176186026158977185751373271745040916162675932409163709162689761362297796677347884886940050003766852317713770075783736253462009086097320236802558821567332625631291814988259086233971368758084741840305419779272391599616580278430957749703928223074394830598899108341485738590686184081708264183036090413325331066871447099466996201717275568162385975305010408167382391007239397725334278112013182320707994316699296409164297903703544284500669654757353976688581870903262935224028313509599324645016782063355271145732552148139187986684934170215148474827864214897092961744684181204624436736099615946446988918837449589292223924841516784537151554476274699633037569963870477699633105397185485854394460111155558614837112108449919768944467753578385376214139793990690749903786978807818206472968935190030739370339885238150855370740191234304313973516674721665616487047387318453185963653394104003878994474102070682902426264949180833303595815474966581360391414620660071052517464595260794016741886405828256030788921852772049928640941173894096316241516684004199748778195036043132024113673811777722957835155574115764276123453690502518971184737118487438620719360685794045612453997622386316473660192215570653043020425797407010680247950380670913485890161867783074837020631380308096905646465234300482946424988062806473052737360296150268934336134177621971225053231789337662029320206431274294441702029616360933967951899770344463440263773717638604359255790321286010257312348607208481434420744735804175648839583724842461122215360967446435759379056750905194561505926321024672189870435995097632213988715689518845235882448493752583267714478228321076901519278281100097522465984319884944811298342258964259743586631790607562840923320357931825249212169816633966831544156637205195337537488533041693799292908258248720463457479242553518611437157943123853238107675011658257803563436411063472774567292820033957840780143103501991256547365851324907134757394078846541532348572970069962747289459720212183054742747257747038759647131318136710925100884536169467493478568206820639807584897853537493214868036028610972364775065623020059405045070775641885431653513570230830310927699080937295046164936710668130398750584288346523939350090070390997291089652773532078558512568923462780508474945338827630290321253812232217694197226188987535616437408722551610728060494902698658313070650458036215350862683834334564950617542098586951701172021195077170863248261579920140382766021745046783692270072213542329101744429331039941242035595889834667008811989287589939559746593797193729270729376171291903330019243493193870838503011851405921826840877463981691735350998597556727881280910709901228449645301686947803963042155329059792138969621389325945314398386493456728414683773655692864994553104127013764730489511413537092434654992213811071879757854061818134673598527549653064947469293625370327728732128870882286874586020824644427331136747199746826664989663753730884076866314296813444310160135184344551849292572357883350604941254999052801201516776304316679368545252761808029544368027532529244149102805728934260758098227622155472135509157714235620394453157752244457242940756458342807188379057961535726457506363994194177498486028164391669845652913751940064883327300211643568312466480916919808476222634260461190893293879639938486162542405251234249967529718219386368504395989341628179024237161435630777179842818978331924594873501426924002778304135593941625006361751171366090096185446621300836181266065459184855627240995330027502805938986911453562825035322862332211679179130652624912225053478560403681626316065259474488389170294350102968178955839691883383241445959919408640734277895522642781416980425386311841106156841603086821912441197414699682400199689445835978585128012515458815650083361130542469230129605555975071391271808141259247006894197195110327611627996634109907006144076637487449173025541846812895934295355387297842314646757535288654954196133426493593295019613065681923085187823566114933316381567915644501687408777816316804426428595160300753102782074091262887549621036112543468102212912545074311906024817948811922326177051608851039275891088180335898934416687406194688151307279726878256052669523870084685389265131902196555990817728356365833286839089294606287685061220987791206365988555861302631691192904391433047852725714194444503515776522220655692204170575312790760939616501138318099180532614029647856250153976471738435340335840856031205169011340214853859883486055557387978812690475748392121845599675852422046086929815192542819309046328096834531007315085005429893170522567143630707018810064151196134275685317034622804113537844839106570001526918741029688429519659429816378901396513016306189154691467845439328931552333665935985068711258544736027579289261726700711722570850146498107472170790122385459678873062755381618060142524372086487277739025315925195339696066621107151923063406866071138258171628988039122979336596919343059886934915979913138244639999866222401751005364404310731571139527177160934955926181657063648876277753299353722485943350757342783831266830309999336569915590728269543934582260171134210474082580073292696463569732528904139012333974866812514124631128326577048440012027537200020704400886097415104419034775451018519573225401912469423706617605650090675156024013168285292983993832223216392271512441705173008174977458248047145285441697864036825107040649818066193134723993700679631813205888161884340333694211181822873941841424336205823047969711860976012981857214318202860171590166290321457082634261333110957516987555775263562434461958527254318484936057389752153968144412990948094483906702951446607022894442326003586032347928748586849730935237934723865228702638298767758158249569091945770388725838895135302410372095683074736342912563817698680611770688131316090085793795533608606603931413080143438943100187114995513271971781341062227318613776749988940085022250165185785443972458886352095395114596391736805104156901902491025637785954984794090556085453471850634271506677113683374531133480935543425625650572978146677891184802430569989917793181116136845177933869507102181118812551843863501886714143662099363904660074090173213426810146516909209719963648516473464135992702664538624380827010567805666772001184225168561066380567046209573084072178319350580517927180408706059977449326857030662187881671066270744634626876006179288600884470873909254749651058598126340260380676846203420749890499178784811521859167310992319806610494723020642523174331290143734074059989874763435684099453572453721046821484170428569618959364580061092593092235470711116255091992772119098427592588632596388177502314609689075497474444766903556918910522127051269955730664142802643600662723956446550376285968442498649343466035924048332611840820802864920234437429013070473765451230239723460808193071738666328079198631058438175084148764669779858943888263510987157378517650660444036745284314882189818578453952197182805597423765980594619548169359194849865406470170239310008783445833569019472107670150464359607920691905417867887565397670471159891032606355581254347271448263321087301385069871248919467570239326845292877570438605837264099378220564425521194771043552609386404967287728457582733385194080981345542922139677134735862990459125490407329606817239627497885936701732634934322612611724004994694198112356104361067883769507116213897668842645006306145431209078209225701343372114127586908609586608345617014306408478387137565535319065390147790195095498922589982580053125340516684317602743124948469367542762750866192504643953184611984048270101542399983710169725031129033333573867786083765403343223454110386424804686069979753763504462231181111238453341950749930744743477797644163925409145889931078891497828545373362902081902735460002139927328655474052188020013680056812130879535751840197971473354674582037093669305737176092496578001164543266801571120725588592118022232384717944102765245771344020104148340566478565863662627643087801752618320917987814881468157610114325664280798545625191004933206580386105971773565625012899696649565538968223284354553470125521816673171075095041896737655280337346238934932276999744152928803800569658326863144353372775375520538192663367899203800385024001363587002517825953045665546833619689353523084571459263472731237318588402673347522635388547157814677755275853340499838109207764368335945809817433115760912358844142321362242313360526933013283768528766279925470262271637756000654756615527274380285061889081430369504661270763316020594355172031420701025218799482596800285170116573073398945519516504310108260417961688649788527323894009441306831990510734903967082430928434808941292784146954301898320590357769596861302891314514437469081420169532493119562601543680804430161138699340464299740171570557169662902525046741227591605311374653886422432685133789388994952895417052201106625047949252443145248325955441401422487594606520260860391340981491242421550257638252123987795073157602977479323172445914136391656585940532436435222389397816408140625124135095755380004934784023951557118526492862083623094088194007543988744813358954483530686100083205209427169648902951736064964484759621266759322210799901820315944485322563212912645946752401679236315480684609235695440024083631116679932315139816272799487180416763537869067853251177051754715942963371428509279462045531728083973498689358379961311499413499290816227600275036605430604420925872437457007796218116164747729751449217054050517548381158347714366196163371234214612`20097.276035206083