0.0092022271776688472290608374320054531042931388553519222066927992102703452464077687548382572816303990811898902641863718641782522557462749969126344171516918323504450595625182465399541439177229769168598967638009660115595159999724882739444150783546924902173480065207674090156557992198180819353012675352014618430751145734442848306070312346065527286028981100151560605807663064047872022241320526782228218942701268539667115059009278233124038022406137168348756260140915267331319689186484881638485690053222379463189740984900231022651671780965725641604335466130630125968774885272196398546607561380870176228047187737236885635753201548822946216614826311480355297283770174456153905503507714649098868742514426866292487392128021183301680856748548552660570445469608620381295922980527887210442304358026280671019494749413548427750794321307185066853137751950484427059790996424322616405711568659471925876606281997135440186149240913915223641969450408104795498431997995151108651262129474013015793459738393335960354297070395977798351535836091250002006242764957571957509225580924152047651981592970197622870699957504259689273300029667601760051750164587041229966957789231007874051297728877641576402977576074471791573572288177801748213746477797878283129440531449854304283195987096424669535822130728579227551072536675492820086213921864369315339670451171483354652389714061397822358847130794476187911705755775140315888904381740038579279189133060612325381475604550207483551246757627231312429310269088303659983570295233342902101501451751958987192305988670620862110349977748897897564498580027392832738800165115318683957823039340829988535948340487833452542546624506473172412014866917988508726866121709333470989655027063250049882489063801675445976988494739840680302107778137227843598823345231442262046580988726018191723609215874933046930066336827485681382929689344313148057396449687619762370960480259196194549815594838857876309761731400318649553288019403696885573747745202419938758782857889201560438943289522684278491929814317466313264874179809363074693858044210993105293784235429477199667276923274816152666104069450680641448532140208352227857920455629329902617616449952285124046933350321575705745246216678697359983377623460192779862596218200366824719087415994689904495825351638882150587366904883846834987387201715471671464933729383292780342905183755529890180592078063964730399204165526483836689157487081397124983994570640266430909456850199236319258659378151319468184270144826243811720108618801255167327762918473183344473694426811315913012774132395717175949605647380477268592310470588035977520492119199387390418987840335693190157546477646133334629139539959053389887787573009622397522419578167277496181772063634155613145950412537985356730830845104863521950298275966408990060164434525605807359315274997804559239620589415101538267445162969870285400474760119367893719093337143742364512335720541275678975667035760229084025209498579786207857450364029163366922644618002589644408669115132163004115629152710407750793669352746593711194103387670391988781145093172071012376340265547728878936044033800829772144732140507740144211100540030783609371628468217022381052414321069995039482969844691508490763132237205394481009901471274817596543414062576895027114888318116804732134969572986698875806838936884716116535703886448790035966938032087323720054811260967142087752797367170257782906860075209409727153891802127537298704054785923333111004135844032434368006381146963411880811560504224342514343842773378397413576127300745100950766337380035550149648058759199188945768496353547230443778873563405434799702637027041194760524694796674000930829050204726312510023280080828366432296512031308714791955874470224210314095061733542699445683596428666712606372675771734403844276178999624919718266266603973463572818513818800927191103976207927066564407791890253098713859880426327887836588617319865815548446624863991855351180835781087646089469011361915077953047195709314865528087983398686378392840130137784765585528001980147599491712111210377228440636791221513685933055046537110349807654998381014524326556426567166668278004881889769339941158506160861984563657014330439094055542240549596790966032906818669222885159035955148290694096493705603779858174458392948400959069671575003589980565487751488691860405888051212534518019890119492824360949599449735947005909662641836974671010316452870178885783745433156679178626206266095835772952044882413417898361686951802549759661870670070190407678051722891866418351039230828894433052695846236669627208597490346216346228827370709399361403989002010880003943750833219945267118703517571121765534132365192494788609900304940228237914619516069285894138928065385205453302360746453521443708264939845473992001131710530624421522260874632639578279500127868757048567151031968064723707022087166769907731072934490357129675080523299463307501683220919502349890400827388980264986692584166989306961628895460866723502766902185413327854030394113214264779996714328897222528741025918021610382378598160753524450965321992334140464473755097876643009098945056605192427272081513224580811603648849778685779212055980927009382855004966772870472319836025907194865953342490303812556066064495292614501919582533811499097728283400793560860717962642180349922983323738209578567583541236205179688796946977631295183130833004487707039126611473578098257083675879476513082687235081243755330027255751269571507050759547099925128966191978950657146888511663499350801544041859591545974783114248383577164983234248576882838138125111673767835111049534794456492193872784716425576111262587252201158159350388641689516206330385900814830210486743511460987489595613194200325634513709636762481476075366762355809513583238933653532846558750046264186424623412371681560174039101388123158528919473822612889169362436138395642210359712478671290687734471119966794741611402530009558314142094461010965615515017046857335975625160932645274466254943198270290486253233379862134912753268933843204709711185399440866586690129269709753208514083581457533420353003200580069604531691714016025293098204038510107432427065420751316512694811681337116665997759740978645990380474284185775508911544727005725494931543964398841927882977532387968392369429279238078917972547654029877203624341574956349331988796717393860288893567365024469898677334308135292560398446587821240312079592297276762420153691018236833762888907504802629828522252043354257316901155280512842076951418458220276263650327251400758385800946899786850002776443538327334019027853494918720375065993314798264476552687504895160587467669061933867704133604487298686334588086447352146676844739912014438982265265467542801088722059761636012410091301576209349695162223138468561296657565521001591969569724324557389286785450030631054983993554603977404339941189768677280169774918866039145656902290999235240925086615733374060905228315513053978367442160121044080191898154088635800793375999099683241672412969957204721308251493546745728904982675759642286560020628765589002253753524860155653659607441544224822861486345931204119715091054262753679999403737025280491387857431461875824989846421051129098009477944156600945514244687158090808287749771562329422335321105746142211799523556970606986120112051749780210268904256277609892364335248189373045351393493804596773996594092472056994110564508747201618594840099670691783084898225990677620879045170089248301935551085950540362364318632732811376723671124836183436961750037195134606995407962186075104143544509601391214906290550134525173439542787822348996196965566192791909647097788501493847230883702386138551659619598085518590877478743897792178481920158222609321557076931219083193716509653305448331057846635734315203753694420842195544704549755292940405634287779752521790276034348721444600644059293832805000534342286749332371598637780120572313439355610525373052513114495396837457724058580263455037315102123675496276202723017607120209093725042651298367506060586704755844567412216311028888834387878535130652121242541847398659537427421459394738860735639467942783760681374029398306546777868209680275744772284452672381268020321461168525154480791181928935563623151055462171824782565246287253601713600497368120625348482543531806046302731148630112253721275341279036646171212100798359737356247980825329534885848485200252022333203515161925681910878623974752778447543384909652666615498977093974289780883698727915444424125643972709961186802815618307202859913122811359365675621997431325142681237601155460110597141122393948278110428371558192420659140213361748299083034906026778776121176121923613234473303687944711196127860076782526111050936926457600653199652192269941039521439574977948145157832233816958083312878765140281585010985137044745421111030998629141870585781515329021949239516501122177615867487015563207053843786240654420129320337368330446437343827041328462168475427620759575076717736577262619298635714918781096923632513079052249910009372203861743266627384238636669986648377164436704976199077274764856269193596228371321392808302638758391604050761663802968711239821893144623810147909871913308737577400140121900483754339354704939811010607390091866750643366300864158439431613996998305151323043042998877680391317439043212942116672886250864821947877328728732460291133154882251949230371836287567822963491022166703050530435683193468325412765569663237158154685368507506611379250026916925793566725285569460882773447798238040439131174578257413013458545226950224874952198700699901615240395780101844635080690266681702046185224039534601844603406179026066305613121946127743331208547281654478977373740291626437019265045696628093216639827897967320202769377156910735206729077418767501043983835145164115683468653637035650883217841535581110027570791021642586357130584451683193427720898362657751541082788234399919414534683992328012535780924630169291707453422821403285138641908532477845751737390031455035927702067148860121554722282353076103915770329398189956661081082359227774110458194205729225036366962933851516065394494576453711350256195108090944668489180900600281251044574954240034274788097084737141474003584518694786667808150294632117125877977587199449717624665802282204076281576703206994817894304034133986057067261541916484261989989473851607587060908544566520294279933275665595340606555334283994508980992999307809047172087323474815960385775795215252059338016455016913477256784609935008002609505358521110541567269900075102462189895336166035817566332908739127331094800911060102260044129828746006199583636313837479409114739064974585408377610285207414618050532375163006997033923625679926363164321974709526195403204013563204758727982947234456048873241990850048644869626465759419267367824281147742192898430622505739557829150695180831093234811260390234083077271862936176835369024915619394016849250688399751390726580391097233121551398684456985192375112565269931215338814160255228906985061379388726725127075281841537444933258724065399461617508239967812138791225323507579033677015882439153952290699507257222619045921992375626943348673698527707511577472741438159999643083529797322346889854166160227724633538086193297363340827356349975373558474030426299680311500544584788293365748608793420533651063340769321232431682455944910981026445182771750644343913921798285269397830827348053083601502827213922172821571700113051213473665521326390803775991742331197015044936833381814563446871077183663697283711793945132039855986941383594457858788080427982986358636344548097130920191609725907134792102885370860008843708626373771075398041380254313363121345477168709778770597594920550978681320224173026114535708694196853329570460549424065636411073838078074066770659831869839830091981519819024684396594442429692085534438184632511216538159200022463520930643543918969429572951189747898212785078782220646652734437492231879050235761853911705678270472124500363083642571802070837611837878014474892537129622267209310206730499772289643028468793883992890518585398583338355866084215533241758751974516165942435648262957178629399064748615783297286955538002924787663299043472848045181205504396276546795904023425134246159532967656295692605273253976353888021187757745896598647089225527821602428382655897928399476261706971689034540753937091583458214122250775772402243043349638305100863437706648242641649837108688314924011585092822416413658276020151504317662209114950609653213779300504538296335397480383186028705095874394958467943439402595069079752077510549064558579648803103328668559086891048147182796032059385484706599731236775403395873011382708045784292538165859860914990443242849905748926862474161657070303511022969069389107188696634118144867210948799278473043713852454532825597590013728926388094638539413924877877717572018004149672543869234798429997332429794584668611592605544486851225340767444333545091634547472818396040573063318250271136257685302875134270681021717636696039528152885879576337322005109783501134685939602753205771303393514477788542073840734942684489133324973031496595688248362378003732114090827363251520438859808317935365159757273693609893521502109721948976301794934722049556411304819369985444179543598937382800181675642821772784730386603488836810231550548801807047333928825491549909693639350932442818658038674384445324051601435061075626045966083095888053425198893775390423113925634970010864505332002278835777981836946583136679135348164366650220212176713454615673242077759010348621284793917946230236715523227099986422526032679793122652345402922606577658322082330629573658220988703895704463278234586318841026263726313694942431893868687816714535462122060750021184236499579311253703675245050456993295192198316460064103413298213387532730791589039343155965001612202137975869646346168551940473035571975422086965444858874140687213245863660228739800568652060035878284961330846984201858523119801766470637667188027874180053862665265669631941217260117267832862842414066252153783258295389104287184600065592767477605984140652976350364206776872324105402089957188987891584610963505069221916356476835548417931967506723807001623638731661131371249228447617519222042289195887671273796248401670974196876266443359050093647747396436882998481718703583572234822055847750849789163475242066153834779452063290719540627496894497613301590636916091020314832844823276241928436718891523069431289996989204815995191680640820137252759402656406048987143619203264727587310557375386171949864981399556388008426818795582142734583849638749212947922494177323700964543634184098985855386906753997039630313424088957647029040662906917370838159498149134839555263256080791903795876550858363381005136067546912774300179750407877285415924510939526585357362301278762525737423676852030301047394772480306264043613016513206638405606541406838354781733225982824834646008400538779449381954343444174838355015000881343510508401369190585475603731646733280536114764446097293715747852229939514882919981101292737987260016867195884453852472705884204176488964780516006053548563446829306621076539765839556768034572037954357216432597120719400495141484058533420457460762487163960144129891954072611101630777827290301460795223581805476743980315605505555432504794686875403508455451398324984711019710050148474140207383453656586850453610294848724943213734395041238888077585570826538891888530593735418512794934668862645665667414388608030596615392887844736637733682896971604082289188384728603440121389324138394739044565580937837966075390348952313207277692134461283468584835933772006014983712353627517671858059408793366057006585081982790316872871444090553100733630753762368491497781266982534072863275021687452154951608584807732768455883188698209866547654740360641220389291068211179002816106081151354588424855167513379966152253656050456896588214632770341358273802711965899819797749703711371299143482440205024236239049732441676454736210167264804041743430153922938950559077780502145776792478530297416495933035380612277640712577000431493169285300249082094547574028143479099435135555210368406414090437644407005263580390326034881397979607327201834467475905935872729356473119694686517507262020587120413434330852717410881910705981828233005046342057259665085666345827168486556292530009745882100255025010958144949499452979803627789371255738326812519780701127525012132773132114305717790944497285264855232338921617827969794132389503039615497511653064353948047669698714652943625546268883109600605247396183744944763410697002156597771925531097106573008980594559455764822293469375946156425826609564501037841970745411051992557808676922627862427088141098949389274916181026835116603059555656950819899779478034455163069409024203319589968765878815002352367939268407674651612294520398048460475405440892517008529926151381633871419950488294585479659074887052607048933704023187279413948144444664247324489822045067743862697279951554876119605504060612507037134610285769228138860892953602953745219322481924904433735885680065777284805906663541234343060042366988114731145748168046937515086656813725507976249943472801487116973740909954978268243728669955729080167858903503603901135857335761648800912638040849926104554325959623867467093405815578014597961654254267111707806468390924844428202051987482577318622616008839127347451797273495987631523119685850654733310680254689515801332567202000157821327884674383033703800183276163034791415025357930938526593678823759895827065624838467972663876641080325346517249545208071148621753547513617137485188435635960379499488592035809037399094887294933191958066964183015112837495493584543377173078519250307054800016248284764479396432244828244773833325380688843222584391728651525498206890747724002809197159106481940888657574912704539441075754127129726251671423455513760868108949613301996098740688312349452305482216507594722150815557841024188000565436824091742122711358115638616768965921890146781904190861215658481583942897599172023155065668000976191773750596908630253543627914445182675696845725926034653845545871906605623470465822366416437706349410154092733819375066217463087500806964054885928079118860289029506613707267605312530738468715141414723685511684328531495283782750423672452120978165686824417699543011637207312684467429945790150862620445557502066314425006301793995591735649828685901184704769383423567483044961080431168518492153634488663661679690569457675530325439344259403535614550777372673775394394304493849431801968631707753450897101976500687964924966206473256990419668574107077046924168235213554068928231086276601554683896236001337834212652937462223766447508114758392672260438688078933830542282795552622925437763985371785930986869765864144175510212207820021888950732949147979964829628555028396917372783836826223763593809721670521411384034143001532768861392909909042094479026065720332949742481385688534475375861195964488956226011254234385142396019423743419835000832794316485945925518414133619956680635424734259853596573300920718463068203307881395466046464789482040478093426367532563250737169022431020680413501303477345670857517204327457937715189079791185650574947359756338756939243905609035116285252717893508100107965968605109642708919876903283803765870800879238206553083596319131611065323974709728837948733990771307621362080180078794258200592479577725201590487752213967003985757908961612648157520502151141628193982133685094745164135049544361636957942230025941369869622207316459174853522824716951932826264278272144190135729748535746434509836820466702168069379944641411426786564852513907323635455417755695719570245271638144419609266356456502685479526462592205265284996958717734005312477851671027736930997033798745395026255158019529065070515006972024375078096010032132354772905884094088207920513262985486045235785840155134341302320630889367453802314745494694313472422506573124550842410028913602232458283238435866764558734000559922308354976745446633610199783717496483531132652935959166121741820862021146929863641495780007952400034684943950001448750500062022582858458306017989201718101221330440242723021505334962939605086444226850109008015855632556455839373288138679994002396336913401673400344573664859484542170945097895646170510813156624168374441896134071997983841321218582972040894934539958865651046504445397672055480201347672342598300411569293669403911848064342431040269126563460373966257056246999486990474889623146325428623496901289717769358355099323836673076578277838040290070296388813538761760219999755302811559398771291970086564398214075053788299219082287125192`20098.08033880853