0.0003649538007417194658257291118991913281214513561105044443266398483596517367881390197068145777378647140008483743856517060830878597065723674481757770401905582245048866411672749334293361151978892394541694306084259941962277688810186790726797204074500888062284400763279280484136079387507469493633847868214392655520348004014301266132244442351588474087523032443842059762061954270575933031468495330850956387617244398225574705535162755734987716916383988894995218056714531608926794982370021773087410764882446892770032301765739288665626844405022536981856932778734211135063479430072615558546990705167346505080810330802846042016368089126109055491651924410062366869864252550444189387048768164960612576938932451238767292720772982266622606194712793580348243711506804764364823170868342401278972094397564607482233874010660704436751976190575572329751672658937898938832396386266157845129671888822652585521233166348687706609969812818327078645957163336404047163213774239712107389682208906851621100985565085059595079949680005963183649119868734744955497862570644836011513998284508279824702320581996279740169058506309740585808450234276376237322788550530462714607825607761467478002306430180271301770530584167730673128188169707899556718120912308144369223694440353338906511212373667157000793912675051520627372858969258886082267675611821194462046506014684066104310815570163456509555464931818229404058307029697981320271542169538728426639360990948119219766691569012073221867755483533392467211672057541183893552523274797999522888366821507104860574751270200418232630006810439783101381377167540655691439523574035142771877315336531506180304224121424202826737676201402571536830896898996033301933417819738739703003713560785368730001647148860024553339181192248827430805365597455236353739488467804081332503355876560396465041411196801093261308117128115227559265665813244232464911102792311453852480044766151616431317401547582492864387035183427704174270109280464237249922437699554297693560322783134352010780869624856291440135723767306321972798901291793201917220026413219461092706412224446727879837048552786978244060633870526209625711648924255527526395943217089484964630911044121533615763305844590564215155118111153833989213802432613190336624582372419338056904629787324951920502225349434601732240920081602701255324517343903952286155029283681469613410803050185916273532355417723362624322315533156623106054490586267991544283691043550212760572493924764691317786065064427984471925248280254640201727037316266729150696597296916411000018737576720836020443969843714708174876933760934782695571891274990267490312153467954442135195076622849875397750725420122068305653469999218584821087739389378813323875947325365301942797949454902451886237277909295235491760910270757380144683123316744829134426828043562983703101356694992174471493051569236844595332929158386448312268800275611398619872873693025916389119558655466728570655041964985818970764041898744351768026310520785291045133758072989909326698703697838634139690264253477288074641049676045318456760326413625919608175302424156445906831750441596282513003844470231748666084103572258225083395416859522728806846791217633318005611048142391721483427695680003134934035059253576524982576183487434375749357738761952755336768263061772488241801466935490090487005126035827285628454595492924178883572613393000775642106001387643402152781696212838042353665759172915106797434767397193628069363777001676729844982273791488479136035331830695750025847875444223856144877604473956664063643234981543678795332957055436267149750465795169509642403443936238802176756166412612318709802609687418912029477330198214669066540151106581354016189172135211061048449888809845001639752443497986807627990069679115590880960837476761698518324195491122768809802903564068763905920211055665095013139998286063155185775425623580747345224211011127699246968305199916572251883164686103646420615518104295484092456809644102438593752584900080090088239726600791151338007314301843860537582277666290872521458007267925534340622024541062157174567086356963593604273270662985326267202118171842799779703142602726475849543521761513733978063985655691813235307062224363984851103976381101204062621140910304292341360784656030313766000879238659684558319040421540033094423761873724375888723970664560386657751001666402625835798540922594903768546313883552381490908907048902221515937202559933230745687107544044713660607906273310030094713450918275921408198125538749702401579847583762690818468351978468127313641222100008927372998279752574593195635617779293842955064367580956976494693664390125102579786053776390792502820208297543136819561533971148862979795155477673378940382749571981893028613841041618229293331336606971720042259105731758401415075363088735749084678415662274556208798891213849446680895291078996435019818776710489460970125020436204834635746568064764485851056091365109202212561883972336550309463364172172977906736319998259690294526382357586553376311169695701657592779307112466194082999748308430523949886735095718677125178279479904270254257371845690431645382325364161907225538419131314951508718919530507537470488407726728510119141988332728208519800127017796244242603381519314484578125634040827809531244918794285898259884254087280718767834087261123413745147991884631897365960160370509881186608811721964408556382545938487894913222985895920950004894496817041903775056243942947585968268417121946688465857957989235398609252757762749862907409183281537763585744574389259059120878670347718607134085523682660100877273768522585210658263668200849590131061697117720616248124487984960413657859981818954425893774282694307522065543827095096254139385350617499587996238533234718981733238242586085407100523962491402547285981142219753628839309580594145646066975834491273379155249695117395401218002557726217344010266717723985783502896399374544888739879366717531097935940086373128996630519612459480846116045095582349824747629196693636964535537730483610623703569244372611058864471430937504667954535650143211314923414660336056813429819972296477508658646877875625515601782092900743424526507573388691485864816593114208948339672777934696245135440722446786581854918065199849663710675641480824560512337553169709765636226361952340504351030260841850423519617711453081380637984918126353161462581897082595514764759526435558664045511389667122629541074657189384257763468408462732720663586634649036997669111974805589731780162212028287513983799649380437417400343855218714076074432320329326365320132908048055905511566394667754514684617460130313826965399298312571530129620410384230655015359947795314691036923780548557821960417478843951172586812667070929762986768346935998522506756233742296924944721717752581976339340568079794239944632194169142015196978083164335355618195873137142907690151616201485180647995884650726786854070519348636733310110419421056598890783275587830455631614957606717766922747811599654005045183480330215923878066978947859326750117982812256038923372981038199212901201654664497234089616404357275124884975056017179593830886856896719322724866447973882388431845087503513490109117417434890055528690936959716931163411468817694198973632114800487142499245397201801818970393633596977237220564332656164374793404527650129115027406915729800930173377038568872663857747554770442142233802661710857674413462305856997356486084358104613087526458047577236310244125679371601975547269766786765976079350871780790264920617494083966239293027587573025379818813564274047263194288570272730879776614380488765689899455286794078370528676066590370739365703184695394477846669678838058553193129106907569272939669707591758560981221222509678817361868742952438217266317945709315171863195218031015366230460045248309965171471868604750615708720347454665348127725614744439911863957476515020301448064686227560414160432411611620398595854095680391959948837903883377615008849886546545983379973547177374683584481661930198187597430849383996606995445971357863641924317844108505066587117067235771435036507311608021422965362300186925264462424382099821637014627337202234111528648485495968174700326367868639876586590104498137081729565586863335891795131738729649000707038939733323147393643793604757472400668894776538953694437441148131737517264662290445653123017096360508235882131373513237633271042477448974455933993667162403629130285902222718463522102310310977487267380040768055725689258078981236264647039920504645388771806582644114638219405465323320069401812391868997982338464941665534189850522715975006519112711744878702443444518592104091825194307651363216612884566778293364885024870969017609097110221902012084233578180619869993365931304511450537516071900175247457694725473903814417852629178280239892232909755856814743973975645326621271611927183776838694810520509248495244319453056696961493173568312148699209276932894216384285859073881235123990136270481266767089719942177247455414690096015760953534784912434454675963106466855944998659433684621046323063535838177753402110482539920242449773031803362523258673185750072182368312634156385084243659418402215533040802221184069354815093837333024064439994155451299447566831991163594213870127635202837118756705392521618704768622196078017263730481875208562245557800279733127584734989044206526028069122363432957382199495534507846022611258451176053284692565073866587449489878726456080032330789993994558872716478075122449361079989790160174090398309085901327730055652804125986296072674885313490070307032091112312433057081666361908633502912844974080220260668882673620947616832735774585029855577329173769258821469131615778843052875123842720980220647355577825581871772699710377022114551487162179198010357028995292382890740908099454520014902664371467901518272440917178217429489151642531612548136124581149682554854048403774470913581438695939738412282374610269179617999034442627073163599994038042688982095215597632789707540164970946389088664687550020754116999456360074140343378135916052395568790834497491392338780315140195062024949233320510940875100093050234005349602503657333118872232098277709303577337427378201322483952965111787409649595589550313654357277159366183094289097579873827433707392309006657195819021569456558426098166073426549586368807360186376632036453980292387347645034133767129464629856266783955497836728111525822848411199132245773371487732137952008189760887849644506318051684332879682994807775718101538640999223536279119817082101956801631774645267184372034477580977792892832834798786528118150925174812730589899596145989592083063212902114854423625999662942984914788238291525214295411734576576343910044173776681643066446269749004950484430902502543921713234905281004917263325002004492761894314297574677650797709741606186555921102265388814715478182902537201584575676915076257435157731644078159379004044910611970544766647792956290768662714121141752092500294242518158918095362912089675507954837915523915913659699621981918136990480404825315484978088489104007266937485654816454434364173214336353892529962093257555574539301315785322894921820131266302164032665265978242474506185309364386151301243038564981309756283826664805501770946135342627672787318470935614557335003792158817882641033351604342956925123358780780287981574768856170449078309362431044176366351403199217977420799557990890319129637381840658852621328758719530837285745460167822408911499332702825348291302778179512085482959172258956814569007487921107227139847187069827639679176232325854847477970281055409563485060109844511645440797937132456463725297244043357103590843571816811583852963628455832003675450077043667737737439288211414168286563858204763905042264907103004253115664357325628452720181177863476746851110231515935112112191489198125715078310131177243269114945643106552447473953169676838728962509778174997608883365580644200619585454436640139547632037871223287682352383162002661678399057286140215359863596330720883028934222882645225488988066586611408847857054159677826645913625302602029753794212893549035487583382185388162043701348989508337092633833290155683278870797948581681671092943996946433741042858303252295363523427566974743732904057616501663139688981363514345895560070010983116429798552899616133089181291271423726741368096332550261277659186680086001931225298226826322368943363497750013899858355431898933388904433941320171117908622648768856755483553020240088477696700896223761366101836463414094397444094510165241667127608883116541995235842058532648957104929423984825737744989110066593411507915869531722696697680114502422922994562628787179898801631660149859379636885324914255963563330161801238222408751203198731255025098684972843343877549601408016279671837680066239877940795076483070678250119118991978184644362248113797681619926419461564108014729675209118891862985836754453060718752112861909198991778312258624854507109278686186699553329600736872666273178890558270143427486521500432915219397711261421031536821884260723722879322319658911495798162729510201135578360355937755808368325573121324222922147016752271572855502585532972732335245134626675103172346797856725599949562305093129468492264498907502547832930120896161658685533735144607445181899406776722207000307846660308989814399359049241378842060827642896665939025493972754175357329634016174298810980783513395397612717477387359979910437268545090021547772315234029424001365170734183842685163464714415732703672726656312636024958585459881208906579283551856671249163103344871491726870300926199588943477338275471513479780906999332545568643713305627811300787357333099821629343609100306089710572778932176223031994987242408363737154121200899378645045376683661003184936158707699154335594259508012775897956597503745641250533852707675974282217158261651675272813003558382606540423371748505015133558138282404153584891957442695089481762403129439915415296840917660102269725091895995693095758919451341758286280374226506403228526066978314923593317122199319352180215587078728680520806741596200171373563781565415887183671033936632093614518459843889503629843203694787415166903140014937238010908570553055174772830615699293955848399886520883846529289566037409238737861396133632267749817039072697539576418586786756266245839073235062588138745335719752625457496867550552146602946958552923073286413427923336259452378936556697856967952067823664629927641638420446485181741054734126319384454520608941922120390775831093674379037727152166694083499042634876008739593165425363528473221147449743740808795792352777397862167045601639077248375953995321610966773220967587100958876309743811415132599463186157068784004927930292625824003340630619913598264520476618668180366255276710104679361884327705525194922653865015942105362718944143041760903231158150702614587252453608368387023024699151701731526439762155012997982535565637659651405740465923756192729706925387167612719721913014240912995517335282557047930472651630090023532015938325001966003017635838579210201591618461877478722628723467420875939448180168365297735562374401608037538003808097252433983965508039904962364333262481975841458305117210081831679175037594210376237578243849256142256872167458987900981376547176045047167288949451156916993207768182469413462515194920503489022736598142246770931820700687312118777839149008333171769120701623010626332125290406387448683247286647601291688685383179341392772676445823306455136830646380122839273843862593493631446763302025248523414954752961837319024816024986974598004651185111837008493372982841274660824263399226230114703295487454231801829759441311468042077039333852416264409319521454375293571818199295722595017693437043029845110949883319636586558680576886057068700268842588535687512219084945428015899517419921333953970502364884053142532694007068098371212639711074851220071909966128544812197444747557968673776419263098933838202188158818665771160266926405014725633038269358063950246356156633751892657526714767091186518974260133695878087682823847138887759614944109116207685829794522877249176750548051577531514874799575914889878975435839022721201477923265234578445003094343237840259695144880376805126260524652794904333757341022730099516888270633400591830798533627315237542607773345553501147097095227547238244079615909514233313338764512129477479686918384991926581070836281587023794488128649942816752036994531049827331311238100707856336864889224687067387961693145083756790138808712384245428837047490824813863085626354645864556192729291945257640303899857583993323416299783730476916381565048680455025987920956094135521641849667566791218470087119266486763585259570737600944123288621321256688623242114133797219097952061898064950954196934730279002110150225184581441221774400509319857997829025105466430157156861991608205080873775924943029087885269369478181414112858724780211289703933574936729338844059307297729285439890706125241379623602296562844252829613973524949858554704640825381060621711045908053003197186295968651113241632654518234154222335697530659454664351041222263683138658627769013061611276848930147859017878714859999510148513588354774599956290169567346096640381842969315511002921064836341548640242589549487259782679033732375145767513166399720481775831323542658095093816138845009976031510891980636563989649420859578906304858751925522425660952751844797444465029747815168266650779842667840746901737776709476648449031156917100283313267997495062315113527280241539063713217219616422038647379731848375412742293601330929083049114769577486672954311995585944380842974690558052907527107050231117653972429008964408531253948785477652771228878558153480834826695333589867150285696058002578610239355514487448760145214856282014559950962540907760181505683343513935561703403716217587434048842913868115921649771547107590276622887380946436704708780126139470338279160906046462295116696112180266610056035833934107844486122995492015214329833424703025825266196133130000887992080373214777602935428126750549948833453816476758556657488946710292474185824654630846549732533373172137156508734858079346061302418727940978594925815020561190910359491955521703549505044204794927791894050439321891032580011928753236794437469868582517798947019936669950217835750014226775561681966292694837578496208634863771304959541277564561636597400963478778061510526416774026513414099542250046094442922654663876315033321925284923505026466934510259463430034150013945895340984445175342833832669613077121939185001961147954480365137885345821628256939542834179907281376559544181937442429300161820821050489303883400435731999792615896947031988156342610399874060462687973443117296748133540272405979611710881045918537750595163648851401810773069343415075399051971521198809329243277126174215444550346724176148609900636288077676461314655579550794074659002185855771625374497024500357243976809907242717304498003439536472635350780223702764601353726501859814313966475057997464314109665077663832713823036939108593601059897070935263713748963428898547985003153160372198997738301675570227187247677854319795292814948681804453172445610931306956664509635905248619200062775991575971065193515671859649325977740091408819141434643997514292713917327507197863453554843990835405945227592346609329434046129789694725088045135524989414039976382559324118833740707736674730243819055338242928154833085731368201421809094475268016219181771124980021265444372232776875090380584960400002117760597376665400509926829632497632324261392137418995992737158917463016525465410196305270660866619091312996046650292710294728395100750733780272043614047619632765184094012648907133078732032129001772528001516890313759962817445231455350225543366670579219432836882146333808466341201425756329254632912685328156560478131330940279585660692845012685216480734100618395652791001264581974666871899984445821227531688175862653895864183825660433048814657403768914098414621786647294941840429225536398240929081651539305781430753010535177554145139549894648126325180343632781964783569741543071692787668066732678700811270841122019076889092963277921996965514958743238341203344112909566653561461688691954776030947994007690331119648967732712210667696055586312562573907867656868357660038615531933652144322511191098668175909618971322178032958166685279986128665271106502142067312999751003128093100756794358124799302059900989576550602436106056365962860733507393529080336060234155690436984263795585463658536005197601713542133284359941664130299742642385952736396780390319728364729636470925098521471122988353620729065180074653194392765934312431803120506871948220369327099655`20097.75995682184