0.0050988702382868211836527406034890507086847904999348799277273004998031239256392972765106693724559042648940677588933719413204237523593244276070811415303298547748276179852484062548684298057135143841537982764076320126415602784066082916383246437712339489410256087058980430951406084257633099015321088223752859853153951463427391984069057093393621495340532948525706886373334475084695766658013715338744309866077847516244847401873941915907317146195827800341130789499767615441225518810010202969601591551169597845666790852860245832651166068481782773949845416041025647547395669678392735667960649291755804231719869613689928869539307380265867753519674316834795368681565459463146094517617825642865716387631934660703768646477918961390797511251120610284304659333503627777655886229658524017664376777715201841319974975715083051640727847562365234085494989034096232226415313126167322839321946596219235219947638614757320466690259340637641357123942235567157091863927116094064298012919163911004240903941801994373849449139660532541169582153449424383442798879070982906794322253515398959734784544591819242617274777820770255049018959419786739573198738888395151952381427042141994018827789433698969771006075289462732380548360316880868353995434435713715270161117525988947826014833107346161471883319848976868270638024054266403670996294483844010007001662751829469942427248065812286148915309533435250095318060820136231034588913635123251083668508226843315264659382348702189665370821856807666063289886366262753229588170965126409004069531934226711649724531393064473187973758427784348080276246536175482478755916725417898447687074912060056510843191907795219143623553394668160643121070317266488574310107705809436479802605641140141531791471899929010519970984956613581634044783330377428509211962119983201460976559571331806894511246109675255712208726240301936403713233467943982487610597478368927040095785824927294224422319132036957573259143618339940390774556147066228841902360596108205610573444402349138315557104758270708595113863708485824668656945310954076611222549316230577174670026886093162428586536719535562296291868795488971529441584630201233376386160672450143175241274984083739839688579717741988826863083525855145249305361351475394383171547700812673421343306378859178423691288304371933516830215762514993272779224965768817252960189231983103571323745841823087961783482613643891738294153917122124964240677748709956035625566632961632001878030542476288683198178924131969423440369380653088503398574562415750162607939296321324346698168325199025493073842000050141966867178737475444636955899416610888775836297785215372298342810548377770695789167442856779841762813765398737380053630215393404597671681268151267204508566368719663644868541393271153341528745208151642668148709677970722902865083252416951066320400850455448843163004502082944157429543528979145808361182808438388726703260361704596059088798771147282169260318770819498442217558691484829827197575369555700745720516622197393155942930724911972722406976426123062315407745397584203704500863571767553092783863193372894745704699254767773851777924339649683320486282016427711270541273051575442077674953800479889675221872554247800872984613514050161464446540184043939605777146189926835981262720340345160249638409510317231297912966021291247954333394405603894320159192884451079981220595575689353351515159277904737450878096662085142679080860426318566345278314751563372219575738212891394087727172791601486247011342336228194674492871435465429708243828383944003687391461933802479566418442271268139898756324064542559800268333373011682002197529043208050541002363974106308167637144269045390053221746610675185323696666566218246145435019839302091258817127992894412437462520586495494968181135245535362974735244740706143231663644087811874929697999324619773657770646100613346084376806854660745013415350478119113159503749074956147872642335711309863914913187133076375495466060678583853513514136898914793757014760477123918470826579184596558919442220708604224409191619721214538455317071139723816150266634770793244687867107676315186834213352969930128942043528529841409822295024787886186681804045390763294440958785985423528968550946284208283735913603322007231712580184703188559315492344607999459078837441994655242858982790339128284103405650352679903024427569424848754980277926545285185746540946622838529743196975937450986179535180667760519015684518290124043757557072985783426031177009822825276634671935493555424555294654695329082650960049325061645796919477035865239027565568007631059988335328937564494396427317586932459388323570478336157620366972362352424761821983099723015375802026310935794306990357476379983907479055266668327580273971471146618960854103036752471265564241778959717472716688773100653265216983625041289434015734491329412500671389184648961225953958880659513019063161455684778166044971401237725021694524804651689867267543486618520931702768385688276779113944760506115072587243580133947026526979905934658198790627224923014431278863854552960030015576678760693062595933643625692311297992597418442647784139117631554313861878675069590738059208361008008574913175492141084956216372489805387945807918997640876991481345354553721018175769393792221712140686531697742385620715808693745659864361786206636525873992772451278847047159001923031011896069123729166628582840917030633559721908504723285172508997758188576196334783412400245058468765051641701894488492064566621439165688171465429693743805835362961902744490253425180430521572305635701332009171315541343846284078400676098842470697894545287022613771113808514008669288490451415210393851537781542765928115539810491582417255804434365657094738289982102019694350067948739651416331629846173826687203013682759328863867590153784922960533043257227912553915225307200915630218371627514938566078840684565390702879054812671061622764450134771530415997066246675682249781793191660160127050938046844723117430205491967303166334271693482364708925957494811080137861891151917694416656942713470433126093674499291199778218289264880891400017046446454317653576616312977190881840213894140843743886061986790178669266095524384455546132787927394609788816818591117052454723798790964395131926448383437138780990841316432604690767751048175169053431559906731945145947416502581255800379567902135311097974055036809877395848083535035479401719331782056049782143331686668253354572457494825002702535481083243471293534324990592701535425494591250750171120527628108442777469151707059723307038289352056803519300819586184274351532665988665294930274454377780861552974038789128453384508556285390634234547034110459847328651331822663003751001501289776970852397064671731140867631700047854376481075120834701517916780099542018226236022960330408562427335698623920554690054707661852596170543989315367667448862818446444477255181168407732709281116560411889570999422438773523497270982140408558880806016644628685611589427072639476792937162217978483360249761210777298859103466221994625507205176164090283026965679398644848399275626102863559073709212009453311428596467465855761308400101402321162068092540219963752179961724075927015633021209153071541055507724050843921655263233462707417347062700374465646586305640180323022808573619479580753552398142502782463696843076217812342985567045974358865979966310409328431991756834463744797420814450381335966292274740475046810507992914340301170580993040652507645716076815919519892176763672935649824145098645597610431225722352196057112002321262872862241512954710554236011726701383512132190002218825052582996088103539735112786791807010840735744999244084898475076698635993709399226324819597828742225088053084911462334550640228952932647303843391380564408718172146522885313063490856416399379709578928076453619060301736373106310245285641562153990265168570830894991465562664281753677226471164497297836256829191596077491838053475350568478534964687821340835816038797847750046398590663466002516924072593326750495920482718949751387950224622737213735918708685069532262017636787917267884109959918132488309365574929127506970333110855521520972814992148434944202371141657760636416641069403593862246352656724313541439823535464999025037015999157357487660035775332324618645754155527672861608004563920886234444561517185024050676789796355244670626104466835563608474103200643048885633614827971979072660967274477718880129155384023741132598726214201067199925869742871650840017445049610247849599056350124463413849060069475493015515863819577270527612272249129208818926845369191256509774007763336143777551358409041922413324184981557990704925833531624543083049346839246429201538118916629543392891248522670341215809829292381731371277094226592494483905133165292083575599453911040715143809718485210028386478437022320226561737436295460465292190746559161445535416768545615097870311203476474928267772340466393569568830702548354945437776088442689086951131560262737371156844703547520668245068559731498278773477028521249910900157704194635857154680339107208433333541667956444936021076990445320384174227354956440704648613007098730938594082910849486853899152210334764539874856356389088799883843459988593183302185304535676216047198729343153762696739800948392355197651523396745776734774762590560811266041457807474506174841084237250862508441694834841847868965102008608357441018629978314749625478509066083977032244739943363383158081656328833400290813639023730382570816215955401439523429169404574742008343326674342093312502317363374649437048800875886459363287922282191829161979867927756514463120256099288071807148158491926639108811868265896877254486955725377016113354604520454498103822303599448143474994142728681603115430380587311205097946435114884654090338003012278335440387291702893550155993737308282758609817548502800281982178821111178765009882583489142245123191393648703617951504841510969392066093154373315080998345186916752476785020671880794445156564981320510798925669814570919800517657263809281540663885538764756356581363902842112371567110568053224319988528167002729019243592572499251063100929803242584520938401424497491692108995793884643860154372061413960779830074587825031331993923350443657228713460241225053352364974621163179855697686036466147601425495325611208976790756678306857685381404735569344767269958627444468658345789717881364626147590773565897823889919431649719988455794899416930141044081643480095121456346009967872835162316600371341644877528424189154004393873691844215083427860933821972309212912646815707204801014337437377619704967536388423947613875447209432233085328427384824847539633762574575811351791133757178812088197549222409646451604962842468709768058597086078631989554380832339708563982084802135663623275328789390987270338814988195315202038739314665933307691699960840510530574295742657896528908549329025968348096903814342283679202992989472594145759421080408854142069740794575953876520646018437535201081269365774236745918768144958876066265564133758671323828467311208143945935356542423928894047181192564710157766548285698477564477606521506116647817884814219110916880649785099380992266393657173445048463176942432732629893692913607146497251129911861964795452709097035834395264846693860531121839353844540135087849502015077488891439784629592505302824160522969951347658844761937381923586231972881630985262136343318359773630331027004298280963631847907338858619068547259203511357208141603368606667080713189609313238519619759944835207933619182065934643405607222866100181696102541382239111321048085803867634985525912602540047837366002428130675709956771531979311638835537696638263944400233496714288060828415478420334301075119297600330263485799367384717255004016610979009426776887563830123811394451072763001986110576470180353694792825406056313582791332355666083566435744240356112836929744674823200190893785570172174986770035069756051531190059081110148273576359117378977014930757205366505975051880480342301201476075048444805502968214921587761700837231775688490532521684758691656470220434691702245715783538383002531958768993584257193777854056131383990342991332141328993433830850801071545460918062291601937855062957036191313072687035727586535190568687485545436956254794079404620254293083778213750372466281496736218180419110522652492484856573738305538817804828771789556524982346856147502395891832558732565815132487231184070486936741579750308631993555424651834935855360857518067646919207766480133098514395423076949878640613876435174797600331200301289315916099273292465531078240991665489955156942376083148571129442346291725170816895670295678749686766730844899679470781665594142585106062540559365806000565133043420402423686457484613753000900613787639702348840909142734376620683830828084237961235245510980970623278898252160345712990749487262005375600473494932865460309829784404093633644586872823470837957557420970020142255871335419499985283091958752588079815538478528307433505801377894062527948424661907498373219581902816894703637146216463561860498414600113945995900327355662237206676218790250483396419412277208033845757443254449116484421355502901685855614873142294492576319238499623977371251291730148751251728616256849437832566381134338180000959961536051837963438286689740558339521486097513849988684779860444473455396530164788274391122884696529515873962525287692379557447768321058125754863736075982382398696356803555155814167148737375947856697738276954594690566487633498988566109926253907137135149677610312313435571646601545124180640028857717907517344373095037497096152811447989988744528935413884167600225569078872578947527220972443469738596111950752410285882252858895630095195231971940425601078601900452102718322606616444280291618456261757170671084242996850212816507431496260357335756717912618442762394201688731256948763779787685465028597142642974175195755798657500991631856903802909020834156804787808477827632443895921294513428619615110738222612379319556117568232221559625719784043005158497647773880719154333741672605330754514437163534097516511170927347907183202985971534954443976463271192196532583215761584569554827700488865080170496330614515169503741294509694259503948870505052754588004305213707775079188441174242469198669275941530317050275853120788097887984971312482910567374825658887100439189475832082640879016920861469797831214018841453640730198320540477248484759488206012745513506723129769676738749105624525667098227593961132194076449212255816466088185889443936664372460231829079833148830427180862833780973844567074074305911907654895849412945776202096279711545473541596958735833338727689248434269051961769940859055602794724483556518810858967716508660924673676698109267545063921668951243079433392915929479388414418839438904237531522890818015668208966310777761415310590377859185507187846248545142796717572478646466843992347777105634192617609114233023411475053299595037021643015162482981174628132707891660463212922598876204562004162543889132399962206904742826041066607432233639033119107905828859583490501883531431093503539761842268477773039946585957736790704960559834791868418226155956889420443151022433675110655504770336124955090361148617229619347807935920507744780778735510396325592958706068435310201021362817577560980583511849065927086429573049064056285756219240961946507667349198339350273584759655526743714859755227190418242663036786597711769249155574336789111097324507611197597468277406263302374185923419103432942255827838548733898970680341134543393202870689167296894287511677353366445440518180091205777544426321457322943265703018570246673033647498797548017296758707508811642843140666219210038609301829262678485666095295609908548751148874880217996485895771339410522107874607421630932629700049113140756019767648297008826804350880552646583405797293605470660195737419920950877067294762534833198934390704815947680660359592749341493271052031754139063361465799077515161416545686166983394153194236664781568829103358914620273743867823288704952507527070329352629803443758510636360440350569181334635424965839571759222436438433307887140407575932537801080437819760685476349480753039201579576922747318936278690043625772698756440242306534155735904510676930777473950823976295303921100120814186603336448748830082256469074222102432803203863741216894733972311286562231363433768676764848171454729220916281160869152283427898761820516303921417146071932723342708878294277290230020462921549216782326405540924111527078035376920650545943376205090630631091692430686271625048319775167916160880112293302126863444159448940431071554132984757334768121652571395173786887749270544742808883831040847945145453981662538329284278944050855644327045548646568060101287870990873704701622268371368831072051484046913110198735604136971271982388069778404062817007947547514526380113596736114490689047963179885729462812322081055989548948692617781172579392930444811614868993851190981624490250161053417204405006426148354484630433979239178731160829394887260673195141069109745102977706117607090227879955797420134630902292429172065096658125315507933370732071167568747443678384264505159132230251799549505592202206872497403559765243366653278389565091353173960730212688894261414323184645294116663947444101838406179233285459129233540249886814826007805739555264645157245957251124095007781809517631454122601960663857187752794864523544121467866869055012683360637730710283531143604116094790265475768847087861683894138614394417835650619444852559883181914138094451015939173673047651421459947866677188246587539717919561854496730807264540973981227193602110630443182025340189605802987540094768547493629643214336154124608948820121352492861957143217820007862171333216464957769266173341257031738948402031300036812927311677963108540699097907974172556597533425397966889157738312206866275436771429652680858827216409022720676884680618870471092340205583864706581952183580097345997521460508673151567028255574028013624748894303434509065452734888596868915212048221214497685976450015633548277633413565445149222308059844941065268936542228558524964282001087100238121957119668331861194195358627992204582359716844956634432025942449560112882082154851911543947611597597661309171558706937925867909424125324687878896618705783418641862609508758673187812170390909145443062193549699980253134273948489218707186864678267548230863937003937843608769411241980299305834791027147010898119107895163113933516272314686657228803890331535764708912231816345744988599586502942180467971245286674941924520155604579340835056342541194575266034615404771999596016932312787867258649585325656977667133997401994922726922902441440581246704071408820895424504773333013084173146592126969352417333401263454525131342582342811095596073660200750321948785163739113941143234178560941210645054423115296516009373484185281745799582868503043859984576121694336115945166173066255963357154177921940162138354471992801130277267546152635321929987026176710313806039787930839405153506513476077835305106311207197513874764641919470346103709385546875311409427279528882017176290165673777781401622153653087406891973182340205151079630112479935846911693776693634839969881092729220643851452034673775647099025057899958316238268607742588677205701815432129566911191349406279485390880282435052793828531302988549845450049829428284884142339344819106762343578778759095438461002582118354029860020849187168218468785800511834774608119046681434574782809656305751490706861862924317132854544212879958281056170237662610587110103946805632417448053135117039101549800315211239295178296944809582681471149982458265784265973189178073631558818694829942112740688168059926333399052336173885668239649389923873425961362196441238775331094700866931595795609952007660462347419347781258681411333172667940015131165711116408605118075300122265347163302568686295581955750232670472514002623735378535358617514210392746045207038594398267315081736068790137338566620262057141381089275138600570911749153293652146083814045738627420092475928262882222238222265446530182539765337751317180927806623678079068236499633629999925018878847112770774239369242679679462731230157591657197478536391896664338834087236737071157201721347310366186639801609249664919601309647034351889565281260629793120313044098446929480339180311279958637561238544935530736574511125950199591806873547412517996033267429399167844885208617142288674551684382486813419437261726872495936447676907022287148785886331429012180915454880752111605444955454633960492102699751657033821093194010486766577117264428253902822192751964156246940363681350682325096905243631`20098.204731171667