0.0006739272711279630430330719003906594588359418379227503914515844512741143498479222548832258631644359046739619193696065768753246422082715307221411003015029249160062848284856588003817413826860449739986170113912363900711445920733578302383621269403415140726741106341352546107799236265526959712847436115830659399213779899198575655158744808329930331511152248538165330615634871954687367636395892734646648470000945272990509363335060361402217447401270424458176302452004842749857924078367329040761853051114847869079729065011427793452023219095389601860893438371525900418868970001898492837838327311115775255852938259950185497484052135792823423678837598434601814657601868005831364034574692580197976998903472942675461647379825893265987646511772554989717124440603462775892692296753132629872724328739567752739381900823040672334415076765218351706400335183150404198030296327348381697709102836119257923733655811915685336866977279595825418301193662903139947286782995106244724136466350098904506915091668616680753558570676715708100900876922594138920841678922407195926527783718254499925614070855991126802672458718867880156786259726385772460471563640201917910930933670010908454009122431824860004281647904987313883140552062665638385883560423220774752258374505742202524940301443374322551679778589837583526066698216032918112887982949504208819387671912385521298467022265424694506031528619901243737555572865248295009346811009529733106721201699752643998540148765979589329678554491001808045042600446834308680347010895597670810059940271090835840059582117937876761839287374536044252766524140025852098290750445073670974983490965202757376015204293634960460216601606200828645204925215997307441027831792877403737921010640355239199949850384837007176539783134963438175780041907583129696273697335981702763457161142911933640981715968603254800869895830034602839284970508868394518596729423642297810230926793266723096388283029597837757390740476981483251440932730370972512926144964091603535191255376936956770433714574205641417918705112783422054612452388729389745987457378999210908340063779048910330676063455317584284906004784920928271468821333934933503506391301148522642814591269099415623172953749437895388947643665661305576909543602911670416557083681832665328364149269118928237724081529110806973533308744831072010209475943874229132922490120050049161783360066613427217962626894174450982537183622271196216280048382921356675723641047222400138341671730282334372305635728830806529269698766862911856034081195082526901083241479741162562947234848097438590271134405520889337075616231110961539941631939349562859342002455210064263698963640327418375374623693216717461366791194938917668959217252018732165309956007153128086076098480742987263553212322920015175377292213410785165300913762063000060993363341499537165626800799300506980845704919243517818694080788325987380476779700532878998752708397810048563062435820325553460261897358969268920050443167877468465152824575119988439326826491053477104064234621520496899917840526125654870628054547558496613005970147834488843857640614252847064664812479158351905054881220986587153575748619913201286977276529525993520400069395557816826995438644539040279693726672878529096445087887346541324457818739810793816875727689895626157740397842731163157451639232713558883715099036029140468395409399982843416455028592953234781849368358235269043278792746269059547644085442375692603994335010529162094668125452808058483885187743719131833922955382479584985784205219577408013802856440102420009158138674570958203528186394582638104563299857393352098649181485733744160789293936545318453549177718645334283938820186182786800324335334541430707550233133405095994648610132001259432302798899795476628370894412702214697731310851500850269924748623034066867709121203796992998483796460739118784486444850425874893243766267960230273764672030338888666538254237686146529773958308841771055646772568872080524039661290953341730001715389228123464164557740021927937402642752967345162584551103251939983354109017867785323178881394843049059691467032624392434302588072929527173389265657550423817432499856755483214983588109702259843234207463512155672472484089799531295408304765990529237511591932905096345898258599430698526064185857560009950347629851531428871732942465242461695103672535071141241891230862580922191234914245408426699600961525616140917005887969980761052020150960515823068610183460914454271659379451054092793429114853839387523121256098341351831411460194346785021006226747183337771678200315886249128150059532043672239753111302729133341618570727977040793853110654929665407004597662945108559709842693584341301323399674914488507367965207936759041944405174958019977426199589327994864440574113563793919434190759401138338867283232512729084832522494110596555393758295578882812480279599347481049694363093181374941576219600267670932322282530125310203217213997292153292552162228999749202910132522544505829578175055711965029753589697253902775558053493117924045450642191374072163775197867546503441600619237234888730977439446541680996350035725964635596223234544970498765647319710482355780923924548445042857351397867048844075274861445043009019780445344431536459996255699561287688264532971519112636558871743270900532945308066828861770323721784972472948153582669967802999920977764075578892976096759173556321407321557161296771113463782683538203183207722407217495134852011451827435525420785616166121854366356859586202844873919942575061409642779282388793282432890316511592364982351269401149636924118813157037149622977384355254889053938953233665511237366695515905805859142702303631353719416444817477104318677035561587678866602688030659292091416525310432369761717128754822514085809569800695528770714360233255180439808141416992146018377173887712441622202369943770420685521773579692006302784542866698828006367650149137383447812306164320743272348678282118594421131976863729701994504224678080347916589253725316887698751842130488897131870378033530950146328679634784383329050201058437120193414341549482993807240736269355953033511990727181064537061979590707189232275118213911290057004611785393152942483314027834653420811579299193376797362892481838314355257042520131973170393768817533698503771641353500853728876471463554268549471560227028911084517104196168758306041513001597257508075933546152221939846094064916416227732958740867081150140967906399045138651785975595568420846907679031573751389649979978959124230567328495273119312398730403401836155452560466675551721779769666062721075764719663161174449419249957583930606991849073458616297519598033676710225609545100991606893939076299499349485273075851573216558007485237561145697495201946836643453875876490444055600852312004434532650231070920784057342734481751728284768638825628749923308498409079887783793606013649921908385484212490240065217675248672990914700223466691924275821429802691446259580980043561149309424310119933222768526320926264441807413798290834182006655250179693375839507542617724167744813184914380548523293624002316973092136595136133655315019482918452977718189857279455844130267452133275481472364326200981893666647441227929846618426362549047860312651123221955491963365459999428503911401250175560189832324433621711133259983887691187424128956900278332371343221167459752512199197822513309677740801141899374813226433091314371965526209939489380162455210404288563257916590152143548034408651714293299848358821130928072904151175129730921073388051310097031497297699132827466259333466909876555522562601940293397743770882577275796988260521193056389985605839754657650283232440700093677676117018884491811846462792787101968702281168476968149047471433363743204155578907533326705935579963428033192873365787999386386095998272017785458488537182353077427684357372718475032309851422892403666411027004282910550024629495817641845592897425348537912821001148239258256345592329084167072810708697553569913548891434882996385243776113378305979240374563296921094099820812776916756728001255903301083804764981679243752729000817872110431373622924665185903539448350104625221714847676156400442305909694579885728436054560139856868033318638615862845199504269985524767542562563707370197939577134516333774760764773333016964879698617051722057940978959546895592406457519846962435370510916925235104623192966117599552360028893380130478915838790355165570966233128075702818113647945293556239956917919877770697681577877082502977620371413940964574610702160993904924821781379096257913853294575774000901616117578641829997065552282207580304123713540004784992596656482298100512855178001411682297917648125684922468327980985307872683332743923947445418981248042878154263872642699956514113950677626368324205674415318896498648064191570677948044626206673276887919463500354096454302472980096044519749133361638222351702154936346136359779530104253441715396672246040549271165990439128435540913067267734872253259930737862747415961089384627781057481540254041177724821423134141072848774362647383903499776206057467515161387731135447225817680046658484263676345171706543420308886593246060266489604412984641703572927365277245734798147472823085746267220464526646542212207240084146020427753160403474662920473434871446849166421315163398917897242832628550217523464203009197430047423121053297173017221930215833979826345665103567829035516802901256830905924809821930944815277339150554651139026476319411186652371591662387501901678954474945949649894569565123780893333624324650581618078190787786052804725299458665616546617657990029432494528512051255261389107185080932321536080091949117658743288253113778032366969830604748458743961047787868762516760773734094218800742526907246001514643573635238323349465810570185211223108685190740371879227347599307622551146014998966032706014968623583685425578407822180280046886430620958062190518466534522180228902552773842326563538918528159696780189262510635175675407974466543248140046960865718482664226493436951959089274549827153637297063109245338738775862600157397210122265762859926065123822968876736171256335619600364527984136152119799477792665713877907266914407608703568216866003338760839472153548678790443323840503583213687745636245193857129584425472228611469134148293441262917083126533884333165979931730156999055816620116594726214469546485944981757387560087807340863939830952810241333616662111499589589157851292621302319165364472685212329175732415130561361329284505935756447211002167997144797892253746297593605346035717912635719988869207673183556474673478366195469299432059939138066115828604415505183514000180984374495864645901869880533677965658466585384974259577536876392189081652261090481988817449732577917100359180467850268260313943920989397552509361802745344096618517186329020681272775794230919577544526656325866602890266096641429240135894024245985041095065718748639136750576541899870391169491118277208451853418403360369543109743641970209381893639848918464359917867412501726264358370390937140807273969409087810810726588986819518330353104147553741593391402857193742241169523885971202612221014917287195775247119247538539116720444454057359353203044361385942304535581174487453896276543574825676419148928106092846007115569334683015677718608635436882302129856073365553848206851638597744377873709964477643618246065667842840916970144807732773198378050039138338623501924788369293323077943803465306523480964627908126987550517130934018344559989119061635605274182013780612913044860680640748094557445302654157563784488254978333605388760574536233238025712659198109783272475051375926835822507397793553694681670657793050379780949744778917218847101069176459068768474721432768071506090161875116284085468531988933253062710042403821423129345048896339052700665857771518660793019328282319062260669120136954364800879904938961484249635007618743811967657516800652167390770705629576660095410278746848823749342367197913363786879233027290595372687311535394610470207814483858509840056250239988542844368490508501087712616049639242929786543812612343011726676343944864055949378011253546085688635259126210472797197153262857103329797764926543263981773603522882992632302473004937848830315101020040385870651351116175098210567205148754653141073585326462074041209405309596810667469532250276272473232814397668488882421751095771753115777306952612692579776223661725114889184920262333885190480641311851202334669123507748943125695141460461350739558056725791960044477399687860612681270070109907655374147534658101138186284173125072141901442325878866507901770971820530249936435708860765787245316060525556191735048724057862815981252189578790580691389197592878075855588733131321710557570286687692295314261863358610761447895642491417240976676523900641137535140996986614562486930267343400780784157595796778660370878933001324288136595786685279342457391915653462248560948662108969671981733637258056093072310006188784516127832945176948396369511148751542405416191983086900472165657482757204536294962564714378542705726023153661404271101083491816549922149638407357547372953448815199374045992720593515634326887213628296543383078446687663093418793793402465769376986622352196293283545624259624410352520750199089626113090094821789906393824629805529914199639944695673039172108539900042407140691748566583851180658479533730733998326007547545263455407033072357415673502642913689052964570281411375223813800190659704454606716209711281688815808977661690405624075379607774049960709328062326272381030402390103831797546341852801703418523498795266814064530664301632910571926315369694658371786164409850877659162535920503407873730193753939338270424334745401991705637839969544233292298599214960927539938828995303867348159976163420455753018565993173311023233967495111427905625342331406241803663509242866365740617369020838306823708743997412538194101663915074757152094540338895618797084987735712571945106806265963595599601840858324216015741504256051564755620507308674333262417185858458381961833908102734746736779582603377343397097592195399798908484110076860444982047551079873139877346985015326777356013255491637802865304103614652192550012587598662806650520734739442254488623311624448015099836935669589377894257278394304707491885935186452573630621997146740637244215287199739138665424533469566852322118042223249307531056508887448638707039518151843534872245182317048459046200643009158507520208950065547004179314697725229019471678612792057936841078808438606861526829610667969056697045815008045602803955656810746909355064034319032960551339783800685855601775738527435038194000690254957447708822591565618717663464232912732070162089688267367038462476988511186910817861599736857439847800390264375065970601826882803063241834889389383565762819698820933034740314705045272907840213053545924666054826194077961336303747401669125613366950891041902112312942864483801434757365267689244581171111335574831699455488077358441944529144930662677645082267126852751209864896212576312376889448824433163681805842641752691589911591637875964354501547172173194304901565594854355037620346543398780333078141314376269459518613352831729600432435171023744774004450861584109460924251454455831006088783415383539874582652691002863936191897106905724685660997652753713795659341812070126792864631005047484914921951031929622786033858722903096137447908132350956630802638163866116516964445170624597024411648104143358389742148151041888059322279483052971935052114796098900444047489021398553395728511490959380898327492752815298879316036837845027695852292698711623211425413297236160799019568223787004059322779334531186968918678607152112296687917745135813961150568457213065654121822106343163001043301541372809747050466309632934981831349987140139904382812905203916624021505667924393677394147160652277604653052476817256261750195749172957580073026099519282574358300040861957147322568683058189363096539495224300932852913149305913797236397038235141218069236662125604117857444019124880334246302156471369778421678797700595233392737944894015104660770823564988009541160300141565910379774232419917624218547891596567673887627720906075803609559692373808611867288452947578978891051977697765533093946104326327903017414657078788505937793001638957525886137605288963121630524260579630485629909581517149778463413250830626821205240041911133386757287677435139552190849135792718992622809159197602078699085357517966769568238293688172066294800574356335408250953627864858992818804245070596673937104546347260557112538672816756250468789283371942400255686304346477356537501034516923844972629307580300845539550141735465347822987003176426991238323225089462803069074494080874496145120405877030829671940577735875869808305069564724772063607593948755405184952762446298251855364001404592248946377400378156102962835464600868684823826780673533940384936741522447511473594497678879163780363263034223180108758439640760285176901974136551912160867536508544757326010884818407172040164540521979836241582452717118021817380186970123243951705237753678077400020833303475607649670732581427777933702968017756901254605203412225136978857057672283529708603025643149109185752340201563854578351513840054266504787413384052017912182086558498951149896872338072761440708237124209056579945048626427991071395364807611317299413538431347576096201060193287668143304779873584434573523026601934043229897764469098482668491256475039553342442285036335023636039302718355315133023749825863814309385580180284537412868681922328276005817102365406039036546920734600088024412981242458706760751727908758961693205015902951363571179959560013132406174366545031449384292266290030435965170419199826300436916366693812992569090371382810680199827085094252962533291676712037859119664626944425728808804468660426872715036238688391378454713728674662549073745680199363053302346520458679608563636728067778624357951435573069019413683030380510414490868724446402974797146725317893027795816118107112968657221893774000139360832677453399329927579133370098611298105122290675704739035025808092280124118460319663380683967431145222746814783834108544295364759800713852955769153086465811385958853099053200300691948098170918661923968824631615691389497131015615378864819320594917878949265057036802670518300170007850711309314864585837343274635256176296356887026520478166323495205417901010299206451970000506550892850561313676465548160087066558483165429026191178976297521802795806536638535109328454980380037860001159806125903195027268238276218543948403860684538786694045092571288148634605413228678935726750346798644438449338693773623509371384024665739149996038687650275911570463235149769333261451259877990323948229498659866137016015841836326318561359307009736753287606302674478160831042409805424690450185198457480584441850664307578806588050233677335321353256503597318954864808387767768440694648726220008188258866266257218003363167109582879291961278387719932523709741171304081708662142310178975972435933361575031825388000772996611365063970231321954828306875254982832317466746493996004416375413225784097668953339381863102350151423058016657649173836843994051458534512397925548228423515352077929228766883345975513641723063195524748404910674988724752484282321770825830309916336133153845176604077254734151225104002321932324060020991362364685593416388670836547181512269829387713764976233228737912835919588427207523046177057264763838430366163436634923661030559985145214059645846586219531909212917455836823514958943531788085967272217681639049121093399585015265027500871355071005291583796230717696695240579505597104936836555333836463456175306466468493199213080440180733093172540464290686915660502183872430012604504930551637707319967048366184715628501119573236895775113020859531595835756169397233520767211735999456274762541645236119905373792416942713860650191534605435763173684283217228800283504982409392235738895737906153144560975360451725524626784740957440517525641366001860721761676281280800806533445253938249897107576232955284448193421825105300501826824955551742963530430494845737502289831701850608416393022632767486475649209356937422837363193401269485239464824360704774578516447002886493319321894208879766931119903105921853799313343801669544844401565257859082394695047819569016153646321840158992219168528896901147040786324457950135203787949607733563914870844516414341270493013998700036899550223217127121496848595020708053897186945301252380677361196580356021696311706822021737768369384391477410247614919353426083995202479235190289492672352048095536988971583703326206662970226119685147361585311651045361590364`20098.228144343007