0.0018024998117603185141490951995350014910262592741978788844996257652930666835769294525911425058889854577747212377943542940600986421175926553325279481598634874998524443205697465930814798566887930916993596422332497225457609517594491067201298705464642980182038696558979854568975186716628424519115966763514932452658188480558119764189080784825711592344541636576775536679562949938191970941102786125098177863705519783229236412321426742467320202043817540298407721563664501698431861705860785310600172757745016552462519514789861629033858501456933047137472800635301968515669459109252800085092571289204924295368829243530485715709182369114425014699217931126946126045260101895388420546478054449828248707943313439520014682662735162457699665658815309074797753905990967551549988286899799600172333344925164285389254205107122866696856727443844417367530902772346679292548852503690771766410001544955101385636479066925006523203643098509394520148291557863616987359068195230602634472179942241872038198521193234581065790406532434014744160263880322207490891273571252655781011078200178654518431030753343329407135077820890090802886978484108455460894925676580471148704163992178255333111582189331534877887867699832922686806768831849987856482451978005280704946241138560776264322056676702233177724003439345520607984511028053581597239539121535120112478557565622405781028219054285369741049555135882660800068400327199743728211662643113715052262891146000666286447199046183140530613907695700325027887483450432760874349916508759506298200484842258666632103017966934305486536221553015327387558460533156828309106335825096760724856418524938677942662137229933083434690302397753536764736250121574777791759205428007589191056950932997362075425646163394619279277319319727833836314672877392301492220868281102588041600484083932430610545714181482533809231814260814771580008812748975519537141721581150437508429471750999974137917564942373346734154678615418498662642625440388880960417152362375957216932381126692088929434448491179586594746218329647598407413871485194796029833292254199032788300949533287140132147827313047645089009416115275630980766458715466564614026686717904466710935849703437920759441453124547115487116767346350809416589186606074642872268813704635599601345652508170106898067354331835727161575331394755895920455316847419115365676725638035791098993409411185604519943397160628746135697652153187619378545391314888808885539775148684243469662839355304259468779343640874578238116388308131687666632870442335473733068216377044255499154321101287881320223497827914689733529152703386298987474224211484779858471588384626881410207681177408694115729785040287304546045391830523906691414551514593417516128674969952246304566238567333790999312519820350678548901608792852817635197752819148627361790568577745396736803600815159254770040173887452787427309562576183460548004370495793933251513224803828836579688959251572187493840962667000757341124248039276150202400563221205773961315887391759643962420591334256387985681416129430136116615062558384078062889937365710917393648259616476598999121673154233355055066628782070331404385773873838401635659456143384316877812036227755443192652730050784639299352000788660993291761486321483578217729847104747365571048341434878582002903670851893914558409743919377195883736593065360577669211135942924930340489778827719718838955679140917205393765100441486434101768911062888065523700281499993670026741933262356755615200238544835743812988170123959431353983100500497100934971689929067998022743905814792848767908236337434534327963083510473486393170724918474336853342017920744008394049440632103513122506235498338266804323002950883471394958848457816278268145511698466698675704305179102212192955416781541837187562620426040439813400779161567973674796258039982841831696291659072832859450924783562607234455864898076067970063746526984627417107683484097578585900028266028601121194428975650993964036505287162388180844288956840760709689607755455431440522545133883066480171973413095235086247822005669776355196961300646310271802079857115700091943264111074750131674929487278206893444510976545882869930888799698087753277324807061488207677621229862477210073021670937626225209438537774508819698973404501312045849701208860153254276729455105568870022842052663975597974175317780200295578264718197868178167094894535730110011865777206731752248146092051189326899697646761981938661690606940313778709446585890235327787181568163226253625226677099009983928645986988489111849417899111049781959132086517552329897175905053854869783207187249229640580819441180873748904585590340694915779871700530566244672503341769181533521742595954506936611266665342392470447759653433159520391532011569829267387587525282412425077376906372533933662378430010564494104560946093056006412133187014083065860721844616516232456062858269577732579055082714021549527202973936196974004603085573219621070198309975833079244475072729751697672848538523715766475414479145903689758047023015938322899893297776625933959354162313054394846272164649700765326306992307176999457414178744941287389502208332910097017290695832295489314692088126111486221893855448378699284396710889989419429508641012854058727816275784346871306308879624278554352006026517525066403407296042246111602226922737097284181438764197100018486735043247291287767975383417643116662747656042653777188354307639279799463258155382584202821569535564903268584974484677778320611539025660491912701789848720636695619017110939616151676313443495776674507719356491987653479363258221829568686285568524281013912850213554172949784933505504721364611863042903682427435407744397066901223067880645934867462323872934908771071215197588854395822962846192250173664131007366957984416542590940419239183887572565999750130697173165157685078708398453472072340771603203932746290576078720251175898895156565173450837033579723393407772826781052996753927391599061260853084650937673029278859264713500106496828461869509804005172772276889735991213833265757595931671856347236951154658966324489637633659692346189049163183030238567734509455550387329848964344361328472354303607639187933976458128557866359124303259362829685055164944719487496701266886104746965704069074000406118466317948207210025127784776717539911793955638077296216216920814834552597262032376554320518783643777843697709644426900619024059059156190794113416529276237508205635494244777896683113207849613864753849796519849877118879688691338408801417587232889219392167380617847801670910021159525125903841887601051610884613401782435223983587994206343450071092938224201439046990254861953647371050276556621251071670407205043488247179455804136978911972214406780402430472868880493443145650179356175203635064348597773038079587186084263866824449595219617613913905674333680449776069412170278557231177461845989973987498240587813823272605466682037856947808367654618483917880255025940877772774382082438878776279101240893061976691532003306369745193991291492539874159364433013959339763938591985142224974663443853078204905390436478297886991879377307730801762785490139624366443731652066592806563769516380741636653377327344781073273301237811780292935278345204443638751061738854520308997170176829868951601779689621541146970255173635574044006442634328676264176047888105333939292878561989230933803869721107781322012228165398417901588268410286530984556217485633997062793135624134755892279799195932150427437318883488637584648935523908595117521889868312219633957253855058176865025848143211628502267085500000783934126542350212623295207806929647875509944925863727066824953661723671263380384880699708041789858482792787441582810834917215842115752484427575329626977449604036289984120352412257298781145182697836925459984760493419064662008230176102006688358782033672193276109936671366991704381723667409495576333369370057145548847846869007121242064791195604068072957910179117472357539677175737414957499701589150189138637358386544040394702952749083737058429396202465747540532717379855997942640244005030844588353063798966484799736399469299914820455143938473963543766206169768133353219777047600388553542636870054374816145443881461232483576988770869248744698875245470965176146992972117916395229632392773708820595938308729366074633697310401139860827033024247297398968473312556177855182102942251263104126580959868490168916982273184667527298332755841493155926650927780372863152479172443837892637255281480170474415324094150327523477165314018277839498597187288357457202980603439512843065784284328189559467901931684105297354960917833371980766893270770513745249675585134754144119039039965340921108020138490689789667070740156251088388658784035728392003424255867405541562175718929846479177295249243015269285730846003427431053509723313980916541582512150640821779808487082515028498594160778292246706078184802543620252359055410572509654216580711781252116525975566352403416370685270803123581478036984726741809824319430327765325075959456583824034915304903103586054013321246494503206730819914287899450348770637735315107036979225704507446198863042179409824597576619242897352756265760967533826697855509268828305874869125408360773815331111467472703828845209460413799635501679089158598381135548471117253989895929932416282107811044216629075861301504458225396172892111828226352987310876656140351387566141677432510991110282164942290923754668522616014197583747834291460866741076986366086207171998252110452976733498327118336987627101307793113037223378463776577931331615043769144351619606697150850353054334719829827013678712804065798758848186594785689277379975545264641126569570583016917460898977276049487057804033908349445506687914370548256374067974890740688264960705976886462764694245945225759755297956238841018672361777583959813867351976280951161471553425267534636606724248000518007111661309784474979727138701227831628162925823020170158812257041577999780411870419887255602598115441374727682272696505948953328334635136244999571765600958437073921477897829084004987890353550030699446171851572946123870819434478081165634159947772135974592980068221066070316857125200418842419935731803837224396346078582846496002521428485188400321035902159307388379013685974777328805920168336999380897555293798059063677817562120239833816296453324989030726794784245047522055490977643482406742229061403850105384532051496910554444002689121800771878927965723296264489123530068348686284063682273028853323226387702110829772804072572013375231261780944513339835649849005418678327506697132486240529820945593582108100488476338328454277646375340260011070978330240571080136902580065502685258386222128393218850613330299371312300323032754555135420291682684318669934378802032131455193636496811824903781050236008279012983339947499925051448068944633132068442115326900219457797138092042661745845791712911746531178802462589354192680439578136002432949972554775786864319101531924625014533893069495855940954879849079666683921776127304513126895060491308116287533172913011830053347392171324631252400057094427274020908562976832804666217363091832537544628388289567428208510544328691696448334039817403862974848204252922997393633819078349512774394506815769665195548497029004479288837191056225638224565500955733099710012197196496548797023650590515335898112011217755106207815611596436452861889415676011174269493935606718705223095792687399523170893969004435460158753845037609666556653182632217364921768760605103048044610345828715603463287062860622974210579570938365264015642039479670184989767906805743390134449842679828071514722843545626292260638119236104192520549457510536287768921637763772888216256200302367857757624520392874952732394621471667416654128383681505952483119494035208609374266141228690400471855190023874559812802882153658582586073318666350712690085137845763233816195538253670887774218776204466516051491221319075762201526313974157562182263777444355472989345812510118822353607751581336684535251768140647223672541301745106130933426518000890893882702893013866370607036567204498310018884471728037156698104636504807527479576116098328727029586237921790523962113809419454607998040372881452800316109117600724986696976695218486637569468952251915912187539658880557810671241252549410946363696220215085156606206902090770334014442831517585016226718143541584507364204145185940114163211056024859254773028958781873124211311403047733889382979383896188561125688511538048603746842649740262456573427212949877630879917247676985624325438495257711447168912768186539951361489500847162753259278236221763489426638007720741075723150775625043900736704994580002079126037721686437467637242602920022297825665502890632608683797028234607209420891136201534456775051416672246526040190344607338443214547357783383147237333510023124953968983568006851485186256743602836105914351312842446445750781761643007745041145872489699842675275930576307064758057505821901566337243049323940087263733121673642070255575775583717735597367865033737215499820504134886847052874584548208824981681758658321253142510300709215988215720605961985859513806851868708802785648575274835440131727943151273591502380428514378834936480786906645398237124201628125119128629538766050486158717573725386928291096374112599124197173960562256555566600466216789990201196690360709516049890945428691333947714685110154184013641245728525157396342026024505068813576272294346756193037185878519739368062301355724837898503662162747705943300906539820563121220222862882979032475105094272828600301589582421465384437442098093814632889983698011519467728703033242804886670737551775615011736164759162259087868515204858606071554224558006947833423957626063129619460448159180828983530510170927450271794707707083238348971052691662837067287595085400629586909917321844637962103878370114689039188494201953094336141748460117769635872435135324765284157641425643562028915160373571963210651648138631664064226126407528563218797196318833573300742642505826324971469490767673378289656146281787854157291631222897538245905693359154071934412387777244722305162857679896081125255725400905318366766142290524560939984701422913437202753200170619765219411845127215100695103192000036744132296069956374304664003112323578509645091934973926629058197291779234781432895952418604407618418564015201005448229347730972812024146083219307660682961871594772906487419184904757882610559869349340639288584983125636082753488619411040155860635172213169215646564340034462480589613626193072067571114811716590991012314850434016680658214439186685519260363506530510617260153189260790724458059932889656082118894263384328960498435065644848999277051553124943605806826558498900009505153474804700594155786152571627845554689444615100391854077550534540027882032605118030018951362126500994647389619830950773404128694894107023072267336416913945670613781882206892036666414963626087538147393634589628111617715082186010289763462460745860877534947113261640593896911232026467998346129228934839030163704802672539544140486846979144656215669779679676038307217051107338936314147524721365144760800890124003778911647417817313205540625852486427283507103243690816589165861526982918745478956423871334747942046519513276860548651046391819940715950954204485046130388603823436870764685928907322447146204871187824690177514252645988470445283783591548578288110214987280076706119338607367388879953311279662442784165031254183694071995896194577560210499595918099507228594877418848796457738436922795869347712448854685755790279922943295006086698641167065435462721974762480003068287501761185881547025846872947776545224075010763388259326462904161487190205121704418800558900621646996754973530011262757600161710051426285804727267442177626365822221794076205555154985096500045265103906684961683400651703146124700226111086557353584579950589460234918193566911188321183432552195633637937894560427931696354974933532945690077486518677653208077364140487689082730454162522278379417417772052453649303871317475701952611758541776729205560465923800441244943963644270000046713357540591389346177677662573576540315447806522133699229795031611267687531286701992873938404350052743678675438505360835998267937838930447896492638414391129354333310743067055143670913586885138102167996663966391454974951559824929158446428393039500926181240533079567586725462097286202877798217698668931623139533520169824335085669699954353795409133836617419072636784174464861650362201135388654299907695029818631550246884702459744032551223610210145165477575132381370194621583174183068686561941973276632877747093575962531820229084991761857791785483349324149655648909298432847130117750586113157819193187584531511543464499156089496197894430572845992350559357331457770733906971696477597177645111745947969080668456824417416758682018476348836490574313200335046848291053485570203313478192055432451987498805780951744054559989242617104807717566862955188530599470240309522777292015245796765376985579822877342679427109424463626365135015389445303470679983875419415549930639570662335798941000835971577052200155491722996742508974805123531402397356435735314208202744190840187184729019164773362707804534867014615625097831871889798810793636705493399896771546554625381357924108715204255406003345019874734051740842485481017809554117231281035073868568837058076424547106121842113597720120074035006275806556133678615952750095018170646864169426952826856007827484720011023410521883122693760169293079016110080255050394026047613455558830540219203211099277600074401780846544556033864162621229278731286243404779240146911631909833828745587514852011443219748031608758581686279161404756161719603293014168340913048797548319618890403474964699073097427249180889213093101973479194631264793508746649139045878711580291260511147789418532791013257693263334686100010033346139874358741767930410957141500377863388299047102769970283964360064442436632236318232259750589243893602310179176802136497326958519548142863790864519734752819909435612825927118185805155907203677891690798099830849171792705205414051510999482677637680612476699284111787392555697618566213244983776310288866896439410109098242350280755669247680031300268376971870768140615370100651127077146666441081734707329568322120130787094514309152309219705179191478191154787213468530935393272334728369155241889542749658992410123424095263684202969004285295359624568555162348588299303863118180983499031186519065546928965893986058842236609535502720984512116704609038550757482295762878762737325544812614994178095813356703168534576400396225628804365764303544799798003377710884303358766199698700973187057880653022707214987760775600771532254723910489559344191069015009928189177396401447186421680460582995020232177027232754922841475011789277154293411508733523898399760165125362462648917922745606477597618738992169154145815428757723511858121658125345148884766084901252368811500249297509103651855334213141498587918769970149666583516896870076870254890709014943849350053874883593025675810418375954663063249536544183595875179010627589428280701019635127394627826381112953151868095587954056733867288056889458473807653556613208305465574568070713691617898767962709256799411566920835043761718970472698196531267789380937219106603162917277070327821416748515832642499699748913476585296208171706273777078221224162028862307746976165215479444201388687240293646041504099698216862864828460951680726663024854715278527044777103707079796561236578456373291608742147779079048057370057652177018186765286574705210580479077513821786473569061573985108683876071411265327863657992441077775990790463229870277643678243200195264397074511549630176686088038257147450993979334370017180597910051819171698435769670616308409658581822936172469045963136522080059858871389840789029295351143288671865603441640889825770405276257525788976221638642541479939977793083462555859759712004797852967740112498521355914568444579549004302512330951792019282729730376552538229220010340988741744330315032495647125936691821207359925061818257451294280840765715364353608352687818352344102456440256697527164912560262742613254224349442483568591085813290849336377207708546077981102715541755036295747138015379863149981310852172557820450536949112074567905493431943914034678971357474334637584117294308663977162921401941165339817138102394498385491727743998819987880358301473659246497747833639959316262673726226464392268085543317314980837691782250049710894642363705546872247768715217346841655635428567833678396817173433632699000804475907942666567849011077571645760650032835504163524955197496960212304705786468850754833382`20097.180718654636