0.0003653195222216778318519526636497309446846437921801625621014333838483796935003550992515850877027594881973316022795643675111580095182038901464556899366701811530405733695114671169305573355745848867428432485197383458122292358418816792658354599926583433335839011874785754744525442946299888674777117933899862309908774610537496867924254055773936261890786656806717944645882107475963202212905196049038807926830128940216706492007089945865583785465646502737647946999088428042917748200659739254586453246119296170483874741398429861400498008348385635610203056368727739787112085256992569134758379010424589929137922271152916351088118592204248565373880470708137146430973889634240745718489065320026235279458880717944718530218826538567482330804214526318871978907919258150966035716708535665560891755932071303423426144226022617545689247525214531754418396899113858386739947814970348170029285641582775039433036137307501940584034972417199369468490663774377148357842437628069921836428605362357447718156893434938871486397726286847227640704655207090468887974903998140021741824661720566019749858888630892223866447239154227600558320086987936138851910656210618509871509352650089686370815940817521177070201496558707477789084253920235057426323886457993040537723171954765430641844437346547784984815062055720097889357766149744366202758506649666241782638157823833793815763296731612232241476081893589340796336826367303746565688418278360361311392611776848371372701727921171166928810743605524921087061138307833669286009783520887003011658159330423312875485170141119850093705122764293712929717305949691461322447359697805842317190491291491680989206966995805721142855023255347070920508187175091872227701717983735579466632212843364748743811791371871371260376524831627743216758938537211451302478351072353407795237509061431047536525109179138289361385264738124051071163655621206658193097582512062904996075373927997760727935256060119806702979966558090466312049518458299162212891627685068582258397075649988701441361994523417120142865147482854779155893615234122730481989877264430807381743934070403173194043013567782306010562261851356717867374701297705828618704431669199061514930317653566373916994842916298387400510651391879669898055732820659396880506856400442864758671050282539455436305883062493485688718307101474530768090633279995739077347536643299196315666311732138643572030670234183117617181924556240273583974718452216017017272673226027053554785417271989913174362225474090191529747915743622596721437490540496238729143219338859536834323329129292068804210168137818871318855647652035888419274652125639664943663231856931904185740827426568372694901143342605213039685483620685336996874133481213940227499215188311546459886234057490817247739172731686350403623819725942647273120891352515557576541210953869307918012308753722464072598899570791634853781195015344691086301024827430440060923312843135572430983627915894972599319166600601562481264100971566234566264345268787081967839996579432196674206120818506760325172414247104403511453943760267944890423525265537205574478382706860153265511671071479525930597795174058285260796346388101600090894184585110187631024503689691490776465535656806782317944470843296127004404077253431475237062278988327348419382044562280631846768529300034289751616321953349855171108302044286110789617892537045902549029787938177290573641636238130358189399995145752486035338997467908830403164660053818160972280499179033884211237121347527788429381720455194638106147742403262665867546717991864861103642534895819481337851603610503302109660465775367327342055073835515663963588950373673382422570423062655591330942052138785839814749048537307122563558038209189527305721013991685359917017553266728009022655263671949352445158887116550829539985323961789888688894816340370629778815878881788844670400533698949232521257429623969208033133005907985592029838422264472105007919619514751332502743165045355337435208285888633064997365172759805677380344427391905405013705735032693199945873489868719988817703821687665106852244374762773897403236659537967141531070734958977617656539191456454994318317668263982964510709956621680727175260480074082183357700233188278522388452768674213775088456177697659379260438094649313910901715480165250823227009158772840965517277840935211644910884120676295198577059934729442349259290775953079253342368847148411735170085842530955223052960129287475265797920200381159338009324072431062892867453847750814931722381801209760044459260497684094267659564605694566635034746029130633493785319418314492090520215284588324746458963786222281831141680358922766058613578459975640871890122774797299201988198712842186817489157309929939747942685816171185552638617290093988587377892267604378446427814523483737086062960149941520876904235906143273651936102509181280575795748726980802473943808744347972254207429803171497618511804787397599646957776924223608008212545054199976276056812907574725813645424963373651650421627688570916410060595209322959509568168490312905831913827522942787875663859495801902656201299123418713269061775922024352496000897842849103472926223321255744358370868977878046998446978998644277956634607105840281169563728491402522563711556074513604942089023662014645755143283502148885829169058745299158670854859894564462234136612609866790500817477143757712198562268914166468690567586594000477235392369485696952346760173139255388053382257011261329524038659452556673692815984991827408169955341572318015171688700257654112744922884863400109752319898619439232157169706395526613202328049709824610736474091447704855433342355485475086194339227812330883040342986177760270059838944153784440953538990874907569150001648034690824992918886415488134928455453955612982427052240280316500491326916293248101533360131718393124310496685611127992909242244810690129202913492732958234534103883414965287916874974622910462592485087469168734737637077465427441691822863178298851499734738126682143035569727626578615682931694879485356333405468001061628832051980022141176280765530474148849912477211036412892469697914523152825019373202775282957838640701607105112823455674846236435028690695289952614842218028854259021943625764429026530145457632503509516212139012547410369673287342648237106198912377454564495078116196056657348960897768583873481875693965378789694742131413349479068195573804061715242339391812184759397590393094389766608723675585259018392426860126766771701757155677689608931790585836633285151677495465911411961475510009858527981188135646976587954518260203197130998055609307475325371008193528360536336349599241328479461070552159181625080135912836657441789881288959207303758180058587935839411392277004722595155795432909362444993877079160150012284776024338922061785375698996345069230687704293346093706991445378397107898808733746835335103577248412788265540062195469914601807357101302615512268053064385129695569812038856379157186525310121030072478596020659810175030512175586787659053410458814627267197729222648679746679732753890994760461872469930520548929141846820923079602814508136222277305156259183378108258671350138571504397866019648115326058110290600613921767830909625248429200491474308389210965179690953950608386465648409597174961675875644822511024665145815971021526099526987727173673594797946424171555819540017527551897323343155006627554645497683849737159322693335762548746701073235152916672636120657179670132522619409070843778727141458033053269443281997588002299937720920894819812504742986470345088956007604122229571574753445695249326761936910292493313192710444752090777909587994822542209362520060511544026351755081774140655642574562393488789229569482224338025002268303456506275511236367165098994815313342976827895224345769125519219976170345711644894653920594457477210846942196338931859904273708937971122221766647208622579658839004077895609906369624393219233696852632758133454378998293067229542184128917570745882896650442948666875774699630549039105153804787559370480843929966224304749168031601240513415611277558811872891162103976495504215915519459700812633053878805741365056827150811790887077768251257795252055809322617870659529194101836021171655649267232338357921065432320378780996243711341778993786686371596011341023549050090845033740147070520283098370511074985998178496882944754023618390647864529506774662592398220738895320163980047151006509320769798759818349608271173029995997686965348862640279165804839348945492093171083175503753561104031906317837447148954378272223195659621630391905595119810712559764288070283227684306423654236306208984330334461006874131622446040282621604704763693010940646534001274379668087596542145174845709661024957051032416425579809608576196003825008125042187208864135869072976839587886310704315694864616743419396559250898466199991428363417721930049050105012853974203553078870668857174098159179016251534332009989575948746225839499344584386404233834175304693045191245522425909458301950554419153886782020212416241942974751896716202199423450110684352867130554445785839497381402812588469172398930647883773040661675478361877600408289296247150344192256926359070050486765916960898933590859462377126855402286042402800492789960263084306307201323536152004141229340646534379510685177470734903154026497664922924643000594377706041742990054163966149768375698694540146100040106966456411901274351928650260017208923539707578411540629034744414861150081749123925121851142001360018417979354546224477977850881227616996392556461671457226344303185348164564645271049550905207942806533791601096724915794279200095694674210008417255462697294490917315065442631415374443209149687937367128912236867986156379615947342717088721338787242787119045987824426511591003121069302405642065759018747828770341791908009039123928951548723543877629381537114191834707592901847733028999073090422828074534321301026450019460811119517463515879832397998290691236021869703177754533591147389185095436629677538394580390463526102592455071772248501620390964088434478441182988516400295462137494712871278221677479427506787659377338558948396285730308324360994627303465653302734655275650554043331950004214430852318260998782461697419575281689760863039281269202372688124551618240441057866942917950624236898882683807968639685843557687185360902179235117958547565768039604136611664050426762059951539890881204275898267213951334011652728818061965035212354551479214481231557573543550532985602706230017481712131592215683368007847567986078085909827192779571119619289862725311783568619096969158692092012033626275715877665754743170862954109064672950736620506263072261784790943967661116185155122081319539671957403768157770304664300011531822543492349878234410933897210295418000323382372445997777745018117160397511390686834155139966924972681288897283241653798124586175998791224815999222003491191506496325472287314910135107147476250758773327076005556000187057774685450121508986342638406512980307151179598599049667182687911343563113165362893011256060976612022016170934787545028731169015153519633596227364739862255710083091259969984233259802632494301352487102491634686973721002322432300067184670727980163619895187620961260565779626629832125234704136504413530461608287669771955223864885382004541641919026731881412561000096614175364612779528828745173249418848655782694073613126911382068091614888956790302295153878947407583855099344587069570549044276190818108406028255481373897999721416005248595639585766548741299429663513572910251473973013909071409212760736565381898716670623604991267714170563438223625654272847803619973688612252368226209299867733115877163241061494524006619365042289491545615279641279738996752914605811114889066129430294739252372133862681468611025434839768507740025033296556692351050824478006672621828086331416450748106840321495875457074424239213362867715700219575172144647053106804065512298728516057597595595998979078640613384199031289901073763200737318499121734632348141044772668258998953558515649034478764072531038993383279973739327783787923074651491652983391629928409237000064571376378468816233173278610514152193713005390807702012189125758605444364443539630851917140305024503076308595427694174925947466080394251853269117257371559878249039395328877004672312651720911305901698282130548134349075014409347180199070462739084573307206905585869021709698292744650571445136376902495693454630484198322951879448720071817711914646388104006540527157140358622649350511165187631284955334616681770065858724400365752889774466121555737076135472286691229538075323914988359200439806392522807519174257996067288128848998588434409172671196564071063089541126952361824200680612748859443866175705901612918724419531266417595782433024813566328324210404078863900841575965862542495025675383765635656177661282801336299204761944214400223148516145268130271976369699624248360538598148847186478079374229309698226723996459973523572261608555282141692803258110151514154449407905019459248675031399529031309541092589816268315253346090374595305676464670094777892821239167945659996941685446345752497501177318485690793856118480604126922804245803014663986086052961994253592710411195358898075154460362160582698757990802397668496820071384543257475835777920516814736517327083788865466623779657114975460738499154588268629789581152967312965687788836929336571279019513982444758611769149314160921138234898788951295387168269650474070958216610277082275542543849579099836503936352805666277195144362086029811374600451247237946432470365108897107372542717058453842992615613559672344856582739497773833365933961393918633217144109679425362180240552051222209105646417668415484566253005019408818480548520343565751863644750285893638499294963948457509496816168507854584491615316618025171354168443064229641377028686187095991541154751060600075386546962088744413735680033735100816929138513721582923877182066576331657517838924045021341679778026517263751053386385096988776147687598935369062006900040759440231947020121612479123501688419326503820855034645987889554021679772311956773034797249285747619542428468323938201842016444570113530278871361950702341187090411570092663009454739632725867194260898449912970742726538097516136749640006028902334544432359020688504731981102808877354914244027266840988954157011796199760073949513783884190539136553366704164068378448793858549334355187649676817091698896284771196556608154494367422342476289677655042450733216091516895220188052987110133026765833593097788276740033540296094587929539672938089489715483364725262719485190137985255849570853285495906174704480956216712405413089306167222847158126030209567467643677283290513014095645234468319434435361457055875050518490632706589518132403717245026441413996563358279679564231715955912875245654712960009251911954028059914828893342310684740756361161559796418602589471754071810786197460651746120666156816046338540300784613300463482317794852966981815708813986882282127987679347155170810804113163301427549720687698797100644921256275791424848169203450474697538979760568806238480394528739509795166669733257213277380439256074340007700788138804446599551135554851949975135000817194296362323468301854806570480116937384208923351888285701564547397683779730566486281532433184421336847898094395653559019012560318514866830700010845522367081687932032033285387431957532770644484892191162898360010570454742823011272385120065452535711399252466988593044239657979152150361020683669734555230367271321343184768728808040590638240374544811893513292372221685096226507815227883014070738148070639840315332026455114458458424895771505192949258480564502334452198300491932032575732503789899465398324970517242656335019336909760718530541508381154199166317264178970623307730516090621746165109230141413768754726921315256003993240962203949552300552089605133657807500011232722891549973701399628424754002986961842850892501738691373308193180352808436572830847287242637718615198103104399558694085986652371024141618857128878794867601507283043153527478450908008531863997222636581031628285002240317680567989484620168799492440750345084530329606604116018792518313507600197519185385476027994398335282386598029127216042218816929815539143529039317040280581479116639089524202437636086829524241404784913344762939513409945156535165770511180043389091074776797807709328902990376306407055968888545591082912477775435442659522467031229040444521204104933588290527413638249164906348049173040680282688122668202468043359710968601264059418868424826382062170060640474265670837780320997417617034292241700898128344995501410798210080431308246302655892292521616253033279338110044739449060241721643660534804098092057329773659138644544926523833534776781832956053587693250505088387694366107890080420730500522332412231459673599194590231477453188541499925224559939642744536231705563710811457256313638378153005657308123374832987888847972892284322239271489746302204145879028031966591761884381975595097380067597433488987975036385912839573455987964994162989358990422247341696412741351816176772186964909928520242430248652549617118154187963383195712500748730647648396610808423385320541845019730682231526828840746630555484025410618281494252162386567157242902068940481527159999281652382543503961675372661879868667714492084675279095932479490564946662832992106185330509498914018831350214315841560954657941031999830146984484994094367803188479856598370972913918874203879340613910154086174828994017051289102649456443693331946678148163350583945512117810621261233778611538734628404792023697913504326613247763875115431552528773151365698428836722424046345931403595586035136863329473551905605608659063742543605080562335001531027296100883905821534296674065540163458836152514445647138186527280240388067438099696968059214063198681289802584418196509351368932154747946866867607451732845767355634841073071219284199140084218156836389532881209109531750952276410803382319987044604127055835123328835705257291923543337346103921416212370682818870066748883373499189367706511011447550281722341897020177021957939192445296202768029608790276819910105957783381798200259377552724025888877559001642154250925794847583976895394994861562838258570854407884277720070786372157071623459565389168765628802828511589128647031075971685962078947534052541601720874177405129924066293172938772002821413577371799149092569849221233680289793276914300076184310610650670630988961948559818336599456513375113402840682393011758464566243946331209740277207306982977372802109418328449003436771742836216094477958928060589200722959880027919192772401763874896981236074302997677260083580742420845461076426714779845858150892610500148374559138572695192004487338357257811886960759349199935278229367823539632279027071743819647180161757467771834165899635702221660587063187972113046247224565218294460584655987265701222988670792131878191901646640192551422608434843289519184812641917046904264158243640643824491996465529450455966578973659947418460608379824779969881070465419885487510075684566176706250339203593522980047516748087356351301543999049322083829658331473204083518311693990474308455574400860929308942980390418425351519653898453381767523544414231127182529365505223762659333116004456187046974558464889686924390273342535788236829040592796619563559847022585163295310371132631117599655236431079970285597644241358309321955477897077308692529963740085910632366729246851954660907344710571179601448250635908304550582892082210471421733879859332771092960241902726856531541713205948655991792759889405855113340759764249000715829467836648927435749825624015380835998503262877369285441137085056666878970361890690025954618289169234819641313962224607256869014147930372576901428454801531755472793127884845129643083561561660430961542606146516150951350234601901057508199466203715785702945700933179121271857945948812868014646525237485036370225027607222651083899803297361384409031929008482030796143837240548827690405435562575411866854432883955144544942735707515156171285821023436639157188517716761406971780680387712108079355642669027325166586501325538355383247749423891233351001865817893514735219186165130940815683779479833453390995505590698794341640934774522589090259680750582846713291023376989502953864390857034956297609881716995303701120805989885706478372654150367884359270544163639492852545360611884159813834987926285136944435375729137720495316076216044579766774080223527052131167007909338967908945487868994204688814355289218768051401009531788862545848876242264701844504093321464560453137530500326472644426278887193507386359107594494777371886360658674`20096.80303492097