0.0005618483633569919750889783717369792701027246576638605290573053851835777582621095131138127837428391733610596974565800235307689920355635415682898642437396141604288966025348092886049581829318417984151604939786691383746387884405568907902800151073027196612165678637534303712250985206904156354993731353520034830151135924447179028356481694510724201143361425072617379460120716558865881578129539633223260793561155082940216175405577090060753064023147612380862871162850202160174068535934593743480517655998750856638184181731459675132871313848233415163432949139305111143571092451420570175279719046448694047401229561188066253704011453364452630625893668860182685536644297299541712664113812883241110933451829942477078488904621380963481694891310094489002738580505810568676049308013470458660537825966310520048683436604473742830720633847361166079702293859144934475442164551633402435890539220408070994380770121552407259590870870966840000769322913491587179247507916558565256132428426182916797475657747533218361604290020029316132002293157644979291144789629876524877726609310778004399640600222979050597178117029467984868613355571401308348248540336240252476921381570742652205894180953499797020105008810685907239489361265379689161358955518264245617095847708943075446861681813573544360747764345658191478441783260090437526274998184430237394945432632003034936853779341635176363423434967711261032185735246977019208659910062504768663239770224805353315490931930333551883926331863843241123437142034521196917503412351090909237979282377975734479485116914791284314844905697232668247876997493435570967831217814910662954512731770700586222111808539738389954619855664877219417621223212642023440427083568996810888854425568878892042222642453808316328416030944350440647577771894819673926529904376134657117892687903525496192213793926971170755009724960253887611144959489618466143580547438116170489457829016063205238707750649716926592390992902578076798081606412743253938476515022178378151997567972684776270496025942769824431551317325906476498145068914372298607296535354988166128173716226589624028623637448152854897652455306559814461562488994936748737819490838444072494983747659993812160634176481007564704901092878840117432830769825114690605678791280760654603095251005285808562656750313783568128720094220204339492251903951396451024574846980048566916060917925014869693556318992338892757186871429183967639585134273626536976476331216191882177822396512952732715967854718116304444728082274473353595039165812718986256508879570130535088592856703960700338079729072845843645850539220280272844832867459268351072140447097997324112443087861271842066805317979948351233950723439476993616149094460093372308774860655279384263174377820333120565998897040787744562452786199226892934439987754518373655317166637316088420077276849938748151587891873113248335139172091138555303717509674958856113325769170415612813625542964671342165270650323651842952386921044183082219617173345335233257204164840134890106754056049885780204567979431370685980919503714591538498228122817155047437274688703238569503611943342964953515763918738462347419801688358182852382405648628220232029136643787007420236798880176994592622785413737257407183367294295323594689221570267631151306844188346241651789013027971657463500450833215090275825935446553992171425625051496801214054857583493713264981686324480098959028763943801721549358968506055746368670515124668600220031812705068233471491191112031563222390429257492735640134285369492209630522511732581071928629350603233435266909659149306205235230199275860430953965696401388947372326187404858045021979078419709893497112562785741252765991265375739873963612026525231763970972918682343944824764474732884164460216149366350471891972981895560245025200654828177306220739259475466179161159450911939316766142427579586556473863668465048877058751413303527545213101416968917755104280916639495917477148032801680027750359071576120574139062596578967895826454295388588851730293505889586257242898241849814109453060473753479677802065034153195510983482806922703486425067229383630377211675210736443147129994764019637836347717510483794453615017001840690891388893336193118852321564059455819174354645010034523910375112413789378526072825493880301011315897027589575212103974519811562460403052633301833133588454694603549174841697367310984906627607089375637693279282817957075464875384882782831819650175364976615048615131042306427474131224298154850032257567708820416131177778735276940199414546955880506327559468993916396532096577471469482396801031434944084270318869409019414900368141636051640187862647540837815418242604595886630437917386406706429542005642517026204746343343266099253238434214808650126233648809716899118026717422557455716619492520191604488166052070992371806343783822117940356813639372749044373966723609998686980525087511740584361534667043564734796750541763721518446090115156332096709530501316097445151863192685215093559448371290291062008484915987638325105536469302412428470367041080692982403692220761188829576732867943601605314152834665817823728412954533269254868806899909044665951035299975070867254235269379008669092998856922480968087139152637844756435935567912761192038939021523847183504867504655319814725799098312586911867160678793605129752135347502298000341214789769385142725483432269815300601630527129270644357878505499365975061526596010163124684592428055023546255539573068470711986148184299505847223857182844362079437903252869839256425991528313340763167620864633911891424003819399876889566949411048450825399251218883758102934466292843378817438594437184424472612424050876404841114541027307611988678756082992481609867448698192237769934712393307781290808393215305759137839357073667477124774205544412367313500649736994624107069005644539530959624301979034792141725867890074637878595465808576420954004472226285796331529537368669656469435490820773823490458000830006274036383469474786421279833252046984787033782229144211145802821911391356469460323886231428113008725027480083805422686975359858503890232527310680419105507589431307121017979809017169473147890123554196105667327969690938238776481361643368614668678923593127451783850617203920219468506083716147040659005430220817843520019065756988741660098326606894893627992400185446986162383122464397659169834157601850780023307674349119885833598532903187545974755307625880880049865184735454763436559440769295498780646035458852844942938293848549402559351212852952133647425513438687051378609998389054609351815864775241411334564009088834290228915095788593086394658230632955605557335639578525402706088906108087391050390874089947090063320545913044924640952283249229088583215457481556562672265786077813275373496318289810210594686317545864831011830131647564013155567513101567491423487136065164946768557472679128418826522950912899556118990506018802757049266601030024965306492144650444394143537785347058022854800296466202753839035396903532169752242818599775199243839703239676757185593113815302152433139217550118055195329148012320522478146083413356318911317225611634802745230129134245178965077959890068321672790510811386128376567972396903062262969621762830918195625445527906993788801566825987657985247563550951862582506976622395705081689755536741789692873686521432565869684477618142688853812927327287698222358401075368496923756485826491512905851732700188062993123751620376902987110930613664470519701788074396607437244615404517224792146147310462581630192715405638611830320459890344596021677410517033175080488035412151854603729531103492262680806666237438340955371983342648791999988649791875000510364681794015225180318400644158209246180827626108679369692906257382392318253131030529830216860000643252997471234439848848707939014623535404538258889336096021224558725437782540823838728930688990364259795312681004827501402309570736178215560283798994656227816810502913592043042170803171186404828015379998317315423496218533511565024718198915369966235400235973069033647046970447533753562835686009733828824208491145112700904335799486962796895285858297417575858710107966025090277757250050864782770835539643776932483963706706235146529035467520147343922723036665030190569243967274933447588736795766251238735586501116296155830290829543189838436761799480274745181835749387867249706089503745783371640154914852629563444367325592000243107810488643088847445209912206418068609762520869504878626767409414310709129590636440568784931634918415201675383393124489232923665345564530166515756207064647995153481481629123150786395878249776770312863848179169242622938105873231196263752468115518517288761451002412690365894422406843887121474044473205185794288505136265855185382756595893720024951357323887048563256545613182876403603416287464376754688098189248845527699686720064488726456630239720745362124324585564902289398634861458963100189839113549042239008390441263148715770125240347828697968916310172653075819064605670356330893255537721736662657087787500017416885553179519329691680810880077691420669310917988241719164618203888339951777911724588329519628892543289830243738499484737365699155613100996655256168180191697532407229547620410953318022897812376666759899642140976518747517501457056982498744758190483230084998802926107597244111452417963242523295396835830039924855528155709943475393427137420790619687732648249157533614375919354640885089195386271656402797500091697343668630767198065146807667764266341567338597725019132575119854910346637475245095881316156522830391590395862808734883212875603413733970984405684677101736954015905888854755110797026934955755357695495665634156856607783993231412028342586925330701484639287678722866358756642628430447907158726726719640632639295693502800758476736438918385254534022396819633955494411765148164538044219575588589287377075466647539736725019774330232814166276127105345476107521278790381935287266637654337872066727594584447374314233856551782168336192140595747179361964850440632230913714869954134536611132811009888861175251656534063232435554868251961417032984441102811895525325298528396661864826421361882743754687340023654441339723497987166090708200204384238311133766699914667412402899648304846197759379313748090631718445162329094340483701757247537444356411712185050788296095435392753612432564246782988556457745163977445410857373595427783021670723955378507374710957050471170216603531809925910236478629858573048775930855482195543392787291832238415050834826344628531680318224351065124252533785135610370167611050156518179316176748700865951584133485124457978897350004356462706949700232336790188573027161363287890954820077160880277915103318344482856168461384207714885402128922184915108987558548478695935957715077451971547124766902989205643293548262485489593429048317296505822662005645268612156542181947751521688582684768142243133894215801675131127603266610209501260662982561468088359751275492507232999730392650337646756844418867073429906318458152774732630395219006663461794587093811173272407554154934114955705407529293343801295226677366526578501458037473415296628010936126200720019857901834819987706914894954605334666597874931659303842736330631621120726653183689386059354868264734365678208180587183033639231970664809806896453012354858935743517267962907485848186181295195852351003778815689417686430465563110610546598976209152218276769786023899478855931639496395392811599009292314762669531940523657630626125348781649234718587625842754694774800449706665051257404284938846960695716746401460041251046160243579137117198870815675922190164492672842609992506991108362315983228205684120026191455834505015393473035483222944525194542179864595190235574571772841848376516232066992782166981528027808034757358319484913695507244962692063098828847983743009446457917860386526781448030652362111689671362862403454601416688419690997413786459939520281132460814913561623466286844201797625678822107154599652417445559452547092683452432461164809919618667082522319765818444535485188348084742466783894996244631134160769220620480292180748861298429489760956472948828704017915216060405594987539009350114154310861601883829633154699780607204463102133529285180684245265827525928193956473510762514480557388570168424168532229787045801960073265966306032519524960914176286736945814767372760153711250204843154176605594248006441053315942342584078426870321922851712447081568423095633838444893778333626608682756246086076564240437930001971875971169801430206265713244743195240003572539517197381036454343214831406111746569676451173674543058205898843555169340676878166010961919218911339772288622747074667529288024875285979145401114598590000593754915062961283326195334212524156661710393885739387018064540945012664691006385586593094036505313358697401089842112423457589129750246861899807547677896732334292502336901545321436010953478915852031390439970630919530519714415508479383106341295296202542456355638717140962216617030132792186115547737213234239476203248146002187807396250455254778982093339375727377165539637027024904715259486439636837434710674536798202460981050145319575127194028574646099484986667368868073249519570793523038345332026721433080244993477066125919986123513663126620788711435710664123649775820728846326758034026321115203527888811638988659218318272223681293638893872423797179656663874164118570656399831960293160027151620344967602627578061579040296016513891996777105617341256882903813663274594129288924293677082029788707478090677317826395946625738778076357321967365225777781147987716761779189046317498326976651304525232115897770424722668969945931075661695017483973349183730064985329686304959452854702695867835765721260415142386137379083840419893738248244986868800691833989524108909514849739853411131647980410217311888766239815969729050522383749008510482117466588993400390504567702215213143229904117199125388204011509404820739971103144758481080458949633496165901385676786614673821829344448333854945403040065932019360453221703311788467704497663791141954690545993265298945013736096428982914679941547091466433862952056280476544462949934193454697640947614350559095528385269330213647117012307514444729316218065905321134162043394103321977442969428744346178484391333431434038345046153891873882754131980974934107491613161792417067278711162687414894346480596348626200425888345734790689144770752801717611389823256933286199436483185722204207366970005937965780089781186056686759259009860827044574158647654622318333129910111281625137844801390128275845399522034095161708222052768846772546070164435614393812914893332019656626638911942681905760837919563289899952636513878023784487775753492079349326627833497223671142537782512759751683904746381657827102952551443333179398514536217076601193864607097306354981680201194495585963831043796666393405191462987904999958343059936073332525254834729971788458089598044668240077868962724122558126509466428790900787791305348060650193017639307341562870658172160891944641074197085505875778577489864237332089878580600619938153474136138347621695724403332307437393134663804107232611856870228672079411985743532721911974163366827947261644655933711901670730086101021318491329006488923919729727408953635782597322774835902020094472661372881612559189830367742407714205220227417358482516549049205178103373684266020321702332224557460191463302024681780377325134949148469298394536582949005100988838522783025175888544415691316469614082301567444003843042062890511498497929838573902965803372787912901761792164467524505660836877358058889939311818116250378808029047909446376767581977007778570602125055678152695092193235155210852429491162053337763246633694509520744536037510155665753223715300701320670005709195021957741778793644069524594877012772585662978697868649416427867773587739783841179381078181547069045644260342829556965290373343884675240049031179296433739200561300738292432436385971037872533659827029000429776165447023726915070161370484360594521453906693857408495910561495918158397599990728748484344731868421118996933251891698620242719864345170485289917275200754419213333015479199003237984487725210708417037752574324268894619654163052775450839436476236026536194844727618080641895370897649642789054385522366347884038301898045082401954951409300265005724575205369778472847438395280207123894229979032081925516241531548356436101848399015003645536246528999264342239130066403493828534282077468577475225297661339998704488897435702686306071401469845621060563831256293579534864760999355736812025678240908138559014427516795682619538488402739663246552574109667607402984842779383771814836116137629105849218798516935627537809233774077830806978821309956143741412126392396696400723000157449241931598108317685998310992027139240751557360361466329213226292477089360677607586441347036044643427520023733387095024262125841384004508989406835017240214866280920480936730604836004001623370725332446584859735717626114736990454060253078773047732124474540984123298511639349819871111370039462469735238424111070752881786135525221907750168664713526900266335638367535050852215461916264108374252600825982983754721909174466762355705372594323789572807056786900911422502853106129251938895590056599983677763013890394471358093460964827450921396786621400319716820895183435159550229431517690330884542147513906446006710976736283759507830031728344534756876334894519281907126709195282213776167024739025574983625614554636032869242425542029279618551494343706429074499265474844395424830627586600727349905675714020004801081660582757339685084276563285390402320910234633815078187623805265412732639024798253560286972549107428362074890167788033224016589207760747762214416926405044019426335826189652858405097380569050250281131041832102687492291870765478591846223282428209540679105467977034259351746471043316698321961118666637615209769789528100714080133332084175037034531006830335766370944131328583632883199254089496940147877478700003909924639627430299555236642137170515326788059725348495595263754698719638427557604547567583893080279555070530437816037933767852110960208581076748278199922211359991046082497639240590126281828565372040962852645942253219148275836520235163146873182821635237761396913214266336934731862771719044283663381986674528950763554404583297927739519617933071545058384313807333023890775598531103941934275885944769314760651472810794885323518345417185683375666972162783310625814212438908652641248788066473882467724144709706072699114716143876358669673703342336443696852793749764114537222859534943359866643201847031153038890739754367016452853624515095783712216932195597024851164165579645716578504158386773244225219155939700356407438234689087254617489225087245842281045881863125291335009116551646442498533397993029325042912416272465944251797941961987598651744781984404681354180886886576280869318688911035934272679339305953520988424081839676393487853528269601721189235953471294744281643904878726811015388610112933021688555973960805046661737341639804852620729146760474183640362236957633069299954983917631756187704922691834006630248217399995946781158936664698112037770951865236315108011715485124619628532372251063184414784170292314955699837716978758121152782960990658528076786890083179349032207660883230098788852671087795367146940192270468384934475457622086332213308288773238394254435179190212531553632173624318580837893854206914942740528218285167771672016359342880508443753156509846010019939164102645777684889242159099312665921037781599491252134525648199195735233500476893618487587600752053905629758220975167291382645162402757607593875603957792043732026528439886431480296974784363776614902135669737668993539074632217347244638696982334118171684692570494655564330975866188113662048030808721610208076811688673372531878829751345821889976468279019156648551042634431449409141408498970873850065121599601757554754282432970576227209359815958990950075610483128360568815791184087424939784593914658607094815806343482560110040057823382116153261643107503700430185205783097300688590547783974169656245481168423032740338090113969529233758007730692083308749202858514631066789343221042752700958154137827918337563349180424722895590544254857538061745497627066634651963183203774009576293094796630707634875745294707210234905739586592305815678089337679262635597710709349236514071072976173837224939380218211558041698892211218625443798493561607900054275377068712685355388434806185436224623554326035194551766611547814691296735689619546462724608550935199430468288274160345864334587631576238280414827100614561556957023811438084949636705346284350915303`20097.604664388386