0.1054892984143719265048958419223504099657292028734769041703679040906751145229275510375696804562271607282909844533698928776327484389326359055893908296727425926978994382603327352856639779598832701047977673864650817993127786568851215158984614819303190201015618060287676804110778330696672046309394097901808073308162235885426186515409642802501553179070165737961567925497363902687893674314397229694406864749484895003094112301343541325424304766652452580868194857792689652362405315627790560678842275069350727103559101629414305884559989200917714845851901951283579944983498801509281996471843320529717424485995898471627810251837790192253883793442201785367174039357823077672861918356886082306695371653694440806178814761870747183013668832046370312801299071412568107734160108994135964110905428832052706233956537684598501937511141054710614877295730981124838165469691022774932018772781392946199629331350881542679597975744587380270964994094040981512685361679318633855391174947687521416442304182289516256212695584020335466764983310853049541374822933141511749044050275438776685971814880118547031835675141944172591829782263432888150618991849112504690115401182063554539359475078033251932992836608820340114679938135806817011991272950527147674557250882840992838261304188265995435754554129242334255130787724574645056248838716367751529363892911988167432363394476072361178990431972467688400446970432316639257566725222828463853681717498292088741113436436693914202597604214092433053245151455628332956428308960200711804593677206182703883293141670908210746053541603820108515549164241751907182738083410541862098844541932772912167056031910907324711974298652638515830123982561287382437000584802878956456749218531846451176597263820788566606125687299740138170508405058146873243469408155142845695851213901015275294230068484162224570517632299798282988179991872949817544373170697281945870411119826655989402877463021196146830857669666684026897675907173650236949001697482584500314372500655543734509747356931398876247276150258202009893346888535460076921686160803853332514645442225639898192482821637854973594152911351691706734404189629492119851036119787591472589627082594887030234342163814178878814665018307225378169357609203166615519864317703808891239698167736166829032669308931637948144485529645082368879748438363045760821772010643896118033581795613106288937733107780707056522709163389570378331418773166128875010543487376533369873259502363360561112920656982608199164759164120355237443018497696065176922997274717564916742867791594616924429836776897325162681596994885769838748796635505025668799347531864914230299239608158311493047356247361084681808272687990122092201903639849024132005523098604269396379050123262005127707723194174596270066587044806411997712333339255819305180872323068117911305945817647232245597582081322523198584809113606468235955115873335136885530259820578286260437349391422543910453128995144707450269414148684518185000146927944829598584845602374528168587344363341052840742983089309790542917138577427556001310411343995301542993926616362145049812357228491270783457740065257065596820602431802974446876457473266812612805146949597182381351567018963342096166285172470356713164902913534876611980559572014451534007264190127085686380772727024453798130274940344193662522777423117725128051463858668448102403813901880146219728456740539254833030955546624985856488378401103672210453529971107242106747790935529225990678211553088525245377276814773044275920537573626834379226533069728501508486670283312314670766495897754971987842505381474401328614224242296425943799121836718011233080764546107726328202243305115371134602401607104503466728441102487217890464685791407333209842196698368942845168826473306152857159335033514644108309991801218500109236453858484208047396594390447598616060632492632708414321800214584317792740569609283009637850941387529990746539832111580200342949193022804887109685019041177409125287209486999358707994355795524649220753668026371473191898969963702502496893809844663437546740297934929414857502783534734585238379558015150387046911127694818046963752782937385521057512210431257129028760469097964866193358601987399131870166026504356790853380088291248555218252511170372674089701494769330381387210038955259103792748918259712097275731207171355706735799312141121592892736136035674762652826504168645106638339686367124821231595834757217420691519617522448434647083651093115084588630174697823127456285771715976474252684755721495901560406081121544481616183654873575615468245000375889229554813125563423741344797564889784859272676517183733527785561662971074681489444848714693501795001806042180067382615131006235150621686936529107836566071640676436336332246792656095660090887276106986801045214075636663532921855188185696530246796097406543053909650264925033696264669403233551311301054304995061185536663773875963944927489438361494194793287797506012122164453488455936830141350589022018413706497884756396397072087954618801053958331962059102605027760401981342818050224189954844068498514302918200085154159252880030700224031967555577406351049081549269262879759668880376307890596097266742368669306002345284080779769327583341304318893665920192294856745571856743841390910823912577847700273313432172456872038674260014123204408406916545550307888726899250188498081494629832221270332215894349391166897820669063213117112793146472965477242673567632507167022638933222349894220268456333343169826159101880565045741173479461728072100092036930259205756699354546706127127797153553391131026332368799233922965064090969885483150257534536384036736083651802075018135842345759306819251140063089914114108782620465973200623860557745638605254995078979164363536133596747245380874650101761349543336421374885018634461527988371887052867821427231258508398664804098769083352983715030530477944259082497889450836904238329314241435886550816906475848144978684111128304665407407140677362464702001156465664776207134572787384134560007562989317923649491850291230892316088763040439332289427155779136679148182517809521715600921378459874535757542858308099763359368835890789751093865100955718924376140728062530112285188994712283309515141594030104062486630922842214147608998430003453915953493268426997974448473853335597767870191866340833095532282954028624795810911401265873352642344851738958657179546134135989828285228276817184357450987302024711771932942671792068281630666902407223813417581911834711664646504175306376356414547940898550347025051205398969805801600254575685391336317385843623608406889244715079377820733645396644618192245670486621015080231718452852583269002814392409213043697662833822910011754535789107561091960685521700118851828997802754291336511885242537280239238483790086502990974345909874519789201910446379203829722911765108921411652247987321729339927124311039257066927037678619456085853930347879260409707540608980167793909775986475112134251095589736194685130473671640252669441380473227155106614436387128325496120475129988271766846972369513308162290565944519679947351642833837563246210999564403047810391752899036573602664246939765525836053536787578429340779940032944341232996929707982083936797868992935426974559576067715409750584117717396262069167303572941821389469439843245183846298263483292515302094155927850956100149631607172561198691312426601763096695027538108750160499138570766019373520638861765814450503168899278383940548198747127247409151939278872440137120533038914570687600434920882349623322721775698843753035199067588264931071207317672567509479773327013132005203280005209789780325749589945324406644587823266450246558267447918444468026320055511161237128658023012525367780363560146929372598833345815949407882193460042491335983950393329995593620574766035678703322997828336568847817427865974577192448882536490754614707545060952957891275038935812151475718486895350046022071304730413077324349594079168521688872780813520733954353744278049226163757933968433577118887677722013906993104684288305675191562777306583878490722771924450996314402035907999257518053527261780540752594922424052968044702198075693281975863250067666135734538495276551995031963035823685852319851675596103438349500322372040636274860208196670713829135449174361095500564047310925288806545158993948605990365449603291580720260725576620750263901731760613619634939843579156778662423525230362533220074590199371898932291214562410579477743406737134342346991190013127024070507283098393260900589558581782827684026933647860208399987115605523618405391535477681486206063064910681815502419781056791213759809036598966692568929909569266103010434374266299193294259575013184973478439493879504597113544222753219814109716710632655632461515968403957052571686821421871539424721485755995368033839908867335685345303710437717497078364831080829926692925334181507666031086803922149306802414142817756962711324494647352911615096779025114425090336139891336565317850829619833865268966298693479623844539708732433107541885482163062728174503479804954525305626159959746950026533064875786242456344528599627724869042984887298933119300712558820124700200342564628179529303764487445322158035492112180326262239510365678015237309937710461049618498803421433077956800860630510612995717243904107319490074447370347744483554373132634812143683170052965850740810687045343005556780087596054720579709553810327311239415971390067747856415223105568007631870246946150197189422887932303199054899528153447909819580887494168388016207539127630068370407948119692562801020859375982667918002732525850293815166931373471620448178153376699926850991458211463819844507695070505587086420748892961332666332383669524818156135450690796686189822256279583614012272741579534912667421051720715953611185832312369576952339066859975635190058020501687028005373703753958748234358858044857874002729571585281504593586838973876094621053002634970158356988675574426053365180107855803713056011703555468424079295389055336483295920116041952712572190471651388504479241929101255677160576943186215853482735956985267539356502781272427269080347330896006934355005743021635751898792420077421060516838767006927853992446740042811679590458229807404237635195636101389991761561814399962399112635672260002888983582870414819359414323982130702494979426292611155356550761482792398721081699693260578781296015963266744223945253396498791238012776358486519523481616543448047954637257986742900033975701364988299236172855417267824214347674958718574421489773675130494750732303293922534588216284639805128680304362829867892428566863328869548000907404358748322958987291415983149496147772535354982172182409834574024632673090495927506157581971080823920795923198525723707475624949545724344563326349313081555715685188232071620530509944375214621848296552044066601013174543582682553294100329183710438223874370542284720753227341068107903192495631333402488476607495251985659138991566869309594282005814419795776471190694032404128746970705734540083245544163230334712657732763147160800502829687647989697811585387867363457001353913499512781598588620458990080800674564478162574605551048786202112878612502129781172262954475097095882127693301123200581820471378407187372180008528338551974804024284408122286106686945676547228133010171378252190116040869182706201689772425103135510459647248066761956928370888614535976703585909144717829618401676125436074546525873822003145935823111031345939936779379487259535830753377782904383886719933805450120821176899262330758509352608311051417697563049914139859661293244921684850149675202370764293819356889293108231602805526652267329301905328386624616747267199613651711345380276356303814244198234871980270267142341834433269430607837149577136812155487640478347925014463102102677634135285414073357445636068861720508517508465292929821075393084108689156277678628988096651765665146217060288956686551836836076792242044549107692467349478822205169977818946141837482125245826862687791123534437138222584691880650973737304651562395779761989854798823835929833066445024946474084598630320313907745732084476538240866757568392395235382977987765649432494449485924154400323117209439104802577996147632688577223551034344339086683854199743136474120006807829103816974260523131426834557565498465725991800495675027930712776482583346009645587766085299725201079250186901821444551291709238865276306560153658687887859178726470567657317445939428891586701946131249099785028131701688262564714766594974616506511162334367476017963032073581800391841011923747471527307529741495617505593223746574447584954908100204511281148445782354623961605330473938690284492209723852829996085513498753534085094025727568446541918276566795397955418492467569619601706058961878094133769175934885718531075051865607460804017499588451576183679216241556702453635407599980711544975766343192190064527341028479137301311225664864814227952034334780754868031067030786686764752297087794059940724767495158928483673582546762229685702889253543912729893192473566049846242695609746190702916159904773986719271880012113794992738284522124811440658375420808023414572863774900354548455240088659005742156500003200507265874290882688301914498380281790831081077898602538602922779578173796552385256167688023310495196427219458442373921344674242220559918064393152706641308789656064173234373450119170367295491296689856834839899146412125524031821367935237796668970626666844407323852319490965562024962309132141261970009429889014369188811559771565313118052337546806776529093952560654993206785662173495961330984101423659141333031295708921248690897784605779797111820321103437227063799233466972552434688242037341271521212013057199088179321170824133212606588865464975681165036729850667341177122910453566554584082459895152467559562796559238153199194326709255330983399403799533068787055814028043309887762020572359995894853402789905083684846416809393453933458236410951266100175445400578412859702836268782275269663991500625621204030586637451447579353256354404807521564249252092707330457243711586772971279996780282275198813061497720105599822341627950332642843812121983440712231970820984058294199697891383369036225179135207707667371262578960685413414086612220752914125261328846127161225465418612915036984848415288284700318945823064343603886461589524730909630064530992645257007494743576338651179231336132609406463233836764231338195406815212557995914245784193966352132405330098894027368051893739222856913758319533623840564418983719355848008582518470838065759684451773416176493188327589525084752539357195036225294704449648122028318886103001145375064189089403883804201606565542794988623663753456713918960423979365340797613721257778214439588044600075731601024314658427780864414907184052779689811168627138595406334433767467381642223210949140971509118937059442289937954786743311705057861657308463191301729824010196597204037574343556526688136619494219016394685352150804066689449380996282482225489384467457082035056937218583694652155446509381776522162633769590275206074972131636576126733894877294643278167271151351524699241395770878464515033886691542500673987864784889175782138919318824811334725439922049296322094013104368902988335053208969962054174035942981071947678506436088958114149127563969313988748618817077070889936573867097236173832040404834098482377793107871017875723685284939339737784516833691787103302763586858620882161257936158261330418382472774944895227140937833728424968893938286951700033215687946304416099580349305046403076690739184763072338284507995353518249754264731567582064795960402845212270356684270663551315885573736167964812144813884593228559090200821019622408426828611766868755096809113223796204867401492929318143675876580727366842404926147273189957969892175740309015620587361474594192383720603242634882120669436367398529380582779145980041759977716150696783971613673925047156077433436047332852521202716180663762074971067328284385693615789098639061791480835324205543364243954925957036085841691453104079715963050287755005717998896296309000372093226984949734340339428943595664090327785072724101569851922739240188982485526069395030337723903647755325397672086517493814274450122938498212117204455821075217687150010402278421315683675766569474068934764357465925260415868548565880430650281581979732747594545337199215148849643195580908055444735588702360885716676613596751248260106949679930727801481545123377878964218338566723085882783813803571841914485533499046540971498929194082125419578583118899141456854254409438614093638672641126850235843625082957426489460303339277927331367187683616029853478366849609303399307748064337389781874442650719963780482242825178277090836685508676493284873996901743735033251854616346822884892659801835086949503664276943325130464943096002974677689149339753363517668527921267033853895444049947216532124292977652015892037086902450483524744604516481497869159242624360808390678044004878264054517987522478922619036621265883999340108498108854980024812057124465688940864213208985369068525513846432446422464692243832067985234649904849914246501704164887134857530728838272402639497465421046096574132385605206554150746822459045709747803176620140360944675358068551221045823039409305857063114193252977839095755904808979703276457689811924260211309645603602937162195685448718223575944869552951139285329761968583584179033754795071247955481060583404289823102046709868027524307096845419822755998356783734758932914730864397141414341875061372337231543653499137575338031480233064106002547684621821322082891245082863690793333016797649555170077679012318690245406971771503773721046399981540750615809044556954196867284668745897608656953109200722701336433182201302326062106119550376750019056112843914249775496266398102778190584287592316605480452215757062341898478466846524716604073013937764078361770688182006105548426690870403823368171152757664005039390158813122148142573173821609936470158461688200901285653514122294991008917841401116572782784982003178593173601318182880488603083230830331914021931335461427869932986139195444161330787410807734380536900172026624798978628588980252559906810791705052240136384079722701478814212161512938357360269894082616103907746400413955628697441282234395633207121936386390244405036593127624885276454232344110277986968151408099813039865376968132649666060229352334932169356093974842085403919127983032934242727456510752921142929827468153574956680209737496336534156880348604316050686896263832958131069630985235905266306383488497731192827436831270715446863906726330276984693183280087847388555671550417369802125372123172287644774646090772155145114059333736917167715267096951315863975382259477566900286476317574733642878525695717326104395256346717564121447201288023615473754217395552952982298587565464447691059884196734146253852510263844791086414886184804404559893742508816089128847658703642227043498695593489600044128787888746886461288646799379584158924880672319423632270163655675769840432097807529122043174352870437802449630666654129841820700039002888736537496131033129127266528186384172289240308467546441406182097469795254797166368771381734257492394927090416420311502346059280841783816323528731876431769629433246123461236326866569378252254412697206291431406603132755871743972229626878765524349352936859058786968997955344610871535450987514550108271971488523171424856756991293119537855713374987694312433915110397535201848481549363426952437970760047123680631539696841438104901254456506071652685569478728510971756975721984796788052165615423757064779864330846886359772601449463701361619919471243048646017994088268794230275045816424074803175781982627833119993805864306218478338197232914609512184903778127071756398450136031267074566275706352105605749487419454222137833313193286441444721581819184679499784125727287553017840604871515861490700032828593171695283785561786805323554233762878813438519901345570515904459428744801579723722773838892244421015915414586774276417331435924515509693282230089107538380685376099481559996679286108980112530964906442546692519873906553459061052611714338972966605877661748940247934665355121206833260804274650684742745404551825384948082375685115451628867605169870631679775872212108579617544112127007281060014234305653730350391154628514839428454541968285915572211288602130129905436859511570074286436443483993537266782786700720642369086446763135273934069854788773507918982570698545524305271855860195894416557116292604123289370604005779373881927458304063431805603711696070148091075989674681129336407933152899689520530050846233182411868765307678139450626597`20098.884589757403