0.0047091340568252202998019153739995007270353903719099319032164670168028493689521835527635274949160232228091119577076303018777818931501701748854263280518260835049892168217883283522984125931616264116773761203273363868675238473352538840806056562849456339799395756222433029570739041525395191303983747739828173204370624237860274013332122400468827616094889767017835089050574984378279760206744288719797474428121422589753856002541018988448199121295486341951856521493632888727434920465147265154404969398086225020907002406781587907612530715929226042947494545761183982886590215857379408910441410715890813001906147090573439521494908007313579677848487090134380923398043315554453607208956266218643999079010097311224322432489856978176490768694728203555124140852498996852702107611635784416743037107244241013487472474495626521589253843262484131028532463675121177252806450623628010406861149181383965771355752666162834671188758310825225166962352876475482803211678707399893902137070953721370663570916195393736270782145185317053592612529496542528765623483135178574740696206912233254888754410542723686974051953313394722368246445963038363818578164128390739598557406036024435026000152055389051343624347667118919990510727331769441816489919449104148997036102531300954498197089977026046448393744525469287055471404174236574274534966113330499956269335716685061420340812835618380509820656833168057235430182151653948030566726648770070272032872536579926965768596519051599091526646638965113632160734932681779712451386634840699211483236386414903665261859170584811532685313182407581555117163106549579076677083582483603351528270555797868420340497109740709792813067567552237024644219806741986209273106126525211135888750682067159507624052580759738628193830772931439580767148061118677198890648837208554578241175460568486794492199236599497086775240477327402460648989143387421497202910260732530635310989769555956719798223486032926136349448450588755306939898068434793022359582658901889035290000936692412738850762967805697046460639807940245163602252996856109455676906288878279607412696808464677137647840391673224731271112944098821991335922771432419651294083230112374350742202665654597917556094629535695419977600689397802636684346280865438515578768347885248376575946880534923252254070939088601991467711000682410191862841928814154120247195052532159261199246723215085600890320257955149342721611926663219931568474791434453673800890965728187203407299780033441979529491198178341051632878914527683737198513900685326738487259030495197491972770420703534788060092255973903452943257503538274857660395626812357586568570671877981313049887321350349801680325253863843424887377589300185510478003178956906209388945673458987535845071439745307939643723119351471426502184409611140443377884884930636636975967987446614299419012373002978268185502222136850730751603908443084486846148115493866139478874595370482341290020053891122746032702732162894603098562691775146471655392380629474802476011377514464275750732664044722399598805441864387547872442448338616210106041288952282044751086926469503079744165078616009198375547153086923579896551037540800236534189331822413128202279134933301058073346975619554762819197437117326263753498533736851967905268604708344238702451688523530206760617026257719477794667895152824119195717685974242163719091798174109649139781042727870442122490084142795500866536255580029615707072470749500331765424263318079951480363190046715303757013394357628417635928107777366467572153264163329841303391352092953681936432668783065502025894577746978434020859679023835236048310290227158443899273570462476922071644411762246382192168264346524189749460309255427536518640895675304698256875282473749677752304235774631938441311018365482652297802956908186173430403585814903548870554630432636615090691372568379576241686659785209656830483955059492105472365868739760704354607657781235909339198501919265274474546279037847542242750241551831126550839338079344408662341500541214558661193396058999594547128457435006428138862182836719251719955268616954203155450410510706688995820544366295560315945150364019376558777388480900244144321839043777028093436960237552254550773057995166350665255893201356639693478115659890313522040812820496681302673019015907427313578300521566563492117884309412420963974487430810075537730592396279808943732683474558058863309971225170279112197984219543379413402893914024561941535394113743531985211166784098012484798464539396369975819268333555610136681062197196085750026080792526322749605920039044622649482016387779284381925010173685258701147152424245173910771662133266414267728382713908888035611657353023108649221084902306758925471368556292800226875087228251672880236524247508944578015237149835233159121678140052881216837231124100898462941160623899564981595405478370813001601030309108907331252790637484818487939727038575224095931570224475843733316084833435569932863312331762540108107533282142226381969663471245638903430118920335172903806681698842549813610427723332015605225861185950175490013886648380935904800942536033612431084183169111290207388521052837720182386452010907665379347495725544281550754877863759235287637521911624898555693037827188885363828074355440670065003162935420187767804887472358829701988356796195716252919505712394361852927687844716133631475937081965935395904555847117243727533199041989532984492584184365909391530582456934424253727875830110789923065322706330742214568430982431221651851887636316596664860358144347311469202978682512156820313249336562378263128646061408613161496126955355045594594094620041682005483223621528584613027931956794717976472579461705746291874328347338512105031302167179310897495563980713602397433575337575817467264663472040343264652121286710981022335892241651243043972608656981615687781456291982675921322566813350735156992135376464204514473308910572218325415849224605351598292082925921243509177624996356925452537019583247616313540618895963597578119774174263521347812454188024444594376430236038412096622134705208994057059213760745671547201350408766367704273948307569423200786620481141948075889291285073756323973613227594734576221912039156407682893831174211067653137116856038726360688195608127252717346361834510362742231011992873891912605172016025499595600849347822109442536528541464525601528292205235509585756011250181064785214595736927466647488602851404666176594222652840557252186059172485465599554009100460302579797378025170064235816614053919607549445040714846329594822954336705854897422736012351739900616561489090835069303764388117913460282258680144919852572201080537699553997563647221978978363270145795262949638119781561378996812078475704593726284040763567516111161324314856175295885397128864309418276570384365752225434651930192023871733696208521101860003799009808263025129059895982586134258605787924409611548262219445075749700889196004326404450142857710465745953562627952548999587570737713475991444032328518740211008418890778595544397989006583991443818148227380156990887007403508994187297221831819596729660477432916082455145643454267604503749857624563560042630141020760389211749370866304796973964296083739572183448021915426643909645416337413207166598310863784623030684568162042238905094887181807510415106507096371623384089305274617464148672152405013688093799134939242640802424831694783266832157728383968291184479817049945581655279663678267376690088176465225695810040572975334374832687976387348722349575726330770015865143492043998994858421125159444234167137623207204662973793754372669951952038288750717664947601380577171796300117886719614266392342901450890649675815505117755381055975066129868595550307167368959513946763989708520721612236683109532830668492615559652257510246334834673789983833728176729219223533713086711184103076051803118343861217741174071473286361277603483529713192283437967475733856337510974903190818166104327057939507646357428101879205718271528045855737857670149403162928169095002177015023251483157462722710169201948023616491634521583269675678604702118887288044166934265215579856731736508049425457149846777584156742251056461117358823744588391629626465384444107554508969591695885178382704144649155772128675265361264700627668566607040017352386338057442411208380148726991957298734425028593678529141770745782122373916359446148714388865801495122100375283906677535408702455973084204382520189502140454903274805172109676103394752562943220338590559221361182191691504485606586811321954117798190906679904922932984023686887940162506136778686179290674571480550581088592945897664197014013968252750448606421075272224016324094692185155652805445894829066621010092645875201583879226428205822205090572621951719677752467355283793961095858241857158704728017770863460551225821575818227048908337440461056654376399366804765149185793169070259757241632027170638434666142330226812753314249333320889115703598145764667196079617625906569192845134635067550394259032578393079491795984803782786678583548902362035411434362552690220463616596959782139067071697970749278144247589609282948963858900521856925839320204348138452351018294627564730289018264300406646043069863979175577084071849175888365261013417702603185449034575005712387733271497844558022927528836991025490965200259647942657986096293010281456548318933589244209089493549885177597119571233698934397258760017947975219731081359019159299657224153701506963004193204346146522943306214858854918627966794716543631775899191022044057858756705613390939267884330891748172401055850224623793543952323056593846902678805021313619028061552251480803524644697901469060764886806507261187370344377625730774418601162627354321214165309790109478054410518998339695780758554748596310641660909378718659663696684777966255184264392264404460027344721231184675493111468989564414600385668014331134165125012024201730073819984282984896417869706490982095192106012681423119977743909918374350585772876245321673506179373233025336674697881559016453061664847049270373491029959704899711583799001038437155255918079442519952141706639732195208821356577857728422567234010800801370018151086921552150882743026580801374552923184596342184667393038553159123155266126284220966018037819404783893894155146549005912749173419052102326929665161335691786756308434011818153915591127036267220574866132557043885734279145829970860711492187955005959953734035907202043855946809730211933957239899859052658970714280045619613605481829030619155076269480442675249002601739508398147315753968596959330153960902095064599102964742391021343679155400845243197167869027675978165695425236782769332485443688528113399766317594492335293014560683507977599008323731780954405777166077350411642538296424406723556512754898543796268572708827012858677639571057136408427231933135908661857837547890942827344197219433263864313229670691111592658405294064104583979165162734642478197602617334289036894025632961775724278666541566628747879674582872927609992123281932500525582507426397019223153429420621478668595118094181526684812667889221171669349099108327433337684137784165690688455460607985805639533363141735071205283164390121993127098275978086686107020454474026950832514485618884530674115163513983358993066497936571360345661715207027510790769141849465616934164527655440531123238400298053621205014713825745783090067083475975823407920910275967314098000165853744942075381452034432185795573588694821852873955538891042802171590331380184095362064722101400752138965875049308054853007196817838027410396933495705200689054834087029555638760293788974701199019890049587330573804641589565467119819310545005244076172120868876682607851129835523983932642059994942974932925787997529493746700485687394801993218854887983865956619387949585994637016098472877434599037553435614930928296081042317797517431571263712302713931881339883754410155609382428238201890463238696916219768517968291924908957419888585733037968580288476894602495422123744629439728964959057389445165890736541187427125573892026708853520301595749414960143491016376553449765569706929912914661007093907675247621398454672850786528611893651239675292365104047411694326347416069723326450704049955030524626861911164214710538654164320326367906144808860249801412374922110648357539824317128149173995651235962448816339982290527213416250838424049520662376347715937325239881840180666651699545844113601633451147241747586968902125224825338540205026786711543227834907152091568605999216533961337681948078340418415302746002416476255001707439095218305558660064413884554777741446862957923093786754795645642244351855835130907656433241827369068294587768590872272633246779430054064681023503740836050310385279247681280235850014826078250156075832695867890940533968684029600640509576471130485624414446060258341371476028627328848645040309776093217932220426022567959967390494907815496904284518234872106263916244793494106859425090586383855433975441546320747090078947702127454347691165675814721131753835579357604548246897159357880645888747269721852775866680807045751376430548543662099027646638739441952836049489717618278337549344915097160761957560271115909746107943272583451220604690958783018545569808761482652793304220699346656748638758066632124799247172082301822258298945395166296450817959122519018277413579871198463489071408560718266055846108687835772127671040059868987898818985568983900472658716570771490815004209086230214589757314402542276837650542376462063030346536169640220818619145788291605418045094770444651844045096968620803718085870574797099465685022110790422352701360412071349668745960497111915712925690095228430260370552679799029538533225948682724745624942789420160618732309388138881064101200088009216073758478727666640140733830722122098436674033218969814286208169842123638183366857046108086882071835078252198607645661653612238786154008370464983779406737856243620041596818893052644230321161607607730228184702905913389180505744073775625821801827125823676893021841867422611749464210624804774582210001349440114688051957256045254069585475686624940023898450708020068505449772550731602574176052735516677414511037069386073710548593920100181500433033280775485610824271049248386980534186096320115004593464960250222286331584155153067258359931588368351232133904032248257540778917414113125891952081282501532707731516750251012485064115621446245767598715222817369323163298498176744955667357811164974044370291870299870626549233573577152826576143433635949499822392152996433923849310925860000362722973098596125272941355518232917092198531954934040499955412920773344594234906318397095080176685209595916094617660064705657314274150589139413833609327896839308583686041164769656362232672168877678768597259076752318345914592634310890472659314617510405806928896094888360231231703798981303847938419734051959038441039089291619145979505563205676872139473653988193127713861857262306029346982493845158270291087049838911661194014401835574703907780004802773370082721141767742917663984766837389599255433859928362723692116039874973933795805843529580957570140173659301753282611070269738788678033898311359436034361320787388313244521296249653181862181292321708514143720879113723553365901904043849798837442572536997683800491769143086215455517221494195533613301031268111832813295054364346034433880070672725427813480785654262615211366929600059947120883892014114427115694227277878512152234844740210046419274697369551942739417578762647148765446164784852931972985848847360354812889278611680924305314452740895161262429676893153659574168423465523753236307728068225649119949718411766280384787554110468736649143824121309008324320645315778278094593677976540893560330497924088678766657711507339072114625301560748061972743963449620514986505864534442385368086957819567428882469983804865887756424922862922426720091705110920608447266323988491616686228240129214434920672832403452726559506730646772169545224894823904362045201659402038266105906290882301253327944134885043152261336084989216688116472817445669514787176740901968141458256903042076618821009143937679991212215696562761493431971136659660357570058348164237755792766907054075446777678309486189423025993259401041220074366675159330344102707169648714401856622703021282837580452472366239365179390764398114480397824736097843586665574444614570092830930708097213217507536337550221303159900453146732458365943170788346405236650009050982951166632768264509311093009101220465049786924220355516545993390375154992351607636428419754079209002401120715552304549968894514008733526704338475006114659810854869834932116719584751711775139802932305144175997036742724136151038075202944055637199654490096962906741759980978195246857436769524681576183276243506441647959561070131834706119754369067893981217332866103112760010371171390925932124823337828501568584871893472568169783621688608251272853928063708656721976407558113809279012716385212264009144324167504711066692072898989341835073285815545710515829320701313604916497188086141655673945281219141276156904218405303400886648111519317753953387693361589543529792103303913485526218670359944057756083101267539443919586869260784090251366929600624131295573464769484034628812824438232304181899532517895239133778868529004428494747754147190053789054682383057841574641516690246535964760612222931081731496445092302530400261904248163441287302216965447872819883405864779135656772901714570982882556970575443910779548915544088590428790690438151505609590997833344873157754950364116610247413017142939109668006596723421346711267956942509479115322362447880511268231805295400417293195513263412511381942043740661943209849994911473758071236530201610025292964402965841603942266007954411278364280041952709262006617705409432640983464363802171290620503866914568533172094171012474369716992488814821572990303703389423430566233193618179423140945607380391845047305018296573532378683696940430486215584103084031032727295535306684355538786885026666842341841488693033783627784435976851962952377923278569912006679612543592556219746000937384836588714951340482283145241059263771341141491790179517394533048631088969556554494297736676445856662583427154144414119634357729241165750413081605329033087666650577222614710040362637759808815302189225384921272719897456611501992989944766304572517682641323553518675821047287615425242984431243732117370249209279482230728859530565222270418625887725305716968443404240465300521281162728928720477704693266448737136967115009992227097977148491339548972402648493607172256453462994771868220246568526708991888521962739359589766557012434493601459468584834442992384474589300578445701350798860348126809047574613149773733574016934520111417108829494133183699841098223814913115363740995823880893284947645834186829629839088351260145867542663831742796981241581295253632419824192465123864336108621026065556408540391637000113587130766698218407819875160630714727273318284939096996374957577715378805673411799781938599621430258470907448620328521603063446293055879166860489465266453857601659610205920357455473565931660474322199251935059341751561047142917515905562368536172778730658917985895596683284330721808538376723816084585727233851497429947229340161205766871912384407892233219962610372323128687145015784584823919896580774204586305068315802186116139288040033046245580534957282757152691506222140131392195679136111182028541872014475848769566505524385166253537231088245242689911033295392886146163827318802054921011157802613827075510946220770964353829642223922598316073448390777030049656104635406499909283877014720171173698892350650189383587524505882692559972890524123224556611175055100216564353423755403205227007092997867600162142778697154818482503216059070445993499869127484278164562842866307516128587645799843903741920400143387081399129875908395507182238248869032989216996411488809344610853187617705381953360550463160609845258042413933885954908513301822986851485714847311901495662689642897803428903829367542169804618948980682130666527641292716552158284413755720472926834425831327609801140282773347648091992623050136964013013245127643434079894941671085195092415223715916021279419483963644388876005677214947455795955108128880357162770489188731260350118566726404401313231275448418595976473711202845466278221809750793556501689380809666659373374323907793191421094085438186784651063402096512051083544535602606201153989884661900668351071512929970733240373616582606746325514116511263605132130360256113104285165559996425647510044908119542660106325806764341071884004888676948429375213620030430745293611112313810709868442028815638217216536404051331`20099.252500984017