-0.0093623255276261212048066328225617260554792685865464608652372434808399761190640260815870953367123614380686621643164895256093907287439178881302880416434696161251373550694123643198877002679296821327324455848847437940344399130762092553302552676944485087486845502495450698951481789950815082350596165962747502644596260978214093272372960504437620125362629212684944446251944712187689758055405026097812003100322469400591040160300375525824642288657358455712394567236445559275466473990798458105205111410820713293169050396785453920359622798637979186623052612386541146147028060869370694745308930470259875362536510925929657059484422989904693863110260268999615292674668905056012290776912027560574155611168127967489421600313723191014420300836847555987223704851530570403895683386443020614055122680446002071283590274485790167355803196660358942090238289151852376846105709993607146938936382913729408455011530541011848176987153591809255360948740520310873879503189739608156225090943278942730059418333906028689793631492540677275185469058124002027208557796855369813093565246289424565392067315634502010830224104538452036141797664951390260449343628083460584227064405283584692114539067406977942771570879018782328956628430489863695243163867907761560178567956508978472657371614559316744094390836134612963336705370296304580588056558228378529179575847667669577971385096674015781425124263273944538905584529041230527714679842243364429408092557034310190532377479656452547225510094907210836411983269556139432992404418121552013491136890247001613521924445949688069406903614199211536930429122869773614804028537956357873871337857393801157564598170948637254414057366982349420383653970583731178124278655285490636823778096003133762222146722738378440363946954665298120410635170436710831909793712205320682072044013685530363381980675555945363855348247004659239598213913364423227092781542640270616468316849694586049288680601208924159883868054976209563909288975207481020531327072728542781403983425434611855208319265727531492193664160858820897669769444314198517947206453714728580253230434974476555700245625165526636712260903780189273789351423164526004402749187847607755230042124768282018556581783019309918484604810514988999206226187242095386595907008715320348045375066152416148640955993186770626082464028190490383495609898057594330148270544597865642718781631103438353580146404272012069602024256410094014477831631705357736857250855292609067546267069071943334120741630373177633297805494368164406136354375778515873210783896892945455911738131872286656252210586764700648617897288490419225044936470970171104078199779098899683764396537355684209702679042423762148488397486539931034694719491673281524536267802519735416004510988156858649907326147933526554204709643888337389160391724335504462694776621250850243995207437947277253897187390381887712917521618792867480375979193106355652871909446602017630628944382797107847606769084285143841886084172676613237792601197596207701531770543673846446407661155031695779094242274286388655984242938595690635612408696963979363674742818408954986841589520911302815653536192079031191803867661326279821567861892743440731454129459363759930829556024001481389948291663271341873985992486342601073785798810893103947271559276319474153595071314395636454787747108484241614933747992299011175769887776675272735381464899091661426239066129142756071459666425011923841687543086729256117009021577986838847433649358920031888882640842314135659119380004681386675758580201269169272734871021294401659321965444052328057036315928707672736071816102521171739843391945281026895214754694378395075729915028312439080589653645889964413639451652524513068269314249383402028582485284611160282565200233108613930550697216967388000730661744702627664728638069300279466127200244012731151070596669952766917778345417538585340316550822451787151208735537270136063988892495525789005747431933432114628534609968589655343596275687932353349241363550620980856390983203280893304242242436367738000334177000148989817616912705243221838284823431895164081459842128333281954517611415317018704896593023675614291884797375186789167170907184251475386943394476106381077843625559456627303985003093231198958363729938462641021392095884544785728133926976048255592538683281879502566239217572844429306347088117680216937765959740385483384039812561370982469377022282432340544514787188261167745359288508341660279337783453863295642481395499798627227430157189092622904480204864832289587570736374508158664572023633893719795945790714371330409365016463571511045742978588740109550120314935894633477291825906239471921693655614402246530909277274654503579966716235559148652616092515685411912508431080268390729228296992187379532551540611988333894642409241291288059337678105054514544477125530210983804312316070553932301631331098901685299547963629165389935481713963906171844536480057903987909487257995285288543160905633949234652637838077302388690795762228120224333649705131606958139643446216106569402764823843231467025213690907395922815948647683705366228073716297177924999588254926101270405089529729669957743250953651322448178608234063799410745130764726697023378950794801048642819600849041808166240676506268151726046761177951736966985543935010624404250801450191356965951939777114999900137682086043238022355765085957828843788485899363669407265778012250567014318768308538815238073972122340931039667824525352506415979421544195246447725298457040801964070370775189058768909699210646650067431215674668436814733812054994017199695350424997453244491957425199555273433471061618546536269094591656406329140865940192682887998402058109542118751181592839066028166802393357604643425542332490263622956575556795095520317407276950393148016159299252956400736940082095742252698174928728644457160483283350555479059700097754384030509752049972700039883417938781457644372952820238352188360839468683211905624347040093051944120744203268811672558539086245143128653090400459824648402424241767131736080702391537174242578487061936925709889994737560103666530940174692556489055146266832632692627971341191023392529380843520639358364382899504589280230328307696029614179684868074480875053272490268625043103869380525193919576373495353932857514227193077899229148690536220802871659792852249108859846829007433338883794405506864873059786872069535043525469759689519044777573275758222636916774126724251173792717137862999236393885741078509604961340669729810915027585176414394881767640152441182589245839216646670340184947925204670732827665888722436855452304277599959765024580954631472287384398359767335464819276864901526940191638211994623599959797700130339937165904046540584952135523555476233967294041250168466759548712192759400946181328131824840939136445591917488510589660435439119904217010418182267074275759861727984424280791703504225137527683466493545825000381928983634880969778606202411592532162658093544494094046170315312706426895526373599245459066141485475374268259071563973816029288956406258518875944288146281954308133667488261420180669286937136917638147366040651315265430052822253157811416006506824305849860041818289707470602307592472195264749596995851951726878435380704989289485677989919983669017429424212035154434054852533540261882993332263422252203838201963057436668638309277829166138518483333681545871751190887575905830150566377324710989971600340166380587339717723936859270246144756249754049719963736913068048373117154375888601788074506010465609052908594752738006378268750344356554970210843795687463883137147668867177208733290347693171948264822706665715633397461726208261880054365369315681370545785653802602260561281177390388588443057419554622531314586559293252985976824154428043987992833820224187594817403203714180956588595837331906370876694900376202421577156042114341657998341078289553552685769496246814559598613193851977022492611423335468349757407338552684817744469151887434647245647297087038206944689790365802913696619593229698801333160398275051126799532269069546826986168825960577279400870023655335996932942311272005999488121242048482187037289762543244657967842704548727640760494025919141323479372896373862348374940072915106362791870582435237155459479916664645600213481573289501439836352800502022003347327093786302403411852299650377367906614461339105474282447543072159555179386229040337155871606415731468815723799807272519078225826814478147005482161729059599018400854532506034831160972350289001767163095121215019875352131373063989091332823417977213897330666336437964015064445906225015070855776451683994440657470643000541466792508661968569776286661291079759418369006531383032442770888281201400034000841330048448245127978736035347603380541782826833148419839462334048285933263476029967506357884673951923456373979519955784089119068721546320747141254504904919116629820514103783275115749656683198631150125373223456133760297827882880040453611074124191254933894184482061260555173914925654483970094855520828132525124639955660472727876138193172615235288970091427142538913845432509390638064981810169913019107947602924388372470239201988373966889904433988394936963199252861746562433278574198415479886542533282935929145043179672622978641411892099844166205897384329297826452170526501701435360227129443383316890882487174162851391351980090555839594406723117274170722810548612854406701206622734749096438395506827952266248140399243904092752551154067649065828577251389902101519132858643139897154884870403673111502503679249600713449935016258258172857432186798789003983281127789091469070568641271755210489428984525171192001371157256643951297075724311673313700488215440438689017348130598477525766414672201857348767955399988052669950462060522610168005221418218935048627143678953382382453832383421608859498348646063640897034743735882023387688468246579750763996782071191061700442179902711713310523549628574335209434226965682142502165505146442886740916201116997235771166055599405889196329408688377040960408318165079446860413228400918727828432261668966938406257057723962281219878402983285863066792133168050645188145688033913430012027565507897437940694562414044127176854336120939525704242313132807265586700508749974950549008806823426339280180709744306735988872061300478941959909798479749211296380801501313655211047188503354862668744574191916882773110097261353770962434538234425531299732478983549284500286934503128649272237878060369995810983998087715041747351341675934184726536805356614317681198602238403950237802866023960772721394749057131654765252032853843253321098066627846841147890810076649565983243205948169854587934478914989585115000036491932694827630809314669288635213662591859007941463630714044582768712141597519523750698746926764342696585474330239826956054830414365976580371454378025416325809483199476417081802987611461023712912454964775680956910697583239341711461840436415288065562481107882562822307282161999251073051956408067285350027226976633881822622653786491480133663472794575243549244128891171074682038199778965916097381518839385048524976981982275969902496780294256801667058666715418184330206923449407709087578337463683806799110357525785392441286518019826958932961397614654021021895712084670617019108668660662063497038826539015490150852033908850675893585378246411529566933773331892195543148281021368064189491255311874975036868833205145853981522634760123205552108061312991447775196746705111866429597792815034405851440916402345914826446696495138017704610025654613000896134934239309261085134664890413904368106049962151280956197260979775001557574668184509641228131437193180336551420490986974532504095916890873643565572509242328030262675225687193444143814830523595481616124287687556711833750041966599055625189366751330511551512780863366203453692440039360248732387060535929636377447403271321304518174032165401068669761168609622145232170825915044965223968734674703679651286618420339350627455957495163541722473885869397723686841004129547636004060687167534555454746482995324771634736207854032170340595856331730271527179969233985420774652166628648716423100041273162480008091756210401556251385681591301010591960813253897784723771297663982021151175606977198784047139765291916522050993062553354552777084163143017647077247327232753870811598197562641687620369805441575372991974741963427766331831160138388545161076759922831602230938755160913986765357244584944872745988889804218262852570311302362015375878353020497669701092937863415171849364697977237072638243232449328225637938214839395367398263749145174600363856433467755365816716525050900121763297526820687152030904265696720209477541693122593216506947666141046806408552127213228001465692918607642527407992127941845847132496523324145018106959441890393863209341803673284933500288437133435567975716651971829972848245379141614565460210370344668364063828534557645937520090001858131399636041745429335307781961731522821220265889507059201911231872006151781652658852768632096273549691687864914997485059310615490478337399037186959927991428443001952412852660647616772483284306841239881249964911291013646758684984633640084073978806758965926956521649578346792227319580945564549471380249628949665619646161303759559637289315494894109202413335803919695556772296477683913260091047582506730294451050539476622285349077845988748479662380196359762943743272145996535365051993056949205367506621366806834366669671056854224855535729900299894224603221849750295425050501377728405905191872430113551329629885446302970445855212590976481570781184525022298874166248977759077469357720603553865573674399510883045285594011150219819806003610983274066117755164328456567647473759227952308235459991032305443098724838271087281008510882347247533129976632784860217194765021216714358096064701443933332662408103238881726910376977795762476952333171426638811960579120651608245506833091196596893325326568091068695109965315935382089410235755648318396153791902005462736419840943995164907418608895012226156800078314743171141407128081049346664084838716589554089852408482460818079070187959520750688177236619214485191245378833910534998290201256794550593237592824329485327035469536629412998852400031301174979360509017241653488629089309662533765908409920688440172529404942599317087337082810110863274504458982426560726844926125984193983809557234182049382322619385385293795966924273851992380198811498086092142880518372557499329138996394314952066165940555656780701542836612397358875381124676295147118492030189898186546578539452523387379568890965194775693414390507980209399216098654407072672620148284948020916916569304078675961375725130151346216111003291105463380939231854223127790823010844747870504750461273888507930808948035510331309981935111984386754859376627009388873171906338087228297160880371983856982289202386288198701451402982306859087010797380233514804163416456954839291997565861847059971838673897489577010347346359587999169874831646863492052046014249825462535933500003996897417263025522668201070830128563712678872949450472369622225510875161011256557858929559798362989179457329618986508699440326836487138721726568330742926639917358233234098530519709650421229616641228935208382865681967504963228744853995821825203573392053046906812139556644364772919522508328644457422903864703562040380150362015886433532523481782211735275005523172839480710501057581355489147708662167363544032277322882599509805288675630063236721312200475234713789225588033656049065730772829452753599368076523113065585523555205683211310585103551280922173741875768520899226586994619337808519537203308059508260879660970080040526848330123856951680807363253560557078933725610738677804145218041368956410577156707391486813647115304801900502650446710179732119599142373898108767867766298047973947997604482948027367911247273333772124054642128510190154903428057129980300706454425616360054140695389348069188372544205506631788820628974744849475252480220015252093163894450198365781271802623510350656067424517915927976844447710624394488490331041684396102252211029961689808094727708443949404498327145995644142015865599113690208455917123211331991552635402007543010729993861961675249739528979729753851372204447216065815731571495496398623861972558408475157469828103514123570936257570532511183715500314919919502505361452408553715965150927771855398198727362640851247281715826627199182628747564095459828233266608661106767274782776190343987090911883127121803578310618975607498675798478148633072809092960471841205751328638716782254711981295256574433686719264438051159329245886764512984239507405897574696838583210146528870383007984867689668017145630591846725835310229186886835232271624075935802226847995898193990488202158778433351170282454657432732918887587948076685245069975801863396917096341548039677701153260565648138423259794530719624259797605474149512719818681773856555260927400479555544572865780245507345955614117040920988619576228380929861901295839643078954528629044419963754753520388809460661381712380269640376674239394368855940868767199132614296767056869075640865138650758956983907964152281665215687975217748062364188942192632378879088372018025920091663967967553454646487559355895653513763077598467111923355932753345210240172854503474638094414535753987478312969761604821579738388807963999976106130380589841779248136380813073005180695056071789901765339089894246387187136363814561798591808474288229804302159262877177202071413335770533855153044386054747601789826193814964263959706401371564560263237121592231602376364932537328389257253921646432128189023726325609064886825708921260376778558568039835775966895457544477712456551237897229458557629641017674974423542953213377537940388447542033248181443973736764459162643361119987809783191143748579925955120751247438291040934326058365959558166306237385894327052273048123558857526281267303828009587597238499508578823332351842195141118162142072352388547568145978798040699459556301159206609721010302544011544836005620798761735007814324515021295008612899110805158166503379240658484919333696375961873524435849720633745299326113667346652827503807558138689563622525346288018966336457429090359881369506772462798377590612927412124837933101894178928397833417872881605465407407623837465696690128507576220272384961818756141067544708251176442937235793002572607811757379790152017779497304004019121187954246507682855006858634413628825097156645918311065819921097739656126953623732052074315357371526031610848980460461463066200055233003454123208530309147758740753272530556818184601002773208511500657617226178445303552295228965750272147588458530635567652317363780651078220823423269357957544614448781338034276495064620577869737491617082193481913328941550483490895728940864699671231174413246075678078958330157737528809962581781131701888120331373219095044365973744976482448059172393723144043806095713476092785886627112315621440685462388492756220964733550846227004141847127811188544025749898337838861397831691630460612280155030903860960245044782584246106873735627710323473010574931693491156944509534516362469593879824924680767298761635208254779549223600786283569049779426147876974767521718398540715159763687265929202105130818199590051934254781478045236796616828170834608520214938281901179967688605633044370816249363035245246633940383719750888128561049528297188437892387832263495441760233417720586456510867655658030447815098505991605145923397543619070662391800852562010929425549242340884147891048573531901870152994667697276263966136307640578379397615776393241371309110652671243016839537437270544084207855175213998637288213403311329165002711933342530705284464901898174125556716907670147909421740021653087491761128000334264060584337632141775864517729689042770073897940537177527794620643513762932661297770363561377651001241942564170939127963662798786869211667647094591589022401881833492297588309956311977603670311572094678988509639677867401593606800556577136522426903954663234947750922362003433197293637929887595422926454687170278021831751165063465935935075035191357312685530937703406362994681105055780476635385297330001401723377759576070415638237210199109363367214093026319763085630645908534119934730744420462687787595796355593701943585613782271523270721737842276260208532841286320327617593359055896838895120559586714219993696452649300824500509710644306782181186205614504102429601578575245825750557619251189726133591932313909074356606712380609221501647555698814491165643448742741597004330142171387053107225037759214287386405086372144336751921088241300077699128407706622921673032391818294980845934951695002707672737`20099.098001093713