0.0030804955589923436468938980452312976157162392868493873401087779408414088768488229635127027962652326554494032176087047092360005257486171384912260093425737688700892343156935262465428199515341188420662571550170878027839094605334078856776766147711059528874657169567665529550312271745006993597004096334829064433439918020091127832398558947468299923715076215795622237927999604652759135145128883124209297182324484200293074130137966948553930323295084909736358756044661473457031843394947032152090548806663724890603867647724346092823368174067041864967963466698131223009046373003813927096142560550422544803760441242291560804921176395515378597450921663795854599221456931886660893335791767795161643161391567725032153577799573840640990377792875744232274697790064107141583420937851442389378869041466739606710008498405930043553931076636541653783937126883079798577277426068623233181569734724365198147904625207336278956120126488531073397108072302413777090157178796723345875198595290696415018731898814381085302454572464482507915312839214791945851917871985862133836300222683460745789756020591320373465894588618843414912314798918942797161806251376788074927320409604347351029864390065713662432840666458055653174339634643872140274809903765408048572744718079349406377976949008199903821580149766669204842234763108188034877572941612090874633016356256422911919327607238443399164608400233327349297469474282014033368290529151615617569676712857066333916409736676058087509960217222883319431927144655436348950135919461686035427470904939709220472486108525443598284519094011130619154901061411932667026057029007414716343307267845516415103313469536569008537888167306676146443476602785937517842330366339124237690914867438186157564266527682698425767921890037717940428492131539225834799081132903863765343014635185958988392344161733293906886271016908718554365674324829502530765209055163283872944324010835842631389493504915348752082212337489530337008782733228539049988098924167392809646905564163060543143953352318105103971776588465002830449967760476379476619952921683806545366873123173139871346732327314087819329809393702571614942074335293871101163730526068566890799955121948461765120837995642812421971844786716109985320189584733944470047327032047836620892537907497838524984764994508436021667526111211680079368492708244689334854324302823418149970113341322943468061756509870388311563800745451747679283060551227934997462015361536078054230717926963046495807739359742840500779528395180786178018742500902369782927189468992074504676865115937441110364134887473049113418048444560465691265686192685619529323815978445178247686927208168940896739560733817170909538062470442404938446533113192634404001998149717475848661949792907665433755477761146687860042363720396227876274917626223126136191432043995334840428658547469135967781684135401985195713246318879542791135461257269244994178614828286314491127855978328103688164782587485061451295057068414399120935926519247680313959517050671855700090655148591991294137539630813659358329886000325694167584530958851286337098252915242873849429595189073433252658617312003455281343809826307222109093461790917448485656953363643816425551849616631662412401404217558867524365110989895576766011070768267980007925974821881485072787718808454563973561536956007582508556997566259504634875317771077751364152001426144153766905888950039741318732081667506997882604228267576690833059284830027417369992883195346317881844238017336806722431996335453697303790016937956764543632011832131013597201329157037702950887527871519062427942345098007653156339042071998527917610387750325994505760077866448548433080339608989344459664517713029290235909502577010634361707166027542688616070054880509340146443596076890448764059276054503960729631567703646973813252485035435784302149284313605534482974688384113823893553511209503892373920394731249565303840222450286497017089914381496646154884301171366255382749066398064190424019644359249170544991299271055092470039355413147846169427241905651085937698499792996523406340363510516133456381718174659177305788350138080965193210498002831003688310885027931276636897751914766096270147678011538091875317635244713076736079127186048418705455200994329091052826603944833595500132226400346278677460103394276955011281710957709119915048629254158617479255851159248612035969821202315230205826964783273124303026413366831107567485647039854531435505766586533763141608601760721086087262627195620018795129343486053614187813836530166106281979202691106423086284957896270763174573245353712858808103843729887701224418909150999181761656103797203918193902597219482548112704602576446840111766589496111116682013122548685969503159950017211560463222634361043509612729088416576377664530560868617116440300505820691984202048055318604481342632030914973015706683968870010703843110692589797813998168296990982165171715933381865666965344885533913761821800359948428073808809359489493323738008570155216197133190912862776060861884496104620990828041511137454906807385012219932156720142661888309648121793907863884584558231681740008117605482256846666705674817293415133882992962560627249301104363896110451980025742170973781970880868612316735417895125811985019814638321414953154218075273473818859507076596818319540866213602702124588446863834863835742777037992236529812701695324944123413824455104023918060818667696144098362219440072648164319373250830658988746538526760238281768819238878081842124680884667140470855609553332337835615748670691552890144127610271838720360273073984254999139043139022581294582156878194600173368944732636975184724824184523626939715188622700660291729740681451250722780518885609202346805846039930961185563985123247043507227586513598166625947625422836458302065966627275833639933792245068326058905061381781571607847208398664060835192475085696941976103672614599857596083939689761994230845360904434471075269217105045242851279014897535643366658850031573990252917499975155340043276251003193373716420087024493484149520661784021321016110206436963140683833500562354832020578946819813550226244553190608022013826853396066176838473254697692606291293530721226522284375766648511770569321731635000587656217463610619616567631044157097116317768961592428200667066811890928836267187846748563372001559660902365308339068757159370723495768537599610838062516376612868737134259312951982703645166805048756121249347495439089346566652088525891809988893191127298636188857379560094533390897601496118974050694350991144789655113495437491163365905768948186090366423938739029979033268987224522264033531604813575351938956151702079792972307415927545256999215640070177905420103787629675381625456686073397988655894783947802694539052159357288287418631149569004006211007291770031983005741854763666680723281811078393002517127371218215050034825016188083814580680321906536596671649991215858409067812593250913038751463547524756549726678733010906138713682100891782479815261421443984861950090751911289533814994734268978691250589534663956073063156515463134870659996599612079762137425658156668767578255000026633396437714716229082430516258512854341248948343722305030827479235090990666238393372089290916955972645242002278089636453163021723572204844941636705979431390824786440570853301969559326760924243841766989067668632257058460233812257816997247153552216004312601890662804531165622645682377050597458560251009799022482422260378930956752394790753092662735293733239373016977762256814603004429664124916788454121073753552983196933513279611383708602375519210792913575686610550715516261786605903460405072528844913638253315484936389499131257361516257761138681038165602282519467439859811990723777265124040256225988537536700830961753138782964098221720855159672591379753334253666080117157128699527576557510270254390024384460496876899154366478642782298822702966690383847899608769239470064783875853186291070606060966396970784154141636280712738744834085243217763482547021249891394506174399023234585489548007291401173801898583114497112510049704419848280733349521019468830576525960029597164534024837564687070869123151991496185738320716745790370458039101162394706014906569889484751436559519647259937263669264050809098702602970631295733775315278011907030168996501313155761975723747703518082567449099571757574128391455742579367021439330227387495738974247221101478798811839352975123699799758911698619418130559661478628204679458758869717532291428775208566037011109326500468974697623830078956870109643149814249434884053306963240956627222888668908101598586802192636962445038786239971214516010108913729421988115659059760078994436494785876905820274162615730919880967357787483580443785467930196985518908592563071384513953697035393247714199134742525411243145811475919487136582862402617600748160646214838861574300825383666998162008357729256118337922674387871716807200480874563554065713829080942829897612821018827275216982357327490782361023073723285702526050316365858245422017125841094049159576618214043177499654948303776842455424909269864338827929508899594627081008234374364616498033824566065658135301859442045799550260138085387191983549441652878656216880920810743411702173779176630579495564881473432649442675229008539692271904190465414925490688234757321859445721561616148438790955412568692633264296577821123612277681049508722410494860047668349145221969111411347204475071201280565381571264358853994602640643472669967138377934015061280456584419868140993162530250915700884243588642409738398625910537390050201317360491464321539964236989441221521210928983116143467021173216271950117808415961760792754893565903083847405496496334151952540922860920269147529215100445837113654837494597680442532551848165007328088591902802187465514600566070681892376134568784839218183440134831259486494893934512953263079628289644090971570920115235757679186333443799867781361743373660358666781046286884742445766523070051734673345348667240457147146000656478458113550042826538276363345155818642388585173876488201519477877348248972564475159279373701550173055896361952845360074005412276186639109246264485751292573497365073219834226032278186230487664400461046961949659649895826108505469365695813406064677549457008980368049439638364646616077353650882215521529464164264334938459456169220801512667083176524520158890340918209479231351207624705402773788038976617441741248435849393859359899617344931816718963231568851653704142836781796280376286386612996497938575726919967196120567600985053804445530464136120114007314041916962780589315919662451651975263627120398804928906764014191277600618960272154265219408786830398702426378987123262670665961463706046501087701353216995813754158144928606749947489242173192971103359284062351688409952731858154787167185216088642704324801668047168273237401906707368216108031575670131600744140683010780788748684078669197411763131962642210281533086494972606286077938819482072569934496362744678836231954254009193113925421522385678810847643978462067768554430048345789359937046084147983503483153727575402702217994415553058633907519375073830808437844275292705662165705801578448578638697965723694749786538311794840096685653466494868266219617356717071623547231974987864408984850053408208119765663977878001250899486244957414711742763753346819826756321573352410014345606549361737937125528394824846949513249604268802509624051633525364036940671930676002668422461628816803696344859655412663724553253038505025420544923089195508189243210640322831191432555400850773858044970707140544978787378431189890392924096416352002224188010735441110827232061474309521061629051891642432596066551683063483168264030048211301510114418310229108858009290111951930587819941386440827191498611381536422797636936505849399225388136027483846663015416113660008469417418890025890239234315280199873179304501918680603288188059535954090046098963695100232786359436703891085196893831324110581004281719510010639479766895003004949222926514253700252213314107720132102869295836175646496693698281667593074614438880322055846275564705697273900043640193543346403797793882562399449597934560128811881470873260679756915918141285632956577440303543605935042272673292407995414112250484740760926339144214569285893999841227599936826597101033054154068440967658852551427285770711409351452991081932617164121548224050353908012372672485992239241078824901362192491438099512673186971594470169398416552952269293759104653887412702564279975248918341589261035909972037909956166705871136291358949471816921518876558187654156563667162478801331278232854403692869337503339996900957323823244154032805493786770110522029799599677210362950901155558838272000359020796176618639629610332499293454607277490280378974925827757168380540754505952939534480454872293081324063860623702330482452341932294448753492389490090643415616375847889803225195807369318312974092757490247237373208004947794334328271853206904043929033835354762087785708382612786056142027961433641189409566510976460517388675504791093764816140883071042134187979567603641005696879889650724467946895722302773257672207800488461738628529640054797517280198516458591102247957313556103812886302310084142294568310512136266708357578264744141416652086811500857776677373851834433562049108994412080629816046030910998506693797416594667059653868537809465551766565821718567204737710658260460271656717746020422225743391787915704630099168195167931070806945662700978695397890499344611002552774726677850820497005149672322469433025968084026003376039215527206138830612264071105547497875384022658128981008984109729805924550308834149929653182661736892581609908841790481711178718783427849211042631753247179221766465995444087008162657021375914181284140710093406079055915241826304841339766522763922910898124615850854360214503066038223306804205520304204598889203272447939629422159072894240948440463395941746209255379831874290966937329872827010896312611591798602496469804697480539470686123823775458477430780405985392687313131342131373916543351830669725290386593915758578555091307027945859365719691988758401885646324699675579616328974064107984472997333164938592431593217343949149391564225432550439739828699026763757976939854693028369117561050984250521657111150336691585412737951672500606649570147279250476729107589328030528457531020867997175211288767046482241291085034227498401633016308664025755016388948341132124566496510313629211762426407251268277309591164797608112595627116947583683577552025070752095671998855733496074106995123468308265233768769499422509127309160163156976888851148423329627258377487298436313501622455493838118500793859129906377335089390483614192088775708629274443672507667561310109061515596004604859245390367489715247287404723446919762634223112299531230218570813488403274755851878348962802294807703851427574930397540648235045129959643758888052262621713495083096188232515517669974130163836319086400884817526030573304144455079370165094126616770454708698525569201146037503882001295050524212488053336834829881312737464878461267751325203690822902638089409365117066972877349569920278403515194846551312031283343016567350912339678578873689579570295137879804263208387466735807185656222345612923233902986780648001562100152027525170561699068042325103287126957731278330064777729471510913308862039089830971574715960922732037098559982081812867596675068267109759926413202267227100942133249717629756099611234967298858183597949822615042608150876188998228605823666220004226688121877795143036936746429288321055994543892011335780944725680807827785222928942604342123104824789554048372679291902266438440716991180459439368373716005566116454596757833931196814362810063965309583856409134363314239893237019719927058412306880270357076847133460403069075709006291868776659231033463948428899262756842529401440746371376839894860868793934547574590725060493805802305921378572167295851970719630256032555114546162989144006142701825461360870690812899782123609398447585578388198207500170839499772385210797770983445785378699275448790114897172632891591256452040331239387620946576558109552577781507970582101033164692964034892871798154152709017742933604008164817249801809477206233327766617062757909149042262089105040188918070788241026132809853904251215577049958155763752019163155408078518593675946219022322665980135141102361282733122842318523766786362168555342654756194432050382422188932343721319515209576703153415848421459930198077397085739817132348983101203162179221057553703707692386936605033680554560379430149155977705864855756810992885775813924029053247870221656486206693261097847018863654225705426919769546457545207965977500236689040547959129369116096959085061616645179280692991552093785238585204219463931863002311773527321172899280563147042840027826085244442743386907825271341559832744638220429051597495948785206980538398713218609062992283403916363816421815224570951820503439093551341169976494782611085239892850479668560761025159023529802112625918909329538765807715452371107372837848712961836168768944209561976512615237384608506879826754956585848650239852341990318707912497344013968023048636665123458787248108329002518566458498327590090109915490744765538805732151998562602504467560896899506505838109120516683334886872044863283851390670682666554168646308380199534329640013491844886813520378161863271143554432733162055084745328952069714632574416227384356612369362043895239764602187271055969855459268670384419244400850134789830961784878754105784700375089016354071596004138192093002368768135776812277187614743193581806454422079013575570497809207504786930884934702055834848212401319955535519584358359489556356686134553062672882711790944607464644956154915055064294871604711770093081822504065773882279404257741486739487982348441291860744766351689140117373120582436289376803859041159420195531887498132118447927153315254392538656206954883378715947967045617771711340610431850684271517262649334914022252922119490323703006697450559465806888025407782179304811276488205377727016771804083365591538232456229239072136127616014671784016777180734024186879811601973330641687928487378496155164422418605751459731820181616134764833942576856941485612615924298999312118147705716071834769265702149386842528845961979663247000856507804650858370858074759592142017939819019477503691898875837376445652207025655219247623695677756618927719152979017270663141864378555772000065782258536492776086332190536040645488659472962434592220193382018433600990121274108565297031266422029681417774525360730588759641695775922192032015177526932752989294179295456956900446943818598215455307734820110259867102454953378645371777407033757318793612155075615913637837924152348875329330116313787365318869180597836023240911950792318792690686884379235121773694433588958182242995698349792091998456503820780742573917653944064221596793563691134422936864660051064997930759154622169556245585217771927025971205252811920278707992411789625470960734222580550592775795600346911064886305817571514015565037475425805292452032128410957363093443659357272305331171670488025821820005588624320183712425997106357849763155550555169739108673924032521793012159284896980856314887592534541998370858903477930885489522301623796609828657194372629247591896289283241286069402254616273706750774612133394328760164920391383512295038099946199008959546510143555020570106508961960962098376104794878719417430977276712349866490810443870362768654447183056926630571079814965586389940860592628507965704369883493685949431060528634963452158162931934509987697292678164526934451021452132381637634701010790485048391310899943090510441160780877692400383606084121904678388709272654435665753086948150772505309761672246015671388081744541985918578385504339665010359996588095976032603863833971395553695438658280014250377047069017157508608861275997752017612565492287704638286021684123084290062065984975746488976180470203888970104667339824369340944494797942431069971276786956187247562804276109938043701122229998852669819548851587334012998811024568079003531596461183219846613050905799446386161944823971938938192966380698836362694021973144689244980041686936294719367040360747429208854283864262973158845422618494733110176316919587793712390571084279321575354193487895454411341185627645073277839839992966034220494483117910942842667134366771549924558667394782045653943358447608907416018312291153988912065703141474219624679158456495594521411603438249943189107336790946202373716713729986399444424890119746028729687745828892774696892234336130488139419137674020999398449924301138319633475645710901126729507213817994290942`20097.992278916696