0.0113326116863797105894718671938469227225448299820657610419345311882441990100344354119931288378027034194760293589521633260034400488135404548069375364989781400669752067127940522306730986712194390912530846591202773642176136843365548214934761716006271611785023993069316486426986180481467912907351412660287571143661915237654708751830017792792556945071109733353122746703877287409244387709001633071055691213372831272600260554848667625949225159649938262579917878379766352697356468665894303020516929564594352293679940795493897139498469715092807094598206789344240260959517856077727266957639501860106250237208982683317929808413367824704665453672047658938408658907423195074060019320728587653827155044190436352942459685795044899733466430864039244764664377858359259896675895054547370345831557682215480107066737995914652979758464638490323132058976823816588190153367338148502015344420612322589657550630781030217339349117788080738335268675608372324851764396902079519173894064747831763492784077279531491901049582671013159157135214368060287802075020948963968759219311081010820003797718786843633411381068999946703527521182582249974034242247906176187005987863103623590015623933827337910895597195001958915702981288148738193624761401476394331212775769520299468864909849963078453541019969037664900364638588001731598375616071180088849196996221787091461414541503669315769087734593542958768219874863770267092161798754123241045045426410066264589308868830628010434998222085959614169872631817899848523410196318122971485670820698105369671333395355313831810673568115229934324502270524867086313728254324492412032934974512405131031535579697452519075066361403153692211061149111409103946611821111737734502569683363373218665737619529035381328490837722315950677149156523353380461268620431872985515875228188608589349852263308496077372172902529592535817010835661988153100635288421845481817180797013166878541779824585009476934520521919046722603791095420194683548278278883456706412753468499963852857151362849957545001420441287556836948994878531905118335253965835631552451335279043392971408518561164966654988351833341592227737288415188725971563138180478287386973716832695497941707849836979867887392555654695946650123167925531977536920751130643957253277700537338887914971392678337161723280251090287446404449988886574539472373739481251716263406398470798821084358097496448325849701570420551144916308642092499492313091576728075019973064841649577741685454685780456834155967231314096332908868005647334600437148764970534855727066437578431774086929312870151753516130862717856815378282861031501075024871441503888607929714358656974830454760537959558152134733342405495973821125476271609382745375265734010691873842570435534968184205256856508766679674797700535522721910085362028098175622511843615327515592334702745250488686309079491265322079388028693440519949556644322031938456804944729369776928930649573641997031406763506605836357029440472404355450075234175796153996359255661125654762147105135265017427383084912166477459447838758622527423157799470294578999351068028557958001332763932585047907440289511575805579126035282027544176241816218663448491912695812600928857751560057781386867289985521425077675116985276765922880076820791879585964470348921652627217310818084439041987820252730405296197107548515040476925004425656295801477711964054119562545108458383804134561959972006417483170650985274458644196154360349026782532510568413574984759854064559824809378634638703305123502016676525084541841357348526981494624172742506214651604876722358226564642375676734053486273546396566109766536299428187623094936428087495956116865748469207664208877839143479125708008492377100484137926749582381241715924322349670095744158200941427069158093607163321059986631497284887504440024995413155567762903041275633951073891705420527451986128695349243236020334599267774557098964005321082924864940615622019239679898275313199851846918206665062305630279423483405241707153809586006772015707868454166864657561480523380882489823735383084759043778216169368619038597861156238570871589863047808859404212442217629853389712883872859877833752772002767969087994535871744179322742392894402640572230956921126949786563986281521616589199176574811738348876116523487935192983080291058778931056564539033822244998394265963957564857220663894559365044947717235065969589359162949534692677195189792445009066289197230231927053215596363688550776134515731249892513424415190933368115749271531500098514215009272146801270909828712598024106770002618265091131729870565243918871809458310149649074283086948732996019590510457834662860874212898782226783157421228973609909038984493809583412809980622947788089292458684712989823997665552602294506481725540954325145821784788481765831174677461734427447198891169490966586789276729981932743502658464734305482304851877402223530518045447919300376211743977765554532774163455279917688972641146650091553894562255850272737833995121589490348973857424832894390737862597019987026215093422196130421737497779114455238187076010837841252792905740509924179635418613710333324951799728171805333395413895964620800996554671586889412950161573337903192762150825438337281577549165408571632613514525693177984638795709610279511328003936884517838562013189026683047266647010642698678579042247322363717416956434848667737563639011268490591341446358948534196644385239072054086263464466122455861686236500575683288955363829853878006357230565053261103527763606742536395398987345574504605152538979633396546457454950951454724269480761077074199954974809454907926864241739321323351239464483051399264718797128262086575654923200281626243711614663992386722624554196649096600924020116937448816379247786872466950808538931208013212872264766268053529909291694090041441149279667643114031760481321181041839045636152604730438625065582569665621738020322896086260646785800837280014504025416555112217404544697792591637622038286024949087997294728391145068584929238644282527648739735796923846752668841492991144741975685812699060072115025329368992760648975248510996922383295000075860173206987352557955924796290375971778232220496712773297026569764991841538286580602610268631330769620655669136440499392678130905217491501591335083082772450794873383662487355825741284579778247459241353886493242474328958185669838091890468121989113201789664857730591586562757813406698866281300694233718796453396406299250701259982453005313990840045344492767869968998156251515636460953782916336695006659657054586472072255961777521278088630860636569823938161972063224421722387878200378235586401035847432820670953905731875917741594127836417529653079062356440969199901828292885473529830258559561180867903230754207505670790654818595009224096879298414223195276373645563831111427451516147754221438120487433870358344758094290453075054680688014196068060353139766715280347938394799385158422353491495661589179733212906573894615469305846467301524526383871215673060546973443024147554159598264487517210881467970342266940024094737530089261292509601544863409720332690852087780556959868506907138274450093176339802659019938879779836377757233104483584270592382348111287760445094490054962143102031641616792997313071429136547355440822424108109497149887592023712264373156290081163182277438631156179708633960624464773282277068484961916531661534470141915417616720803592577918476924627141461449908953558394925372718039237489575526454094202145933209808105357622572225050301454024610232180455003123635164358180620878449371491119333441138641338278907628413799542500986145039689225508901056505898891453590999483998951718046056784093193529324259024453831462480926128819551603506390170082069841666961712463781756765489196719096292331123457867012150244055405337784160432648489970635103134776271767674728430763868010252819267132419974086995868961567096344058491311337916159899309343502796294471548441752472464226325962948659387399200656146183266138186713610505587691708021998133494951059174510747746966306512314075333508461632786145115412142466183772393903198103244341192513718615902685903231296238175107231751145183722699164792841369785415449723336027086816732066038410633469653990059611540921737097551041574169292689954431557161276925964341037766543539208739192916849706629614748320598544414794545102653704498105818044933363636134491376041445706276446778935712652255597990474180270054765521551320621579149365020501644519714944600726900329445271725722127209494525187115810691056390126143706529336190467270073936480298610913182213045210534530740448403515554741288542079716840307367643951421215216134718177589374322953599311494405398634643853240323828585047179846591664480120773854321654768185270845758716286715140720102039054234476176295791281974151258659627904797697868211905558162045307121354924081231958762993102508355405868263174052432514896788162143430759065575769072729421326618134954947658908266970225141802007364413125643360414004614315573757846388848504759341220983674500412963537193946709956674337714229330644040079210402648857406204008859686013154356403088481412584012196704147754434109048319241838950276975471950835291085384630791976012125964376214857645058040777997373853552092515417003843216302842040634120245337695904513746251290583617313692232094771374905379036163672652379686005792774330397714751548613617722601430317717869947996909260940667452739349994816043924075271142391333095176281463484005081324298198697166046042515924305602433572314133677976733951379822270159368145864468611645476373125187511550361630313149725202644379615682953679353121195133596036224200293694643412642673809645893413377812861818777612964327677566506321562249490394747440319661234060057247055220588480865634714517292458201633135663038301997722074270378334079490964910483766294797891965542887393021827818921548839332606569268023814214595357723046973742635179552683475972767476803081363295337722318541055541905102597068917584559990894769350535066316928610423137344169322876857843401641893085039664451803341894920313379011252480574793247897520575205373797324736052201999389406863779892006835911282734939528712892335742569463914417389924461221481314359980162437499835660892919353067054237058154253470507819450835252622330042390225412484608290812682182767905546929675737419819385567129813009566504046592377713494808985577431394422530807109061438696991247304248124428153047782119474724244372275620626200456091279974374872786048626123792629586097019859890222219164363663652041991866293494387698372044299133317667246329048645471949306291457340266414214612008114198331725197278906534931624588343630669079627021364810282760995192020574460996871978152953820465692898565214995593500831065181730600916509701142770448577365683873015584454954932762906272219001404209040250026176077438224841406395104081917517913972774566744509199492616874999404648938333400547519719262642515182191676406039887576371834191662956531995028490900201746552032048150620039600916025532167053752811160098198545773589086702534315354420771842385149772918985391453630274367258836168224500100287420255905061617843451648561651783856127250587184773110782982482575809686126791294994262915585238750957033646905531551231493606794989298639690676418181449066264622369506489650935776431022681831792466876446274045429100439944297802219613338265745930469414534920648083080561374585160579254970927744240382390757185366069117335277596209776882157790288829690299065019897523756666621489411142264697634763600012656427888543654897107228959686770748736910984278806780786192021848069715594541525456087867920438059619320115487262860954298778708014465686336089005551333854606774730387478000104576454582196323637468680243033984842131834239360819792026306297040109401540962682769193223101430075305036339163386492124258123837142329083364141948686598844339492396242356610710335720737042329713180123195623375272322483006963785175948117175710271522989832386790989383493118978391520202729416502531773825849817333954990436553861751893753052369513080714206863995647662935298549685465420294386393544771869816407445702179495594798316798643577493930209242884779679357674837014314297499132513419672326752796536548181140685783108288987892282951940538425943835357786105931981736142113466598661383258758766598938245282755475367429265097731266683385166926478183719318345487030308261904058536720638749641990328384362921299641953373254464651563497271002216344953317880354008906102400185534039329926682743787196199744822064511868102377609780595602290218397643147704966079140901007073235526176213386061220056060167030976680850162625282149466869760470242083986425547754067933533314369285069371720759184179976158416124117124660513242777020784044084811999532403271936895553208602687236147790748990302852197709684400708582386123134100620233589972439640122387848223186235404068215374175564136899914259073182517878195273069435839926076224921852586083148241436227033892685941436782724870900323627924968614015643235950882039231948621887886474854501309418351027980152842826968786371965997594933810366372104344212652287879357803200884285480829483840679883562369910453111896556818370459629204478908913524601901854317471697510937252249924750097038665794140702081781804610764062481527929985290451081004091481306923759906262178288005316058418576279761479208899724880957695408141776042664633822072196622862499081294907239362038322145099767020677001437528500498217727407647996419648005332049776583751383114908600467883680540336189796909299313455468352529349135312754211543478130507456401244534593583352110236854595191443786842753911954099164553720407302390311253457008395533707572574795057050745053580125944015296487349921946138800345377162926735011817052341906934165659990450300032741090417361266539362951822501728393166755236086473243784274684140800209789025007457393681311262166499920013172978228387774070496272933632147734062409052674264348025447078585100915677649878046008007711220952588086136103128284751763097422597306179146072151667659257519047108760642219987687526272976483928306852205536806852646773700767061439514355797200503740172296725638329194143973593305076584088545334623877624667167228429407700659966618392807081688418380262547104837769171006665520229635265361901041594965826862206760051130245895940936582267430200122902067043579673210243270922046620782318423058488084021451319306795315839317425756114980804185286730624609840333295783334352445043637482429557394746622983625438686710589871590172333638522738868095882007590280676926790165820277615117498777033050463749385677530900112989808416385369640387644171139688609365783189530171958474842765608382639773192694026049149528396917603604838301866503017949444936729532497325278372149004853869711983227690403023864517227177224121673469113216591451966737174748098030219704755961066031032396848195486458394557333092311616452978393589058376036367560392410150115754914172553953821183772796096184649640914349730866919285622209697666111574780938565351915949723716023361794144434735145434592818183185538587332066911333626978699426062191578435306203718322521179795826476015773386088170095634218832776543313845617711457484034777915054667819489690870195691633257847501130162741859389943578871975113639967176963896980259269266606506072633117711164955973480198833683171173576106806602502695536839133202836064238811542283240084473086110129512166879048559502043189727554664053913123214283704681407585219308608246660752671340672215546210715728409767518261314162459857479756662700728441866128872098384383204083673230447447230001119015396576732711991658102230461673602872068272969065847238606743975207816163148155689391551980298681710224429879361878629631633947798249842028141314457605547023404767590696878500671665924549347321320487413861620933820378143327877858102608438803395394656896414044936296079394112068185155011847232765465136038803861211188117442020357766582759433317775611260651067250985252813027458386305365166680876835651322153466670653186893360510406012913641004221061704297548791726710611880668621871041050549327696722791358620413323499818868508700360577909979925916108147803046881641948860474538055462930909257352110104585164226844919472979110445427288905502374604774463033707458910651525339449906922878453886353615141136279463245986788844414350025163434185246939370549203864675624979712756920185778295650859559665006227669768316950265199803264352274789932230662988487225897591985638377130991525480228286603482130975666390483833376844901626258791855118582799927176565909083182028586243166755775418376993537341483268030862259952294577633805671712967542402804287719768887710589101646183566789664936235702684334669397160188230286070822866251319247497644911784214508778931969052715773563797487441080619647518137308040553012147730626867796921100833649137011412548708564484457054793523656920071501155432089274973453983886836051069389913663267601401885372488041082940089909770209569218382916913392631643090956698321255147942791694197142378951027662032649233470754012757072327704377479602773265601126100321040273517117295643539228930402667990904418138731343805868186808130745065259605274971377941389171395631705977781658320087597628788921438117246694988740947014976565039249735205080376972608773823322903732633654773040493336162443327751887190056456241219557130484752467323458131723523418306775775997972116829299153635509933390285319336178850106385858824248063315096788365495229282597754606859894572466343077124434188481714117149915396855148500047821145231135354356876236396915571427115644808693069715097298416867636133480156152192631632356444107266015042254197779687259150665083822234568079201679973409802157889681975027115651222305191119426176125299847225863510867311911647951993696191379773317479052586348855079707039957160867232226601627874316614457181680985282005236974224710363541498834893899899550677946583827958418971371495500957000613585889728766051790798992368829657051547183154377868727254915754032341435728162635165537822373498394696885454717590401280547653521420875636948779702953060938419543162686246017736369638592897597651223871759370337268781615227808013605318127716876339110057571144696619399205623587221562728340166193863387484310576783216399642677538426282872948846153542678540316830830957828602675030096011248567544933449838812647846093498550316292338266051479504690449017191791705584053755021512515903968810684393574948520995203158684910576626048555216143776722330061387691176063015421941368001273932410743465298064035014087503908266633948635312242170306357118989211779577736043525912495776391564990795283741398733703187316303316607117043602532131503685828918787212657137876748674791811069870046881115077932692730422839423044863754211787466391308822772818595450769656487400163118890212036405162765781427710797815101556816332673397897041719198060217364831312645308679135248651424191666769896599663212482225321936816118534935769712685309837646892260593992729979831776928095256974963321567515800848991331954255034917524201153067400321800161039189083791051770893119916796095032968541522551355604215641211771516256529184009231000694531844064296127555891751112434750358936376295055279020975094580526221588381958032427458388444012590632060263812996027252359705156304382950100371886490618134625404334782023967453224527277002754230668094266162270287796334799744632272303420240237257660276971945374316241768726714001724538848603390623943425740990307868762984662537781650129664304819530887295203116412121284406858835797882605010710258440532364318754250749893478776669199713206247082936104740542107293892331488387551837450930440345920023205194485310816677825429185153385137326480060030481625439320886551888228815629529597891616860968262674645831771712340281499221527573540202764228047982856412865045064581290701325762973791514375403420216504295064169848732396228278830084987763855499223556303150095005550981198603734870930283044070727834814337166932320185560684242755473384653828971463550249216996100670808758701684211084217050819140104764711324499001197699889017308420580418667554040040446465348707022688718950419669237100579115213952793664184074858961864387117757005209392788014941522005913598464923258968903385293002521372348573002701067420788569760501531048502188137783513343462433491619293661534539716423390737639118254224322863467259879126618966481090330631318147778476419016100883300912081546039394949996101942950578688875626343305412`20098.486369993927