0.007313410784658871613218663245535015829890953362766637663297086182077969611300894062052028363339112545864496841317339903829265915436980986167691714257904520220141536849319860263450066285773310312480316927398303991012814302572574408721088314870399174162378543051036320105054197600570530757941604305858044336978403063703401821157953772606022520487790073667404260664290386729833603111018536784830776517378966529764870276347920999167107216384065152698542378346412788768514820045884292997567980611229813291629866835231365047324157323833552199589912308167952578311628406064578869726749433699297602802088673678028915134415944088554791148902320426621841375225063150859707957891039161649684541377362112560071852657770538294730930193458222897478181591778362658730411939258948709043186224958140212105109486669011554534672627356692216872517889861452624727928537191008958980548079604536000715843105282649150620479174051787335811001516267406161636045581367496256019901989203798830448604967716112371409482413713270608241076638735276413679523093578031132819588565819692838136465735465092145439656226460410750030650075556712406928944855930260969919259901901288632581547023136224445862752453188844433725817572342971366739799382714550684433988345322084965374878551945454963817784091515545381124108052896620487733784609912738242915832393018514689063703988362238018197371159844834347410707675547325538926297686918394650986101928569242217224179213282648981072247522087907966054493137160099746170557357530958107474911468045961186048754049212002265959045328619493864803879074644213598471412079884286890670744775698130025917336000219208486459672337130475681136069784876736214380482565128920016837917879977941039912960021002514534452357744076342006362570149795306611958962936386565400255940476606077136566449927536690291718015146600826341980311421314804600314837995251554829503085362287966413146717793247814389517645353446054597746245628744941412557021987256113504768980907201670754117944533723477105931861628423048653318848237907866895206773034827468452958677288105227282108342227558568607417437271764617522598035931248157962202667651397923795279320789794575628355121627993969655580821973500825170193884365103264339882320109954187511970045598860770241919902929914221054829535001730837327968310249984614420208393058212701196584488041222432312412083286448523478578370162996716104003937801276480460376785005933909665292693256385228140246634588553092499116399278951423478868630797619769318705322176855278399251679841726738749071097573182940455225804578271282012506816700473574465039041247442185875605766673858882292231578804254990413484833434784524656140597801078796516682501394711283952336030784273773495301771214901913971044313044043349970276950235418231226143496663633577026318793092797656891619275879080233276066145605078924805196739131055099070750742603488409321074684471034594190747987254384904490974705103750321058441150224898588533726301868936758127013128781706393572773222819347174483679912171060114338418490123483768376140807229316895331439166520935666457166269307411247801440032048633212653444724689034668271720336328313886765518343610986468862823151743495057656350455455413838439134834748329000692546478982200209082837497650888955552655151565805964398460220605162025378580343757812447928073374303847197193505828685563896250870841466753053877323172436770943302817398539322042931762185664720700332802983915527500999237574774997340955193801701045725775631922834612548912674461673355958204567228009634740203420491976833705280815385418718005502703431948527074215257882987396828845540043015729752065232936585435518201228126844023850265449524157287791476035628927004520310664943644542726505143759911457228571335100951436495049063914303474331300042501560412298130644743755608507599816808750334425130595394630745347904044063774115399837657307776449220460725300419190592881086659419420545920656249924506382077086579137821115633430167539180273310142912203969253641879478637277705546747016038521798906171783325381735346926486035180640289232067251053710562362656266370513586322979514069280048274684894541768824959124110919327505689388707706094454497819925423446360410938836982257945708099957318240064338734902802819003037704658137302676197273477573004106824212038786888889906088055505520987690752222925789786309572480479588643786062813931970834935353631506606987416035282389167809034226059849605584822407872703369362604699121872627339183932018229136796387299176422360658009047095287861236372714718845925186931868528174171653714223917561999624483096100231655401023750800349091138842826770158971100170035097027022336083766204486718458271948158624688677913374643210539227736135204195910926659524765131576507142117849275429120775456425210695484791977651162559215399827782066729504009713752709830792175024087990600659839268531849480849081584800938311453684093710665584678944762242138951118592359878521038736524389674829113294795048940141210371434062877252908179891531056880436376045621500822677579512277547579416639612970684505018588439523619637285736371613268919235643986682736561633165029705215386506565872172243157261859353174181387665318497201783650704264054892279588467103071000404392495724299220950906598723302714753722818032200980600711257276505396189118597284588736475566572622237102106519212909179305898382359476502235113435383497222805726720826374100016646297896160334355913032978149947859754447229118609121508553957596770975742003559519391661304345814720691293317483931158445344803808818566435712110896066793916348015839563178599851218392917754268797917018769132997764173286599351599380912396241201189280042034668224290451613540443974492133563014760930372488352159212862642393207144188049983255220805084331456534020846269796150956420065677060925184871886070163444716816248048787488518028958023941938827866825462146073856992209017151060033428804176147371620521191664559406334232156591703843688584102790979701492808650934328961844090215672770210800863031916049668203875363284655711251975035012203621421921132592506263968516253452411885762240753665282868929691307659478411885625251076931120600736491622248483120006907880305240692753025018985171121204129454938111514247526029660657352384318087251464469234742801790469337799538850333220275102901599954531656872834179457170854119396194934251001657689330171821861577439644520671832641923933387536616804257683516856436940852109722198016252731928594133367699375703310306015189362041140412940271061018082205525288342994827614546939372225070825680685887932204343187777656529074236638292496063910187017428643874991849996888182801503220782708112869042687325455132857122063606308769622354464379560179242483322308364593929447563066645329965401083141262262881437733285117002208937188439563658927046975126296249308329587643673381061584158775571230705695179276605675643182013855488405822232957475264469060548902090347294891671580082479572931771063775150642852553402674295650602525597072964480667052580270450510647972280173812847390783252267644352929537844789750262243023038890184456100924950785281983565531209940768925110517423220611496016177029272904953689720092164962634348000249606066988259558899178940081433319364816455961043283727278092581333001103968790024400468446157350623052185794774814346076489633492248920422478745968130062830761237554638863598076530479446570319898980600833672133797254183216921051233905138170372143767855412811307627369666535615869575432310276976547024375645596428569752954270640512170948943216110492720404093612141877965898165719313803894245661151015993200120233278410742034091809112583070745622558278217534793902404734719257589851097832280381176426212644742267588920864647912989594423760217879329419477455397285866579063295243611401552876407535861916054262052315215402413402727599033756057246612494652114660614531253864989327872492160478184168295257776514110966424198487011584543814618488094215770191403935711044053921918678020668353176289001742864056747693542301102706335914748199190253740141981918198297372484922334160444238950785109242794613821009795858084315366779210761972948610692218222345347309156630743148372510135316010446449474072765727874244666111800468661126567605174700922365112123948850412692044151219300518560439110658681075103351463604983530786348238699084303742346222097408375401236666740040582200759895148469824675291138989377548222667917791839871022181350605467748748774251506577883813948959269130338851885132226064805920468985159262195529892102765739917680623776777311638397141949977858674464264319252940748541088719370750139703122550889750817357281232736493177355506382359870152337859187053960773742859429672758638777956579665886830191804078845606429673982030215739179636988986339304141336429624625192735775584300001442110787557275477892733429548387567216901809448763010260687904875572483826201580677771184439060299825005102413811778139459681468486789306830056745540530790662208376855403406074210006087026176494495977456482242249425442843047645806779632968567644162589276458651808230529073749934049109086500321741888275602492463244785141601070129063684743049147798272796901133734692344544633750109848707398038514143156928325415201830151281137612921062622943744934123977651177465752462389036920051560841869707322873883118598705865341990843826135990498954085801432540798295844821186586180534886799387497444071290362920515468816978357041426761455044391710269187431223979484417282070551496680196027690190436174422720677721357996397993373417177465481766465381024418661136460974080762984960243870274098315572366515121385721112190414280186400450614953330870135938961203850075514677129020270028442128273307372076750718457238109913495698842606254593969917727608234615884507949169100545778086032610307568648420775197601252878615088257149779869043443234443067217013312418877164343790165179627239139515860189090153682306506158079433077776613280949971861941753300683487094427070504252827799836602184558436268436030017877055211322833275390817047225668148264296231716499778217580610487179194846784430678633170397755938805010217322073010180052348823870739408243804909977477339424377325094609933979415499393508109987435980989396320817654934184548400053894197426883159329760794819579254234940401232263926232553767719978740300973719704443264415899489119007415858633291908040175072981674083537726046390981267876526260724479000114775948327408018619656041609290604905239915963982638398592610167964661214377391092944177618790652166422467217894230630514892877611917056956981268906228500194304087778702490748243893228875796134327181736052680508438430978807481643663584567320298350631164361501259280167651465077310961619853187844698023856720528510515215173135283747787617783993467670226322728631952207441835087828273122790355801888554190044222775237314186490516386070595986244326654464264719217218487406669576073176140339598263019127056802046855345139201710335405929513787467907201368946390846874103734355429425628772162176807254926433919247159924228826973023715656002893027286489066876070008447499469678213334583268432675701028568076612024345230473680376634952091236785698937508890806061935897942247286616219575981115096135320109506706012964724298997252023210903104919502808056530831479790910516565500131759946597874628415183596920484086686444267483448911384362945302746149899802555025871463197277977975115496683622668532349317566129880873385893003853597873120668778840729245947124063806072938944100735405193682562716471295006387564741633403541646563127943867897951612070417301723080020892361236333574392870010195556507208449204656203387971617533352258092680553428344597677523506844868589104086237869994435901330800581160260307475333287437650594142928522031188603670449314137708208490233395974788848991121487760934158655222287750648124992959454689124092123673275292810573897795592085868240849586148852974755904326668710282956865958034094391169596543350805319588452910698846355067460491463095110269090124222237228836031193782697743298843486962805840307210605166380799441794386456880564544739594162837241141394405925153303982535929060104389084055398465790770471483337957784252241514491509572994042523742192372421348817465526182425923895985766503259937916493812049488452679680519838638182386182374798233532787392210909312053449467296985456297405959831844194805883065179008819365456033753153238792858863005298327579751734433468859237488154641312641135336428297595410778519533908694263632164234686577864999139802532887399196863271196686191100466995881496835623885612119785379476073053049827005563643905129954428653982206489256671069137212337439193168889277172618630934392469077052927254011748922347544761540018524852425456859042081122889548886464372709338116444552205770532276228232234700121461006292344336068961164840598956820106745525887665776716414999784200356492762502042544467458569958339406198700304203030297567321600680083734164815494555398904871896778372740596843406631651707633826441599238810447636307095069648603003666955576300496610852243339310994916157872346149869923411727974468174825167899948557341203568396857223777599439394508136029410801298941543479143248363007986482082338268041159078696621850158838308086954437536443148752560712491469218326345718503979191302406391716404150045269525208779710071769995135113334853265453394536412540345312188499460931455712149775637506419915681874144614613975720602771429118275198179729212246046352503005875626979545703450152732273254896676750123154541607022634146087346340471096914138411212331471681329978636709583914250791354255745973129954885441705526291175197386045377166448418496028859368610709607641593871851511380486676365444569715665422097955916763155441941676187048766825797045929607421252744654204273301969071471198190856309700161171521831986800982147243244508856849670185375564283948119645344376300971613508379849000670021962065336637468822403223518370921470439271381814769499160034326433419238682493448803974016725174569468021558685864259894689563134871940773042740266602100236526538062091641829512941459932040919057575951278700066397577216212970731001265020162038744592008684119741089321318983664864357658453938267764244005114884664075208996905539959201372558203831867254168462006502948968604554458554687416380192555187486297027102113561405560274090179819677421590780206356779535563148966752992326427829110589095477470844522167886349429986374100458057550968139774467967367195519982085411334885588106208793848205676266482706211100479447559873610455202076738552945431407734470021743477422912336196417085910642818676318216400203406393519188543246858006081082109491074028825942164043275589049187387960428670340856887000735358302084064978072770343178964447562384205504982118832582075061442275392223158482826150911817370097237958456376614514980466691367459809052498824168345103338339449600270649997870450802816734690960082855021455268379060113894097531095869653778397832248632624216299894338320227537915492809914950742060989198111034598320847203016813169330234924981002660940404419882681537432652069543950625172034405735026546077743546397866220614030600806875087940312030214735860323089280706126482886197974448882442412279524600108514024942307681004650558075511378053774915471510604784669127709948078638520748505762461557232365241287511683847189348485486323235744381432813037678268170995493433272301065811862401384918970774073427363559922037438770111099888420505427635012121145231799219063439053229754240025119587375306004270353351713521518171579808363069583613025634040367100629324037817001642355422584300412372593235105818153488279032019470498804781298428916066500258041466445330489900118125109507031470212425875239724119841962131426143947066806760870802859304261039997890827568868538034021531386741000836215931153942187249564348299815474479130838980735607414516477190437279485324883331496282971354001723728903800030516142316696684811005031755668329333277726202528702413662031975485279747302682653603234141159021512060925831805616623793648499001722241607362824628267254611947505090433893922034753297849694797331543034211831998016211907663626303548909718564087369382525564249217296738821179398407630285487827900194704653315355958447528098855864110623891900852387435137245440374298368823325776881658640633480498811408740638782081588925636986116272920029607603442789778649337507539315858395684980536887272401871626108874632737889884636821968403156004929947141362286005449138617370358274656042606715836522725175078492100333515517213850877088359052150915431800271573636905527282580270935414206047413588861498983868006616264215654862037364732975241425763459097947969534809689996032671242039681899790765768298809939033027357207672357892527134771459167737784158872066933589792409940457367356045840689146877338623065149043883851324568004323688025083856396508081751265049430949851625485345663490475789289790488998476903438103908568074434645248527446805328876477973527936374967467758437632694152325507014149176951574109265701647169966909867316560933997210484379829553129508184930386839553104936078939046638168573401414444427754958703158413044167017366810245803470514082762771684998424455766944125261154581243449733578343116934642932318853668831029306500464287951342215495542351207190349412181210288552493414631696872192340321947817469995973529472191262714436051098338483135401249956534033707423574080700675421943963896313885269456360309264345582147587169058636980607433295702705381771632853965389091504496830097101316380258240683022321494208226375483033559584873325449283261052993800283493437712543452697054196740913181551205867536485703301075751288211756260059651660556725912244420457387580762049266937432944620560826196619837301820513417447065904388154394597569955679458160999567699838692835409937320171301500874212886988424209773866588173105211742260288267888656929877253406899410198436324828458938515031555191232219700677711533108072497673317616839054662870660025531934601738290808973504616124245273827195554764955440962954342797877742631963240438362199770193432428203095827989957113590967928020858893136165402061168365570785435552683754963486891965243933596294053289261154916049117005146989924687049142040356195316035591443103934697081373021213295344588320975694259467706682356204833347126680301232909219626453051570521513400784862422337780917247191558645614884754724130595848367906640998952229904079382111593445004907774907782809877023373087309464313343506340097792840320899479644989967562254041735817153527814669648893664234500017837120559649335498123235538716634622360761285713569889644027087859813323886802516432763884211966844608750318279917216055977920517110359855080136366770029873512003746470766428194471569650164746370980477365453304002567531438639535338204789848982031464485869931779947966618791792488980147894488154597906175294995590562293803191460752969659401178307622114031565516698533634079716108177590781581943450402562516766023050396225117615131500545022153007482835891962712733505991544328438300407010394443799663971875435271292218418248305398773505447004029672451698895047875738380424786558447665054589226091470493600886169234068238309096261921250005513177827171913878588239724838001339562986814029577992974367901316447781453285864082171037264508584839288734039428872633628325217034972275374640858915448080759375353287058151103746578496811644351802663181308164979356946159592705984288383191967008461709462908139814214604575768792475433586921866453779738760706022140578067587033007148189272869610821005684212279019296730502651601639512115021086540967060323986969877230891759590686582532139535647512368576943838106408817138889062805371603155790536228975119646443298425818268740810283244136442246015744938234859496859977317686532272917748781536871907594224096147250770176412667791670854065383668434642115312340643381042140001972420790654980283727303821207954765306579587120977744675496258351776997838052244958400304125119862518770508185620948756747504054567867015518534007714918498618239760643108638038780284761898009396147134818062794733151812532374083110442974769286042391420435244599839620543978289964931903423090956557337686933179819781970531776167415328187051644473755832860962746192434303685497923105487504607684189769139905771899189406056124195489969874354745632731920816534073618432569935774048230089848232`20098.82347491923