0.0019156325263812601796918911007116530415987703453117279822378082015508763425138264491055243823324057686998671055263466227312724867252033196813478627214347294244185151521926579892416850788384945884010144513518484720193574404068671182348808062836580773127143456483360629681938294970729930941933406336210417156722673947215681817077301964301548020073624979426253860866755869788221537137301400017518432506151371754285190805303011171056471514332328706370772180695557115939462070732818020530190730915259475849869772694102549521604225581970160488398607405983847143773133026045538418212815252476476206498453316483326749877659748210572023200900423647928117615073853080454478138685790559583477609098453333040484601930996671069687857833758960583753938552770450133197635798515535081406971886892316235403859246772630073389711027645824676380099472113178336087320610078797409663066242281018870870933745934692092760262775858023725055065912630958906943345592171309410980639360735274214272896304826716580050359507078243686793699328300680454297387990127973090053628653363445528177024136426841962592018087613864696788701462148554407345602782044091753851099397229289300763868868392996437375040742035126991288305732962034850600515099122597195845332408029463116544423376886466766627807028285035501680310820367888192610044685188299311062985718968859794581283389431524355925387559394124974911884245793343700880358434340514149260008104957475299755252245682130082273386651945020326379150938008551020084361878421117115138338996066166991232499744619337441909737073825791462036953490572549874742789815841733034000899971512942442539776888922240339667352075260655217097997052412529923162519814178966024710968411748159940961523065680808219588531094687287911976095718751488352591678343664007661613364838325935208156145983627689773000261713494292903298264202142950851691225481935028684221417528686710436119102705479676593992527258915478557609528672622252849748328496562627655249838610931602521061484109572921660002625913273893663537707165571996635831773775205336402949800605755730933327666241840627404127243640549360342133483863557626913913506163870711194488797312238994025241998943084201387229856317872064214429487039905987941118328886459982839824048317095487251740317089653479379727661550482030450256656890860348829188671851767999498046312894852279708428499824189637710942133454618298005683000757539074391272415178232552002834034357679649420248493939013408536989736048231325906595585276380160026118079166789813792479263071129805746875239607564598317111819724714905980821666031642225143454348101954922532767026466193192602765762915510566614234918421941471490612726890127664133303602258699865959801721307007518411702851168901254615728820242589670854728767258740593478362270553078688723506759299064712303685607199349136540869451368134188276297900418763294851440185752677526824962384324741878743501902345476649683583957042659930152409949791183042742933739979137422631953943039688787762185448100677702473764133040088330069326081458266007814867179304039336149606214167982255626704469572171794324463703135658054853748757832686422789687129788676186486102978145198941406134571002029787784835002028976743168917667373416144316939373458700980274220416998582855114900159165969912111320102779005210871399101119282742622802112057701978145960006801662705000357767286155597217455739421702203121991651378471735313583768239458676909187396824904438551189641534120803031889570124343118052007988635688272888317515256992218449123121545265965241473126515699969843100758218783429518863817750363615327047295616232737260405069104155228534854571515853173403826764045464969906018151131253186647466644994447936880514749358877114560194549011924454355202255401281923497703850265141576766283694014285118415379773367254273381761195414471357729950526494830033412633196059497421226410485211873116707752684503836112016371738573244606669316522495840960835610794684714427219683012012072415672897889430325927048792067255842473590904911575037832809429828373063028412262189346127492810538344969017748396382688272757777183319585733147263683697767584339970257885981030367855837236798431136122155815740910165201447814852681097361508331353065345907208945172523528163315626452230734598240586563619103109582993811193312872483676129186389960004393798040348215954217157729527152145913201449812403856104165323163866772626116226946058793365683486470079394282743534439932138283717855569817106333458126216745097467098148547021493813356929039392247912030555015999729329852906185200132480468228243388918456207619450610307308611988652145424660887877263572977476350960370658024027149045548038154166023976353403847755402782354023780622469956788485521646274092155615170785720033168859653283037491763791862242161442661315571551454851827636199752283558915041705729768914365524136858397516068485521441443109004634302420593077127678854107208162318233993607839956443850982605197137011253303275352228462849389211016286141056937401003904829891726456706273176579438538412446017686326127652682538754212303351391163052211376911111647382920214857398060134072903177391731400887676926620152051565408407767197705015847833813289036960276520345248534347782312826733209115003262679890797277140283020925303353386694915306826050474621744417524377416605326111016395743311647039493572000160295437589210846853554857122730311332911758833163686161358554042879769103375382456326850096698524548370918797363752558635861084510695971610344164837502752591720890866691515514832741871108259785848638565199058837006008886348407115484677663886266527258137183462922009350819065097296119158305158147027757327595775958986683800130414769328140144343120844397826112232225737307472840502368125578819143556638982893992082261661434367262208051673384174008141983517174848001201974491924843810289137160186565652168311256416904304914086469918156661082525608404498212652800252276100010522485215117174697991547887667009835670226025928369444796903097847351168957521307047754743016362295283457161347643774745819807376459584920595692273219186512788019618860192867844749496722452647321358542941497804075854155054383040501472018802746060054489588055618261638683235253630696172161074800477495663925864283027035376111698118448899683691549792925841491198323967042855456674698568789994752462976479973961345226856999342069142744062501892908107696927672289487168815213408651591200537625318422539537823875123584209129945773108486998294069643984760779491198767453493963408163233239298161006803970414699161759908087435035277578623468328153847464553969795809160935095591113030536949265472275506032199138462622503497603264193669508625198469156579655917721135900651217196058797876566593893908232244004104921993129044789394981533512272902706459457337901885694390983696843586236063996457958617818517784312952005285159630770337240385353582055356386143781248956319349150253147333198251916603816428502175297669479115785910154567837606930700745220005126872818490822582313717026877469423867677536411658777019216429338493779391205757200450248580129495261836201020027833514136977409673501255029993627290301033581948482645217520338860126017789550557717992847999277831786699869432850638803639662717804104891317707026170846349319319115733795962159593293271389640121564469463784180470742316750102329439129249820346476224165928645717758282391020400404398957612930401214462316667688815556146198866299508574537864052508716946992003090460281900746929597901018259915269136080895602832985788667797226042716239501134381448936125720429818710132834542876221003689196513207317645937691872110958783073311123235104963054442622930195258891706443206572938327539632126133586561152485587624013709555646533598072935488183013160334744129542466961211199065265049151045645740516691921140733437676159860575534577075569594217756556320863477051360422348873996387918208103194955266626309903883533918410270916215204079639468283783104542222372941533937836934258997428053339190864275017102748582439011511566675789859799128823325488360819671981584128987149774662609649980231038169160500452906826065491269970790596636067432773338283802905916232172090315187719171542649803362513668041815009090383975079151626199941672740885898092009139466639101965792950405706002649076081345442169821730100749636675055400684780065639940746011128253861597740681931139128742530274688330913944464867906077857710940404200845052718280577966677200065177195980286570524844112676563693817985249903446199973008929083217052820051895069208545778656271565950026353981455890576078377204854257542893338902035393019547759096311072033051890224691704650148989071219844679796989336095367349200477126210009101815091749965351328811214748196892323535280786546268406382386424398427304175216539869115992527814708549948487604195738286354231680460009983444638699277950127920915613119375781931533680180238472858534709122928059288768423788374311573288851212004094580646812604373151975708961268266400884570239504293604459623482749349228778770353866640118052841502679815997300410208784555028667961546849012510381043850233191501580031127237824777784745805673754420269648177520607095353340654228772202538474812233215240315886576471090967630316816796359278376613512598388759296280230479227530285728290613217359365171048602569924127835754659958510936748112553856145194268233309259956132135827144740985211079517261811275245365368185445190855904209840489200917290076083797757669641362264901549261321292334461099282626006141967700940436742425566578411599806901054497426311147378678987774675695162203837255274082763673472788352763221241313910318754150533091981069572596028938146558515784499165590849850345525119616056723048985375921344800093072334377388643480120020460744406155870021951790114141137461451837231010947746413091446412755594209934821494409361393770093487698770549950228011672580269594411506365029937574754779372674497711521729639856380628203095034106276689721475767816353444217268951557527938764947747007027561916047376070248807800166217715241926261164315237288530782607735981591033600475283871861839090949794849203418813852867028667952101596866448785633900952432844964607812367553024016059338663185313616427037910626978109893710966943960781775649683639653533908348146176769225431447605652312656292745277631888591562214251078064946790665752589478357456949464299307816391535831456120556953496707505026915342132474318433024151384998903934845133125236540651121115303373873155380995299639748370159392443083030082712978587064324322143735342354869879409415104620752202241893118511925594630530120096822797400434122815037868473921632151683171583238714712240222346084747350730266370826111442310730809680977768287496301625299624029440941415809225250955015191165494338338641240816981813923408456163622133900364902620384411564001812874321278255189733562697980937704448786274566710652527761929702458835295808074099334120346810918302522254639419206796413884876715663234696130309330151901189215853295338811360464490621226962066693086865115182958448569642552986450037645353004420936564638235413502534063239713762836115256837341176616266463101378268098777274678067415993045028175787449424454844007207642629147867973980613517847209435021131919663179020331885190135845930660640212484143096799051269776714650925254908236518859147902054980492900065072679358513952844205636772362818365904503835423557680579932820036708742928727938425999712819366433931160623057470597449471409103211067485399743269490083571697441427386891116591500798439747245033422242601347076271487002250545589747612858340471993614221803629551991999222364031959428251518538366737073813323765471669439856949452670455888131100236576078892985931168409067687087881955279883937912241989396529968786284274633234541454584422683202298153352546546219304559789914269715706691672766348581867443262183950508852418074251908984696799466244736931992427598366175576108578869629788131373189364533239874879044153931450000213889861350798121855128681085458709598950119142038330121106005626496460367823294246066962275376557607268658776424287768713646772544408699821967500988711427919000110548396735274859724990859847654865828618111971541333854894965837710477771292574248384554543104125318519507586699225915717816365898228777287439170144064495185557736277261208634111958623769899450728772483916787675881083297026277240296356622670603965701059849440203963612945106105999722179441317159155030833867675610040869242315203928039196759388978347849220126960591920366165689342579309151744474000994417187944468009955111486094772580564840184890863939655885209756852972227987340080522840462003001610291294622427999844164982200635439890285286276716543665032577075812153788645754779753402911089564132593442077051607181836693818631940067708494814367727043145803859719312888115311572114227503447839051352689858792294790578924453063318526286521620634833872669843398690343849481880680048580134686491954602205975656258231505957889001135508151376505194600682500852967573090139289855687392844196897298514198104280596418403590780050263615689755727132336384962232646770818347228725154741739907299672362012605980240355176823334033668608593306620479597930114053448359563190948839481561801690520955505742672948060325171723984388446644083038167358157205328927507220488553936721975665401364859752667811482250490490777080834750170389024332228029527173561602139199602162595804871221576298206562964936031396586104516007394185206724482855286509993587168553212593512613258247997197393118034971798802209703010218571815193636122248137517654529537870481352222186318328055817032604936446765748886774883741139256429760782894924515783060859361480486944569691551736199766152203687084008825345714108239299094912717468732809092254395379664641486594201176952006794085324343695591373143423186607728432660331495280445350227162960824234418538530774162665954575494682243445307950325332442384344652152492391243528375978823639460890848357578319491665074004267787805940119771196668918913938837947901951984251762936606671229015070903322427848444600929535191139080377538035978635272180562073378995237252253910953183623603470151168313530592952214810850185263636211381075157983810244559361302622836155362309915396832480584727668881620203134438249128150529266641990110029588425929740619758300870234244350751826540672762053276568076658749623305289107751113512288250044552735593838507097148019572217928658087634285863351405767697439461340283308898420086552397747741552393438723127343498677460782851622026472352332133419512692615242733479586251881552513665587175677620313707390675261296306921784577133812450898087249509159741136182389925027375577351166734086248124775707171490297330892487546116810535909034120398569616663923823576972816401707675484011250282148729223249949834207233178929460035147553190077689294835053922806880554722698959337963790871416687048969484836724921359630498887646790250792979155332322802761021028418436356710335186643849847984601822100419714446752663812852638214672003000898550938979920969872605699883093435795565077380902287308252402733634335816918883703510121096998663565362849578102043070394122720865173923031675612229279560941669872478410999445855747565974596744878200109919349883671572470154324487406214746754941337039404006434157961101483241790351069358661658255961864870987378159599155694959894769593204396422982364411285175801395615545785637498497619029385999106972410961078659893425095174417549488915243135475599294653531154224305362817741481604660788555460075399761754318081596643528247483203619143762717531193571777885438503045600731068415721328990361272218489567600597883832264172757250640862930174306710503811753493560554498636806017616826999496993900436389387280679983952544654013644741678817061141354558432358979362423105841092000932461046183114222436887163595955533834687708992912945742138549154219887839460545062443278813149308765480401572047243756678093194576199123946737157916733398283403684059276411962191332500229274469475440360807966131873781324586726830535033953058040614851883950302219856358081810100474154179298365559699591468982440971486712491998452029549195486951963443705041612217241546783919800913786227565543516689503386596654367855144514813191628333940484891899312603864284265889485303884895522555312041319955407316747546243916280302853979529022576917459869972198684236743214970837256612394156720161610130318064164795552508234841961811654097770431712723918350658404359448819334413611866213227052473656050075058897398274998212158235989567882321674201379338141176787469720466360993131959616206862697173181039551461694561335704859447095656077915965551694384106847350682924460760376706219102932282518598302626745465920759985738449624532450824377858784592631203351205764543704613590334397853126820080659903422192727080369250492844638328132542641788340354447850416166610937917274626400131169351419900666146679345764047481231742433049616253520089548603241888070489856137781776515642298284675600639099589679009365449859599298556970804739483553745754027752667012857838267532639269024327494279779675024634861694347007862024746518084523413104201085810154344789235249148537061034639255249531199260620682961327543366465187402450245385040806147001759590169210866255760443017051961015632337841459409382572657337219677594547603362124375905672292998704589083890305544934988154544620443473832141837728612131272313116922076400918288942301892514428377173064147213508734685389282760952822553617616202214580997858666169309123163561183266527570263704527460337103017467217914647945730360896332873902202172293447015715428032937322828969555733137423593445976852788341556070529630441948435784008238240934823654876854790709244031647176934373299677031478198158654292028104659789381727270104413179789919618609699672515440569905423856979353420037547513958719669852318002657933835134621350942459895027932567928813609500111296661920644695754963541242848940671416822147763638479679038028015956457074816927000255518776496909091785267836471217566599032469917866005662181144998259057869616028945010436863072446016139188226655762112433543907399366798545173914062809477761597145563359159641595748127681405532569315487181121564537817510083819532863258942669023839028611613011398504889612992130334401014759020636224547432130686029959512929329436768662237558624557904190454096127457048940730623192904341748581545824928109472080814826163264255937516735654425542151520072539656476045642303182134447711203146200783707077195148137198989852441011364333491930201910366207356204712314191479819943418310268185615516943895017776109256630410543625769071248867160646775591290541576888512250415795094208834914061139736417162841168342729621435116812323694084211598430278554620349397962555268090546242419360109645907991688486516916482005486363656920572137823160813692433122828392064231716488371350012247641582103451939909647707262017996102270896719174456674684081431369921577127413472900132815140719752051176275017190195005809095372920449360183047041864876353425268056140928251804773609105184703402758300849026875962208187910746351191396629603165305717149889550538402086321369136319659818773801318530121846140460706019686176534171481025893550912355552170332123704340998597145239076847688416152773054955245287882206889328215278872456745440410978419468943903462626773501939880533101280509536155387302862350418392560898638285816807914214960696232087218909187381210487976770427097637371534744194181703822432393321879571319158595907407889400831313824567941720583260820248429118212140443288973398250980989584031137304546187758815521415072961670564510861958970979151579633483269270405346678018523827796661471740613671655209059304347656255330333956764057920705280801605934226529723274722860061546275434849242311212489214521773247510292892794578169459221659047891182302361878582659961238678196403091100920302808428660034165600982264074616815847047361362603599415684465029960378878754465278182137395354096570432696466577602375835419290690138030964479086260234628491319980101756597710287618867652466133822310210211916931566855244608877015765377960393292197285830282733270360646433043366685166848091715350223581996767526259645754339484624331443643966611095596890671707025362533948768306033593097252956779238312787888479883676718661554962021027798703534075596969927151916935022352485853282966141570637`20096.70020467196