0.0104002654908981727060689861815917730775959186855683925475232922000359081380004774415297126837556120932852768133349250911544252944114683254255110985078039441941387981440799912130230699479786950828663167321265041205181395901612477814355389251044315573149677490758728537693648103847793733848926363566012030849360175880973145488925909397764445097158269417284637755840879600328640568744697153531606674778430813041722487296266816734761743611826755925391203099218249585073760436495880504262077930604731270306779450317406087864538520116672631947072967555812113655033556839351177225120644283451320899124417138167156061047906221975750271485899929884045308412235239101397396289885287706103435207035276736573956116889624520727021581562883423354474223287792973490092951043886926400899152492863626388219441102837526792971311398343236682091403410617475530150614845852410935935796132614294163833707541964977675780514896527688154220068928500277457231941782364079175355908615021639427165364802554983785632509910148300896732814649961355986742037839046754704150992951439475162839345787169844937543326910646581054916513507174335762617919627630997871608289065351089109349522256977278945180857202383125417265831302040408659070151342177841730074942364260613232104418180267681959763641824906437142055389012750996095775634948281677565683031387508976939399131640003974649613979901541542690828689445902726071946832240601917473518584230259093160870884050331036547772198213976905043243283864097506169261837624889665212832974448818852765049816488555640489600109969825719086701572250329561080967419756981306404209744616599796956298547394639388012376121217361630588000056983304308986528516134233850750426372358167846546719722627854748469752212720494548606080693182217404034172879265867120518369024638677998543148897114842438072551722837037603692279115442387599912438268004665838987088436353874463111411946262043996917654499239450179837828834854518479013650371937347738765951491654568486467307809540641326027759413416665473754479305892837021207290185256799286261880647665376484573020778424732001871098976760472554658763072362327079021288113341315570867901500562401008099365795048226195269455647317525701812261617546860423073768927133269312425537284851857862173535226030583181446381403479927053326078881692853232348663305308746839413665162597980287912206569577103988891680868876331448211830101725101808929617664698963798510769451197102324013167076206487606294397747698724195021788104894353545375404378372477720281235559948429777334984879724461647478440809304217280247203539112681585823191870862792057402917473939661982794681267345226697326141362771076375936342540546528950005034640710862144371988791505052701466825905659722096276299938032921839528172804428278315702510591937952042097667387678396615227964549596278728589964845117650833758246121531371711233223800435013596406646593181270546602468282680313478888529345639549733550350421577438311085364774569937152593616541023571124273138622421267693562111628525893692399116431144578726178749796018451612708909447920559222013343036249783346255271518511185678267266125362838669736983180033949705257468056075043065681226980816737179906293506875757021988669989996934037642746190970662985716963815713149716190492260042097223748137647560858684892772685235401295641441054686700129858263949697357887606799003284195100144902848911210425367962900716518242269051603476387208655011517093505299509013763747557648835741464771354425578895859532535753935092590879758399675143425173808828634485379548839493259221652643342260913759857381904078248470426432308144854064678991731277000733926058265797124567293087443457625462491150526941215440855626061347974017163609585091369714107855983523365443638129008325335589822199145952566120151951550442439925054002965212904052978245480038813142608477285544673863420073441338955657041070966323640169322239598161369775405893175283210247416013439377565260060700608784460456184071230178284021249098620607961577893602892201343747365465346530898935090436083877161345420851606890108344384087060570271156635891363462614284422378103589626443010853181092056678213277084894453679107995394873379511990896536520126106289827997472264774302979818607726329964964303968476420098822932425085128236467139546390811474758160735175772819453448111253960799406364479677831938386257940363915973583354837321502438385120787470664453027712899298681000430382250842354911026127110262664065344435583533598364949601118422678132904746055752432087317581759791076833306764657010105346745665321659010513783850582728561302305097535208187792290035134757859801220462786291006085341751701097433256426862775775843036037969545087841174750290166546538948557467066036679881897503986855620636369940796431183480179940602460361005498638400788125670033582832425708928024588117623801685640516081686592254581567893645932804522314661391023080146732186826252462859529458619407047454620595471720103829766839765624869887722822619526633857560030595290134419872354671209015474130622804776229900000221421975751955613746927465033921855918232800052715423562803423505552525399520795140755279313178480180724758212482858842046437344875933505837143951860608878864188822616250281354058944485419581371913827596059630096115102692072643984733086397072912966909479140108390461622859718669420630093328517079052391406767598812654484779478098594008493565301366031650899479007579480148973056199008222092135373253655952771674424017707390954654416150042847141564768800440061079905081267226667827328247753514324627614933687628722613154859346949157936116156062475341915565248545446330514241498876930387488980853520167028982946725298090322742603647081649670978356989615778759580444286568591382319126368176623554532494037227127516344664795594163490691151267481913153747253039596411667753985254071026500746085316230033243632479353291440922140985436580675549653290768944217541172768653236783178549083698061047193277556996381161680416472738510659558026543515252527497310068405918973252843405993232219101736743438261999957503242997095336401507216222856159527968709342406773691106198861069651059092982094249543011908686977548646245870093292282040812161525091279578509856395507273948900114829876825026772675556911651075396848885533568784245502338562631617547878032203237827754540090734947713692443037348421400989789276237221655864477129534483100650762901031787656425985748032686217513568030357891332969894328943294949373601846836386011726599104261415524487513458874157821743748001084588648336870169811931514771450157396002649040184350299091349101047389254186564187934348064333999843108764552726160904016903644398287284256201399383415823093979625685589711997022411713631458819673592037515203049696900969056831567826629949850768524923959814772615640449066939508718781522974779202782069727208783607683369430511710837990464967147407475030294856128844916399298618208535370330264317370204595845697552861285361382051455486540948905273014245276005903972619529981944531386795902777169527616266967372036538921670063814854965560746731126041927941722822488448976582231416292149669929273321284785680493328164496882065371937812317677475714892220227329216717285648139964632149929860430240690195869999998089358190114131699350703700361700123278817508322515715358888986645473995302741860450130112657999404885694403651123419965901169104253928212826295748669336103686283837082295469372440577103089235882324790525335389995080968639187954016814592790765876237642258092284692479582678290648513714313501190680381143116634951921667323400136722974766882551998663273627936439721760721264669087872713625244062622253700415724781586307357955370756631797298548116320899744799500564846134915447510528561251512373782758713792619182920556221211237327208376177302970482311729436511769947357828895279514384052694429913343612726222091020325954476851620301276472372474110261753135786835851257513823862387234982507425104886724473896806456069145863413099384845691261664556279152396960760068814000646571020506072751514961630878222112039298877867556335896921990375044269973014327974579029413300018588207712734855437108617123600570289502501911502769681788256878193678996654580693715965976065164348962826502662023521518149668064427403406676256706757241985492762340131677111066702695331021494715109417258178319555019276972207534709543004031170555356099375263846441703973048138501612351040918954190309518022386431354697759737863891675582087261086752312779927296804070354157961543454922155128539610707786082840674980315872239385835264420359398478844019867145142180089153549404514553949464972819037687034336721415336064139270754025616830637606332621920327281650384921418999793668894334281185973880523188902479509993828076375403377341784174191631162045256737340380091426747571170346994426357338376458291535517270668014851846351451033785750721092134188537887353373904379411184409490215718780004502817049512786578074701589180654354400812074225455493464409658977182226301042500287207768654165386953473088536394302128137233010928415807530566213581024044412432288119579173171191155373561985824620174240548012050031836736554046522320058402853570511065444339258373232011590697996427034470440101787986281227309511626123599906197768210664100758572961970248346379640141440899667204358093360884946478481439944939782793269897394909920999324771738096453021575007032488090506366350858863423684852021915961317223119393054941606586091597917147935981252632773197281879578269695503051744873441905692372770148112795719424769829703328455238032188968686481331184188380660557834818542015980523696859234867060858921538412817527421986831724291511572475685277707130900515126027341336456148664847726785876503090382635025389686642246767087701877077204164676896077271395930029476900086289060122986835089220524898649259347563080383280544771347959183430850326924092635656431043721807160903042149495276559631782550925114839986017783538442321476011121837046464272930546698448041300170286301910024752011969348778687176013015987650098209766189852633109550467272427035418344340185624813356419433689220364767019283399875197379434034106783215299052295763766826934602912155186486117529684761560056940371964832045396063216836419210701683254873897362534108508331921998444490026733478719073240286728506726292195828501029935290875209235612130807480267062787414382779223204212456037789046296684519253632218687828289207457978909536514762562448945808297884589469469665593385613647499273846787320084267036601661934236684921511818389368651455124631573137836497810319825242990389356203325262020902408341405954008576424261878429969187537259516513035055783792327328940985233954016989027136085479288789738950003453854479267687753281713054052062189976918339080519485491066478951871917007269463300792614092272653024949023224066371206511274398897123299072164386054125549567890794524393397220122670449428442877895579536918382976629406480721822832815789378970130288600270414548337518864192484077997813498096434793661416386159766157467678696599635623578341291722792759453225424671714178583772168621579536504930137471798121479537063887745532981667518592558623554442896803998998254426390217975471582294485998188751834537664963311720716510121523710602132464903225526122831772429407513524506703771697576266810425605239731876928035554689032014100882425408162984208674411730743548993041766544897119497631647478705022853413775951996970497013530942811566730040481337090444492386840427271723599517910710529749817266325703899668788680704394041416689314427089559945282000746195837723354009137493741888728077137595481717237425453291598042804943871305508097871419976327954860286463998578151322963767947960141664276352401248444513847891698484903682855571559809169892984831907667739156418452166438633429569561888673439444315616817626440361395590446216965229338764123646812959219772606291162235920839306277239846619662355187786963989736179942900131592079916023158178650618778524125505604484564113933886761983843717515342931967850118064615423150678272662796938142350458902432982167121680715357313937422138423637125331922934889339275623135100654030435462290828416127004151341662282113238878481038979154924517827382354073180815421487509123804953999756059275590086210758196588255834937863885385650418471970703023099779821466669569370177702237705151277537333485905812972127430729051435486052665285818763119243714543865199788019274042888434574154431669124657337768973962634205212279018392336172553320021634829936209792504823701747592715250349237307543810358209058007436987535170078805824812622094608790033632680882245424115633889037160049616001908313142700802348009639933604829121221155538474666514235743457191958177466168468337065419978151038183159063468161808590858889149961778413844498801199475880539578924015499300172088084579166101551503123332147548468292458088325499758377078057984074938919672021333181833939094153307679882115142821391916260825881479973335739462536951105958819350360736878301144884579075962739727157968826717074245195984594516116181974595055280588774151648390067376915214644043640775058616002383749615382833594306086926402493610152828768245508976826934511197010373800290003309740142251527040631550377379103858489201393869116784054928090621189224116870680723825787301383352773167691435603492174713868444863343500615019483923905024024506709835381420322528809723231371761141563029445956510276475937454395654636129193595528042358581637460389527265838029385056195713244103381023000174757936812301055358755433825523419197907337643514864549198958245863318773609659118990288350663277103774429834416060869848522274464841460075778961572156860773481802676367114842108523901025308121369078825006725297448979517277196099220705929447992209518657568955423984127724129590061844849888045364976238231947625345656322253915426877036447985436305254613164784929208685406562343952155290899616938776576032241903994159530037741325613377832926034152061214444455807074912943323952744475800355126637433854416269594647740882326207428390691035365594160366004608210748225667706707527366879291860045041458508121271938217538620629285923220180773099250244253679909036609009109651526163094120417718587601724043787154550493690370717363295303099960299340323367076035062739307352521640316850268064989565879996044287927246712353146102158960112708033094520650398068313318483919511138731667011720781418554096097885842643622488607706492699000770748971005564306623109461665999396744984740377101906494086585634395635965874944514404525745354653362687635994172676374642608805583976374073769816443428089872781875592210120409550055095197313652988048176968747053882936456034060413150389854276483379315880391862562188776224340814295013094637665166855268812735475718297738382297323931296863804613437099763886828978406087563673192420576049735534004779047735619433109613006927028271175699408366089092776489878417805011719367696307765651733390378499506805024673800061336632012610025007601934210107042821180802514263871425391937408856177421331155614240358008639631452473157551887031563887556274265310760160522723054579117071140282708762320848551654942173338084577758335897205868207299008795318123273892175351236270358815856983966469292424373974980871952321464142012419895042607435681868524448599393423550528032762414250326605650660734255395804456772802236269871022192728119641343267663049285657566539945611904636873888749842675173053665284836411578289830083759045728037544571207510638651891908496612287514436279456298109258498891029885034835965796340241797376018551140455623859090367182255816673683239311221381043397992679190039448872025842190167746769223893733478700722746930931475447931865764637703851397579966874722111127778527743240561658907833751388029110729730021367002162029385089877106288438760427126872958670612425775536729143104912450562898374472678661580786632887583168739227381179172586299177523563625603743194779060661003844385006282917646190535654994289909457365186926037359208357854761366065823517373137227411785463190642261448249640715704875175567921486428941549021760166077106440797993415622228083226838963907948472321415846375781194779357634889714356611515473391137536737483432320383862411278144389642887242191345756124376870961208203464248982655448204604248660706078713063631130287326187779676430229266264226349013760223700907919679864896610347065246320650177344983706592907727070819590011330291748356729952379868321110235222748948309806674806897040969177095314654896966860608241188384047348515558903617058077192554217560170545902108250430919192411644096741666814236173779139871296751688566141463302715387350619143100937553729037331459799031882734581651361337148295987559018027748108608457554562260064390854925822824288933069202673251523246360622078987586349547756968760335273954504124478123593795141092252201692148245686108542267114916031537161904591825267255760948574608234882820090300755579445099238322472172850651243080036675278279265574827106619255736636415683803962225155280098029619783077301665531365383387360062704256360677385157267185517511495167264569689769030840987560373565587771810652612036582389237964371141205060162089803845444385196974901148613523113479257162661905675800877513173880941547766813452887310065566221984079774209642538293901753214121135141958437554399158738977211735878873769456521209720856369229870831806012580258354681560899030203753332777953370531653106296763231630375828618173050743060534522112790801758821442531110006669177238567339694389975573051852497553076681273299702116358499014143382001504039610214515730432622004900841661718534796743467655792540152092195402922273384943007726106997449460183032177120249768367303651496454499257611813335087362540654858103977777281223785350171208254628653930351532322111862119798970148256924905735814930888891495101623425921124267945341737671338826703612458768385616853706395736929408017541935350645286574581817150597424070927670923941128634980204242023074187405760274002041607944171218209748138321364184761307559587446327626989221773853285662257920701689879177643659072340183035190225928246168594041658403959568365051955867270887800276407488752380215458454155509724180321800115067969553937303410828846631640656753447404253749545320517906611611556146066026438590671830572436909939772268816628736231778843521429083579483146670533437683491462267784336206666544109010612281469619159318638584521745121625067902025610355398821981279125339069652091397988117544408743509611589234456698492440761085372877140928669918993984204802228050421851178506151558571147537110054361760496447018578934832344645661530240078827901707376539065205985941848165876504968086793583252939994321393680218869740187866356255244346808149589007107623334549409148006218640064845589437738024665760891581650887677201959476561314555769696405255794782740315749045741227230544885290179509232205094468568838660822600363035275013336380302307438879880742972526633245700415268286278732561618258418259371820690371666289952360218388004420500467101204270796645632687689925385730986354418839281274707552240362854747409315850913748033904140293840007435038174628765860961558325211903990792826586820889520578766442581473174158595189079535708831743067876457851926707605285148240363890550230236886187825909511969881023651188601311870250097029421475209380703305485927896686274462888289547993119623066929894712238946968760708451357584395443468592922512252194580292824868423803210768391488607447252787522954351352700957953801404508613063235405487639750166230301102858612734438228643311123684676464373360094935984580631303871347486682879662069173775214106701095554170518502131741309610770681578640683711585126860360816429063145904220117439546032068849247367119556577703320139857369048291227436046831425287298650001765659152554722639808626039476407110597242730705326715141811813500026306300633733695296650179871079916040909255663992211048687425357536078187200788125172176343001714544763164017025688928806788164662474557709930469707384588988707045264545617706597950508805187372120328341319256971735599062784065033082126309856014301031038736613470022243664661732026625741267436319458771332315247840453465348399069351135409349856034999731492262128794352628256437537922058530504482734717482068758444585448832307526296395900070848696496852389031324478063853508502894681248056985424935493567633907`20098.694933230658