0.0006654139649523170142091721800560313978173096558083992143332727479684417500865989173881668805088049077008036964534620791464826910335582477103313772037398115724838328196244249222010285105222467246915561420121618580874993856574524775630797864185363350897942975148410864526411322532946880187510512408744446674121618276103212156527482690362967448597840045910201176729549909589933645243081482542726728339257472831599606705942920253379894109525160065079954830652403015095062995111723672474605842583007623665440621374768599370715906122192920327154540566037736976782037349356595122558973520654655920475778049728556599508234923678022271214309531111965894263052872412923750160295062739637212850072676940010706892261314607098517254692762311139750313396911415065811272202920414137201544206190657853035827871081611706459576059848439371395080903863332300421717545893488782063591767491022750148730644331424259695051787818435087564551571764920027098869047930046786919919119594646866605859099368390822793747365253151783635005357291601840956467297926972730621549243325631661915620133710485845021350894300436158714171450989479769510253634884639924812069423116615962711557088810358237868798993885542315140990480852079631098894101001279201658635547436056783996613510571516857193534574606687376057770867338929189853728008363500350122903080466039704218451407924858002028629891553009839753371906101982422477112745321096931827692534669661755568981043158783186249607075949547011112214301266207777033517668781829863078929167432739953497621530930411663434622546508125349290339149392193202224159474420007844923588969158906775838234506559867974212141840924274944308714211803328040928532880021157193959158533866764911695140900001298305252272120271277475154686290732566897805775396070093095519385374240768372079611169353348367720184440913631755144073967224183461893753467644812011549053285652306580480252706811213635720755348440371740374333067462376772914778196363786307855547571050691610989253458652398249894356590108165900832780619588853438644125312974552906734999667467941266360241054467444358997837426778215463642239479132749243663552956004711927532135622601902498227180284445539565364607632643934985035967822225552793350209429185729928589584609008595096627156265141412156484478133931237544720892275473210764832600768374413652668979124123257204612636832111413425086363174633244654212076931078748411245627993899737305900419212306113166240360907651834869879570024483803392582630857797041653688988769288641850405289438485782556788233804961207430018907889562137100630023018079582127339564563154469585362451429644867755706646170018188761937183626518648810559822021195789490790985170769593538612551580895791588589660851156000239074676218666643947703639426290900985224670259227709966983358221720935530239145739534651386585275581905784515543611941279812837008867105649715488474560135601736965987136206393140902217692563417065426167234410792966450963328056396782557337103831733310511573293605104874318253481783516597619774192744284202766969807653404358839206783045940629590060282952796711076970947001779851721513466737528552170342435376126282585215536977500873567120362833737428122533910014910140977264566742222777549455780881093609658272100885217741700010296202498762320397692832786547557369292820796122732611745352548289480927993763343074427532174384738042175541313829704324592124437085893008551348627332972875860332961909288837255833984710248035547536539186699296957495311226392458797641686660190421813040947498823496057470481342021963372200067231810737712760619750862638192262969579365042235643681636086777047522644211745610201776170848814927161426842697415910974016798109568823401343105790078883340964396324974195501241093825173961933863159346549864434253577501323284062602558602355188760571521153628217956598994885983516701787330496026087491028055616826014719007637758670694460855167322842822073046293444476584885913484659688176929892619828142177747278955733249286975648917532299800030450526707704160560241875175161750747853203510201592420078651296426358395670781438074523227989700734189003396486673437743317150154238267350064624264650025819167171510591363036578924537130049759560728660967187302430373795829620355237838540121786550439956321617396283886542066687164201773273955221978428994771930902646039873945135397128029364228892508747395394338024803315928924972771945870884902200808727186610481090983804014787920650521942579447987324475058661821532149115323755583507888199544406848814534749650564011941971823404405416139586790883833901556462071988592752707732960658933729303966724757230833820443303844821877750669166659022929706371819510162511850251617290939579367612988876120243992220823668813626856380045796174973473795354830124917841913048811263716634253508086953085537345639748912825689024277619399095080150451902209424855414915753922864892687448636846440525574485684040646441002759796649375987127273062780528685122410655964003922441211244581713079283352793033810726719266769812666144248671921564029422507656312157780510238855706166597722386790303729617224127775395587169029454984255194624458969868447369791665471415419534086253687086198310317119103096168655648497040434864485793519969275407166731718365122920815843149888871708980439638940960673583162156137083182773995617830222114484115325854438657274289754116797835022287942898482261310487501185463994438648973062506711918664520263620144527578395997149651230745268141728334899029146216151156150689581177137152617878867196468477104286322606741900780066284800856072248522485860579487171081865013144416380644011483639991259929044837778377448007711600281648193822980440433462920093472216727230624462801920884846550772109865860881739071967165867857993517301464901372444556174172039934494243625094029829823416622226143939253837769419297899357626098268836348405424378785425431039718863047238082044561560602695155584437412084648978948555074504562436471395893555276133114105195954567568635140752941148640388497004271534504151247646938578346434732465544737308004284418980704913894682866839652098912694071167816796099681817281308978598305757266766392770198613809814076595640887474443573196022332696446894695216079990921222257165021220490892039020018557270067062356563923323987703324405719123486410097111821605655777520802492926305175706236536433735725363589283382858496148912392844819787750352769745188128408970249194856819937923501123563950025569113192171885330075867910175581226440128344045407091720496035388205150358947131877735574266758782760348141507987568077536832859682035375199632508561434708653061640045545423004810621279107210374244253354445214482726280929850675765833534748305651533361044699062669769099758964734441238900568076479226590563430142815666002470440104827619392030838815171104497254731930627479793406037202779257280699637936151621031364314456696160212753003489830297216505898929730377578343949501385648196844711490003053102813986639310101951900866340266380987409824061108333603666076008575495784944530445168692566344218239208824086688798086284667764451738188664301186996012988968317449086126043909234785157147086715120452170881202759412998258163131279049600808805486276567224991286701798429989693959302639400033034833505868347378134826776957867984110473702449069868207361195398657817117265115357938538530337955650037155043536243094733787895564273613377896552180495297662331667307161300483173625989751112219110052204152933892252880726406653787050457993074211562664798891916394122940484644248285232447951507408288953117631003260211287707973639237114407013541588374229503111920746599762596056373716429692286803354383247802278792034125635739858323142982732515599874943226397814902194591114405856437771984239310544740930304381597252161710765734651428153655673861774159167232741819354270616391182423203859187088686522427123916254339899094275564995221391140156191632116736811359816448687850588856496551035444349691219066502146955374705630282253989071881638393094403597460182025158654918454774926320574463956471019525284739180403419066117612236435978124028228788911873437660829010226980860784266945568613712876423991266005737075584399548496257053276408110164194462774426988522729812143194508927868639161316929184260313977057829090977347847523089161636070644737865638505386333173070284552430086853023097706813463231987737006123762833847443556076861739870387274299233307495230304407208827607556037504624913934013272682287511720752047977804663349347011076719792964942022213405328801585077183221278577989290349458816949173064533898363399462558513442432570497772751215127275764344309961162084086791748450716584189399486724409146202865834724685809430474964608289392060779594398396297703476760834555098769514421207388853482730572781450520169852818557568323430402554829559843587940713488197740746913787249832914265809481388196638710652290963542551134331259725355870812304261642927987060715813526181951118862716373652587527875290928066890455235714641922096835487710499377930857378144780385416671981107505410248351508913550531647401756680633878242918880279246269787036609745458179555943507839235621094659481729043764490157559828895019696409140531717986190548095735483615251438421489996700256278233670919439370589560393812003190742526521387765652186535196847057508069781022767925607085448847595181051443205880108742290656449748736422713248093556315610135948726253380462226591922710309989211179404185320346610907453213845082854134651382706244529360723434547752340372387565481718330978114951737347673409086676996054007585711448310919828866713122213134050155333964533681664897828192772768391699150009615688127649333218050756491604329151087333949706548259472152674827714751920584039052828556180725750860528990693188001335392898340420903546306935263415911134092476409418443497489992076556021312527618548087575129877770553574700627080519571466779139607479965676870055460740395775490472317035228109220632369216006609399752826701282229107782352918884279088022511825630944243456642025477950141247785755272442207289261451216295516566834354388952965751693770753698645337867338075960984151694980776259041917575209987607066344819686005266468267118286261942352201515668905837780322000303286785728358125451950578456692719071224040274555998154937233208296819334129823301861534465307158128004932011127773134812963630603925128387915138611912899012726820251873705233110616724152969468843434819037718518104718027503115120533479768533114129537296349763453678647806726538368050829520145113461751117489588786599917920629747726141923923443097277153436430872662753578235436457746970821018642098290127537169444201007124817711529689162870721561233513890988599914824657568932707176731083251001014584920631397570845186934979331558935372059846528925469692379905094010140926746187725786406634722109634334927741939862286882039096399104138536521865654690389509535469400656618612999116124385552513421506077581107749301281551111746833713427166542649947893173983085546347553117935008175951874801935442825491678898094481598787536319032068236947549410733754610331386026789525890158009989278733018068507217049561480810922992932496216451905721926636643735467840279358071079154949310822030362568749921184490064825439837384387244506608937525471853174585991302105355549002738110202245623410085836959740462416268537505187369458710145951187429174582489030091151348294065601316471201675191656600426073369996238880718936028337978391282974631853930114595632374106046933812109799458212991249467765982226710388363545979331923106145435770900840781966366544053800152444978429074445463279912386256379390421836378296021671676812391938726161190739737818159631189198646375999433646886065726303973176638212581231068467477336388288182268992535053743983031503132593679254158389190382280760874436136197861369782535655083978107691872883591976669857123695083289488786657319987707343341476454077354019442057846170349918411045758252354875086848932666094119125795649558507510187142105914579976370565601885931162006253403574530689958965333564754169121144374941922814495319769388990481055132101499039220056962999371520917523584508731290208988317772678923861461225734427848156278525536011137796980540824318292823435008960358094418334377378351442686704964027185868556605988291793619792877935030355493643168590042674424821479043171545662955155936759767752336738643656013334464606999238322775107254886891077833342134278564686355657646869204805627993037416488619352933574714790054953856690358907900706984630031049686428162025449757041396822414525352124456711796381166243691989722234408590380254500869268626242882428176730107099027911161475786686665193344362316430291086925343282697001415897746708991344094049514120686240696896835952650018672232615239604756226393137602478072078419686409251693237477328069279325254808972166965826574113713978231159727757178779062118423664879128146096221779068296149805683348491354634755561879858031748365629471779165279193019137774731198727107904092810417003563828685912361467854651055324010908523544091897804394354264532144712239088669900499694497719843977511582091338794011250562236720991580786360185102796090871547481777738591747901539302314665216955096570287836390339047300135225629682138780097042322785791586265072857995931355255915287354712003409146233213203697661756483849126977103494224044208404844745220474770150726440228868438950980890429382893960196189590330548274897029026663430637113747048294000032956104457576381234890205749426742245360621843031637492490465558370558647802828327434911230713006636333557238367379722235467925320253528710629978720899059412473263321773366700754687954106997652216119555764338790299879227254705847774337683825947936004914903353067864965032083276236765543370274210777856291039043671849911821070008226871343358975351721211432395342839700868611227297271525240063083671028826454089804169772083874863935737913730810007136957071118811361527162810524103254869776063619507636362779567045805004576564041675397926340245092034952901782323399746854510626082855451761029906626218039968649960374758693184623182777779468349224512588388250966559911337924422855449958383964862213930625741155853193725084568933163310911008543296567857113589299062041276687540956468991684402779976727775121992297283304866859839551155278524433992203037040279646535359436455049880424100159871136093215621648400438816195214455612559380714963924851311685948333107443666617022884092718070517782083468526488680590680616714231900681118771114123077815281752293465479933854849963974702623184411143053064065461390282398472329077621886586148079236350276861738278197318722439376798648280139214913365385316187674599674960167179685024793763595486511715691374158733364711277354747434337869196889772885266445885334925387136841743902022062158396956248575633804786263527091770666538623857805130876683310497841024103569319346973582485645440051288878321084618584447017246289856389086641290896198062842612979387953513607452802187360992161386323289444823852507369295903726199700322845864066172692787120879898455821884938992572361888797571966208553942865410381777276789337342187158535558773980326599164135184602717241857354031668817876440373517636360634189236881680577836546922800186822744853674599471222910455462365635817281437491979313455997302404923181165771996681630679049856416146792217763083942689110738949202781519815640227138861758320344581773215229984111547249272104164898400804400805633124378435008724575835283176255658254433265791777861826543728540564718025932177644133433365674034910642193602999446959084058602048563469967132251911515736843398583834387080066643797231658363061040552146346522946969867653745177839536792045657649945241845174823124970904403779472106290777261158532787049539179715236117374519320538477692942001989248713305427933090282009983114353061372140983844041361813740157332706376968856239896655957259419573556262594882125271464261282566342656352462664338966892909448099615445079066010050470471805437996884139408461528563062679908466850713478928502710092394241543981724295770536779687997963798574271094415194535565766096889295984183473471564318037513739708359919650939117251374873820618523687560587741929942463577757646818322656989219219265845425141605771018876343007339524316049706562407628528214212744602256929628714333349696088135724568701829565365777971780537522991080621620024403779300017120411731437472928580862623663472610491367250534670134775248199188340317626513178952044103961379409020559612442438466908318587373354189966096290932035008967353974819281535743045554381251818426163194976775688689527576131876210295257969157621947648933138738711744404597857329991675495422737402222350257657981825480749635901552416897265715849900784456948867257862982935988060517682533477332778280780512066810684229025409325569808905128088842687430613874229569011847038327643750035757269127335158388345547185054259783385874016454332466080869998941363652458762768576356280591480912430295387986802690233558466705357453272921915309564698646486643449193246666315240200015278745796111475440007445653534870549024681018101612537757578131460819157027588174743379005612826944557820227447787996854143755615202044098989058939172400619731130669616082270445994318361040528989768475441166890531245171605047077809541049033007444317076562676829548610658043262643014980002550708283653830577280066051646762132489547472935880139849174380150782065858521105245851029615819602006569564637277153239652331995914326357301128899941711560348752613787637725533503121438589328021171922058620121580512506381757575639532934776985875873135301809409628075543554887380940542212837612244329972728289683033759528316469416714158091617532874221988240309842534697148874735947203997248873570278769109694935818588720939011846759652377286538825760324077518866731760893617699104304692995761877859022414734891524839243224751928259509579869681634130994259124233185746100561137712493869998086556779996869402045891504090661474110544118022837031688041826258113039012957204490407938670779169404764498679407620676267253936140165949801620517887149764133065256467739516764142562934309566693889046716593235209726487927724698959031459365647516984178555089703830611218058214251544001979420615063395610012927972464071517499356940864525172823472677348792815087262062371774008304916764240345216443888866201989631435579674886734103405396977003503181357473721955414663324245834639677066182735956738137710185741785543313629644253016646141757695606651075556488310265644212996459470396947920070151616296457751531994537787345230884519435656089719272836152059446832280282402580017793962975541778721302941806784201264294675313098316183819320224889878163418626066553055961722367176589735389554536574621388895997698001558318062555100978936332579630368618560990411576011304794857517327195900772438203915566202267463204891134949223969676575923732565261965775766543003659813710968032377114589354108946980659398143095062096405161407836828694079821551998305916755084229957351625955182485150808789757454503541539177294772904460863162091232876620753973391890747246960442650419225872069664944212026255524956745956556414135653641453505915731867369440251977638248853564967143094827747290860663198968743918770256529687331628655573639071762769358637197185049977690963052816773766911344055220004982411426659475614116304190568714105701239903123412982743482009286203331980913736533393896025302319457938556955090813510780588050128023031817044065909634408024497666075389831421122254549585865560979740832262026909923549172931579733072838215181184459877417156479354448635101531067339509943582785499240232758634045113294992773694213597146984124813592255597891782118881632081767036117962902483423508740371993554355434398418603126445840326104147708644615624915370987210984014321146985798387890771344506807758365555568894725517861482261683540615666943399585916054836219660208396787582118360119328594324734316856392759552216048036223074359089979867364696614964322288758317574193960532019403500734911827161007539059374001466147610781461923512549568425306783602568846310892796095219702373375862538279841536590262844167139934695896010490872288639461940019924702705745569224611721805264574748867637723521571775932510282394578833461618739024812607565368922617240695252114521602621558215447082321856768086142788995556945574907842`20098.080365400405