0.0004113006075117348001076007496027192109826073964276629898917916874905185523047503101142726653708211639326785582096880044663894122555877818180993756843370065539107000796289912587932702501659342642614787886797583758030895345890974041293986885914864611818269287784996401436049841980298274950363357210967888098158713683830815200521441619212544754282898751766577842376101197477853856251502138226557224541546461753758854965208435888859319139743336054298541046814339611018092045064196030246697004003640002522636675098616768687696859954992087410205022990032081420431166174929989137965244152388313522638318052783582516076027529367663019362498424705723764259055144658472376151424741776558494494610565544613531571596657900408055555311725032660088458245313288029928018706069302955120400549583333968570843305305809183872480620651444989837453530631361709761444184659135927087459068238378931568356893498837042958073253829846670068624864405954979241526508404227811506332921918696153662066807265760885099580836100022393043105430638209549999489135056762671653497494480964602489226070977742628983845019448681741554677697224364396843624430652009404909227464029448432327509655969897466408041948536456979959661377739621590806239537389929480168986777177479908685521472762302779745202339351113845413686445687151846041818023696313072081087895804526996412012695576299491139469502301960429201059211915477235977077436276697360445668773609206011078980025576417561800563536723260191700401386223683906100915566861698252902064166899945036283266353544431822679128885866499236176542667044323761808839344785875000619774309099160840134093026051224190554218992078963908223733945731817982816725249207302266062643841350351461110952035631531225747251927338349847019503432692874100072611381768761367008516572530797965152327982180792673684871708789530014057539167555554917275177085900442583140434161790465743149742946127378342320726533753016417496777737015048762866925717198233167163865659921820277601660769225151386344730898894669326721177539405179285906724509974084615036523606747430848033051197431906938022976391460285588155811922688752639034984048679187415153365765339032626999187580995458884699371357637441511169384927811504793425631751118870965222367704304834461874998891960186321849657570819120397396191801041898165666702347150219292203994937197506057064631808675580320120504285608466495510913331101106794484695413462977086446559922913781772508436359732191382260447051706207538909657232355944413065171931222442674969998894125789093285655581392033386221336043280657740161430991054738293400256848816937138563055609091410753178171896089391428410503020370530863051850699828604628694056011056424564577823265017468780519065893357913028811705375304443587828163762492495082193784579262964354288924555871237745240913089033230412794521356728165545867997623260073739932349866848751761169977843832458785173320678397792333973000607029888075289308819970391393280030062559684195298138627451195863311709511437142304882864773637669298441360629331557428237608062231439397301153615619392073350021543839718202572748548188035163487783126905100778509858363494825348570525837376738019604260270123559242608397218905353447778639958360400721413530476107330042743456610079139950405331520584877114977035827719723552299033452867058643676613024886239632024761344872248654533578933357124702269277087219364022634859640545912409539472444242626592215472788796274414170024119373718534342968076671819413349403931836879882484977400272197926789977896884742327632757119689759222465486609804383481870084667009880634771362706470047588142199757708609868587210483401880310121607293738419453499721644043927816809930658521919847889507680425222342168067488663227171867687954181305484169233688519275915842114748204510449622715851161177625551827634286962286129909438302689764945578957541855135066176077529955970516818851816408158894976155156578508856230807439203896273727499011614490348982708901307067268746654570225758488135553211387534553126869656907501314552164267350615581322462261075089564274644084242749263892194604292819826879608616267140131600041616727323700761666246356532870077866070097816948678592485444251974542345455475946811650654356175449663447670961613314057221640351621042693759335544160447286035782646245631623818990291994379269222964327255077274602003798725276639365201032726694310528076460422017669536770058106246399232435281531589298881763891520225655252049591720944331052263059793125470572784714106565227021743435779718539891799533643360661516536760538840943441318811627753736187726186230735604999334061778525573480514823220271430518199627409260969743131216494220263182400464610299629181500488285648582489446277972726763217341134017986764124593554719471701758258656689640241466252112139455899888991252155281208460511099980247335950815218537839759109790883172060684043071278608072884313214612781436781143919213045443042223730072481156555748053595233011624837293268233061263820296377434955186401354740255063274189363710214604871531562793769611971239133975243338406259651647338950218227074023594985606576578843118798675278617862299550430367180268750437654794022744274991211872096956063154907049675467665865248425226092191196628138289983814288057787338443100474537841923065920891639193902019743739052691122534810219909431243710429956151455260014654286331804557561975647377777152069770260234726861820830131115072379849739252381987053360219112901827528649035339559029292258919880820282253396971038445070921951708627814281253748427391692359555380436974224626472394368518826401811793230338318587332667518659300585291815095106101222351375341350300472156447054016443635774851639249103650655979186115859927060495765131341050148086679361016945462755776736926910082424926013923033643146610908568895227513105745882864368238998636414876660396187876379935214899712721803347940109085308392401241509345283941381158547689963713371572234149284985113469678537130995307674477796239510396084791755082031078516068283480725422600176950656143227596853811987842242296522771209618887992965464738528414586451726817514922307449655639049812983684856037957393081808707090477265058425869756527408804983978133004893982530241320008622642299523643062526889737157254675790059446744077083680698855302852104796058078361642030422844235391496987070174708193456532052624843187061321538935267013900204351976464355148212780635321187505890122046179316599185699442832092912851561778821951538628773398010436036645066009531862870068138521618799794780763739574034628251915492057081367572401864673055292943564790396082583621901972955901098885259993850388377189267785561829027147679825777008330064012627267059972921901936331445407861901710965309955203387287781954401679263906852263909417445132164900680461638933633216203455639554124382807356266024965925041230246884614983963401565089364917402806198474585755478873980288210282620267394461089340976019108866301039526171954103367244667836584812157081185005513001030007400640578165099683271723528029931884612335635512994118726099498220128075279394224982519114428337023354771458509193378795360779307956201985379515575923074562928423774449153300568109893555958134938751183248387126844295666579954477362275964965163367236395811363321578131894663871352359005508657765143291760136273614999525765964091113231216844713952437828807660343326915950568097090411412491132910431408065780599457675708016322806121586798615202536046119300529379058507991970077680323608316685241967253660397982162043157513899788455333843539031234822739249613285948114642816131408233850494407366817036651207786204667436564633558333193476377861540860668195484665802958650511391013374221034180944496473268899538850403413699162477239060312150937371561295350919176153819299878260738996835883516555300299620195861511855102665934015434032685213998579607981470590135212573308255702669319958705897768346956838324559920408794156949100489711456303253855354314316759313007597290564161958853687324404385776947626078039946704256857615827067320602833483237422342731418985129397597739132822673936219965890620485401477719542224985794936252106615039064279854676420400011843364371426600243677224939814041130998886167546437970679316201636132854915886411049288051673380802707319258493415778319199005691760131975035352298346694722357196446067164943750687414315451367750311226900718837721044532496365553840372530599530478479753087749152137463788830065555242159561442500574249090963648020460486593533926042705143198633068775516828436354967204823593001375592013991637602996324093461267943457238575957371291677157937375646339020595763269030938063022593877661815047886031199202755762111520777039748863126474374813868420521855038429837805258075908669144798620243225359510634456304970292946153453599779639964099315538605835368595673184635636976935816112778589923909798666815662917068900366441749142780985025594195052037251302807982147374478380808279654361081750093240704877323107488837624732877064190844812397626669083517153636720998744847532699544676421440009820056113362340223542209854926302610515301196680552858662694551145834961826569256740280413653358692631478683749775142291313829597735533823145953769440495830513676695698868273893411130371082799072638415381425183331573081821899888193934573400652020372765092905823806963624900925362370282049392689686640528965279667754040597750669073388204746093262052281254459281891750921212630500336026771221014571473641469131323228899054678011675025365385514940521310522989506166070281181938490056526339473834414788510590330459094345146217475466567393897657763036914410441125171227114042608460369024196848946546906458215213308893476116778748352022047277945430798243726952022012729126715723477947388353676894903546916032879856073895499253894257711723160878791790346286723102219486489533913440745759971194799254878518874619321919618369168927449138133670534549840485823187615731772316813624705800954649729166815174096606013799696408735447668628821456655996174970428490842981246152640462819492728103469582359704761968484523371229741885598498439070484053349218512685133134185715930457489598561593536289765312875066190148761062162292281639092796010751240678368856445145708987776276773265534133697074248308076853800329188772287153853759451675660908182096419377551129883076199724877576740286574567112598995718843886503535167620752810028796514209910905618469699562130385794763313454855330277831808944120735001008185823460720105394076124700952512060085287660705742449359049625811687961973246680860664713321305342998693651201937825276014435959902190826699273457803692493925675316228140151310656831787047401174783695917673865539373387575180547201951160580395086177007013554496799226314153808877852347907633926358888442055531246403391427410691394555819225336993774128670459585289439679236988994430912809777662528511634064315170590508756199330636769703030259473997232366311080750561719464055155376364154304475850001866237462107075265956942488904145432849227490438376646570217907446404784023566286016177247520026614880646418477788417658815112892301296163296791297489895339144897759484669803549800593411471690779532863863728768903390126940346894091602731000075501473774783584279053767618824165127475903328479529319927813217734012637607279407725786353965667046884789464753119832336753656055884929464087566005750756896798640641196824601141484245904966597779338425067698069304290803284219018582584981545085812961847391034600425136986481427665494246555985693866743351897204517932104002359885065803358214254668235390823906443926396057271010216501605188642043983528610847274650493975476338167664091228543771936452159122697955231832389861101077669830591937315250598186754394539469331778937331222743389648533939944370080677814311029892945128608761194716760561263258167420079767467540882124436996631190619946143300164867083164779545743229808179452497781068763521138351076332944044945903949819635511218314341890646139739221781957121215496430381294965430165115952089493830984546812896357780640445682846117122314353149701837288486159435513522935088361842521825060937286988261468067219831205547735586114708037092023518780691421903389737109650896442765930291992113218707780949090014792699907132042025664634390440100398063217508602384310702010079459588388375057914987442854880319151902098797362461997152102483679419686779213727049791869783374860643713841146272889892972731484701373616292858395196202417709454171196461664485014252411311124682966665098410762068775028859350447949444545472036571492128800214787252821079776672283432504859279804758029151195778990412350181614469391723141742184636752240340407836822433892418118919865027179141756953342173853740367311988813268236241488815196610355263355685204740633671974984853160381278808632241631847846286881378885779765236372514169566175644268392955448364395558507462049325763997283524225261890609887853120922059285761308481588239275172504991556382674319456773098373193648528953266548232848760644642323265248340496278239001071266582624878879418248178786042824175811092839659381048204260598943160548937921386897735037601660480123661311650683171588683374288290063519912230405413463961049143057109349834838335422492480123351871515188988064954555495393078015340709390913606170265527793207520255935378692889927411108405659829872004478864897315046701877916601337494157908033430780976029679798537860054450690978666600813242907049341345114322070987999480994505641194171233709998643681880917962169688021711599284703058771976170702466307711158748265118175480934836030485516641133751560151968098661480450859246170872027916330328784455545637277865250067121895513297374463738698565378030049867890420384951142144684238268939665537535416130774204341691416668707345376681075324678130337466221788190017123813269038463572775262584911417776140219459483385649310074626507959682074692933401147722734237047139460282867328938190111365835694677798982008799044726068736073664752985146641177575524652265503601002252246136196023071429893178082705919120935651325457270270011726243836104769354931945594163232840912108715372729044404082596265164209167781856307790677370041981539900005727146030197327933707627656491650106924999715894488196402173688397107346024391933945134209687022682596607784694942966044819333261714533847169572741609355668080031160786862850081080415205855644182824312064290755283588310944556451837116158921222186532427871347870880927832383048118023105958865208692646054636158646927735129288710242384552904952997266777235639817961158945958978289195722360882086440964414408702628673905123790043804636622123236998772409334270341640364312989817116136402509909625331926881387997012785615674340229532721977841368461296344733669044261116633069131265424384061401357609351774551263041050175703743423275787001937170636890955700001256501058383498273171387187409564021024680814250697505149776687099476701969840188286833700758860503845445252327528936424586156783435844447215303908760119686365896481829832853543782959955416664983081321727468714905210907566155282960037420274241312478636516842988152470579802878136570434376015421623195820728499319877788061138881466362398306572369571021504118069468866831280820348187903734643917125081272662230052058756803960536587021196072478721718206994298758459349217912522475345487377263150207176369419417111406099070275279690459112906904336690718128316949034069230253121137015932447073554881164517921103207102948911273916627744543375682100206647277556739191959983490771672067471822482986156962864648186774252875488000796714703990187646732761271758116360079925501015677324295517592327649998027276650671148385585375583218851306721586539668401193872657409411337082346751392559626218594140312653221766791826390245245923281542214896535937679615495983697764737325628429976801136219267612473307178101264234729032015344841576376558656257842822590250938199822821202317560113662417615170021983180443836729949640125330060826067239882999952737013795458761558098420423211878831249008044163037234364174809991264772906990782161661073248020486095529606639997107916444343894747994754109220746883023342034353741281762054216728678917729663409034546287982156129825855038922421789711560717144352230333656619873981584912330476843520547357458036710803565567892955139044988185157249301580312810799067342866412091659751466198145580187237967910836944226529895686470623726028070424237025476696804410066139364241193403481206456496437585450354075948555071023785729793940929877546900671066207687522274412250011315317348648918438200212191593127584275206134062773317592289488388298225030996417249303120766148294425809508553608060050558054755591861407938387897881131724729376516202173034776549314834415990512058161476235971595709679814802863976007220299433218199074309274252106922265316503447872291395317464610868104870548763734763377575450652736480209205664480472348437298377010589987502754782320231410269320805025978717624631353582909649775018144402108268573518844953779846345259766029154148495494487558169970708373200951810110197809986931046482761184351471384048264459129875986489409003439139389012108640993990146187801058044953172550700836677905192569008312840663072832138501284333954244853783065255916250319275797708464167970230703797091484633877465051669691465380542008276088367299843948811099241697565378550366822758223950347637917346010475972101859400365183767749260968400400504493346155774227085635831356656670360005638284204331590772951833266052610369307630448564520977809217531451465042307952433757611368948163687790667700959414838341550597755505901751894611764692152352486570079396709389434847977022721208375399555052615069283430816404021574878482477665642566532386900928525596720436683099101952753449771012666782358612109154348154843849998331163855484967858503421018227946428426952100026482254229950405254970595212411563168758852029436605193969194647569866839984174281140295832022860606860664276927543348531808369779142003760590449557206187600508608672084207313167738174012310874457153849722963386163038046470576446996510209616541823105563425965416083500974705865761565392639285342539583564465511067757088405449526219804963993843894004497345928956546225677132632673557601684690855829881341606012061640636055436162814094764245901835939185136491487892758411833599569690327887795049090422400650534169346715755944692838697410724962161371354431173591230619426210288154720619695728890809994852617057633896266036364737541118399988170421449679963636265024421482777244191549320747475930153599741329639717352489873777090823597143172587085047275506575160653387199657327262431436508563590091254067555183890356227916851680093304005403800727227906105401996541214993166751669713366897958813919198206575936308768118020275653330376466259606705268631578381073529350217492088570673032835050785987599403464573699818348542469118226816518048910393462882614182374319845662591309237248750252761355016021155290283796531321879542679998126576039861316399990687569615063027609527165923025755215056463813237331488097226153345007897844877661350324588316767274155619360075845882914603574633855130710754736915857880711234214552502803490240156187784515317795263246413994763624069895404181627486586085238306112434161221355273169089293427735169989700465990424268214831598339243748337082631702259495531535739088639048417011643952168734677119898276208002567246508487326834035506944566415859623229982823216595290072616185454682608563402362484715817667864486127586109455776034179547172454935605514591344631585740143354967242975719375682673297638664067836757090125513589565313402237354080957955849544970943103256028601784325839074982362737993767689899832184639244322169821322823572566901606484172962174174814428531519272638706111273650671032669253382245871503882273591254710993627580422210722392157568544931612985087439471974628699203594041378884807761292172444811772114560767349063585969023451877535654027404152244788814423272234859210024629557093602539655883108514946426086761770647278518944667185818005530462673239896923707072630848698868039406437225712493421455471779927669009224581117804655710972579561596823601809443952289303608817876202424323269140650275295994772309781521901292385728329990890539682374125216752468308915631451508769711181788519643635242559841250732261077370239931909530268137241568493864172758467807874467059`20097.409453532215