-0.0012937133072892623112368211220558402657032603487173493547004304712481470722887500829718988642904858061137467780509356145814486306514800371535762952478864506876108347954956803128024594116522234035044903317335534419990948383752615106143249618657445330384633806382708132162599760586123577843068737628788236616713116976414161997390337147519767518172911414684899689912511903491832483341463849084132825176209241890119736590205503576500742317700001732023844358755297031562594655941948585049350654752836682639781482087397628352380044464463379930248455245457463175111847275943827581317070619458569140768683960687276999763938533168768609725971431735466626633861131033060618121316610843174014072162828185331478284630268107057415759162722761624998203623029297891233930742289355892955498823668517107419306862998595188435189854192963819514603087370716446576155560543531888074802027275718649839464172699899845902812221203023651719915876232464986790030342540239710822530742764112220698663060959061851169865892190082681129981058648535840357262929957044421686066973913115401618565718933649791084712677449817945719719420846435827097388108066597898440204905706170093312665225361736298510578925771782136800282815217091272358011320523173537020730988138505251062481461002158998963486906150964205018778111969853911379656148921030720008653965709438663577437045631893844061451784549696867624633350457156251912347821007071864949787831097697960457169388880063599039163884120742714328924864399587720796685763003517352122078298263930841042342313674724980412691534190737167838128922781497753659098610244124872703462553705584405354090362614320490467032627967807870188801778649163338207019923518704922568579931186891864614315741722132745784691034931059045798231246626641769811753611317566231996143467565596822953508544602463078552443565340715226871327766697390668741524031831742696090872341702412942368227573055655970306465260414929666855043328425119896257814886030696965960812495630254256260994365236450165558836287167674248947692071173024344729527899765776759206602263570343899567191298860004317669918567413455592790304067517323093660390199785611591462143025077692546753947168573608916674198669001431591950909484692466785884410107326494901248883715248309499433438859556041825139608991963734521401088100821058397733179090060065204689352981815973170386729042021599974952990327850177910839523440162682836693165073943422852170473905018357653751895477939664854916420941488760455672285176286211519845160077721573580450799393809652683937823839840588008191139811057314695464701309395705926582024111269463430927667737651573669437775609798906271626561857664636481671040169776618534002485181086744645165324814371540574414849945795194539823175625599913230266966731413858568751846975321433436666800398851866027354156591326662468963653770234799737804105734860024220066024396728683051226972837378034145268992753986088056102276030723735350384850215238648412421134432692192180541818763247325128479046835563088669103127929671270348095499695135897075718094366175682771632314020590820932273693134305835643410100495020790639533507177382683104067775000807492811818309422146901374692827336322878842088080471743737411675642011539711010910841474345231976139020846549815140222954113271175376282807543278916418961896939223206613234015169388417332500872600988731266328892809851637280099366629843234732778331386834548326938652979455861794929879544009018295518325916737290687930895991388911347517643798230405316870361253172409301103855370289811289677908249960262726198855782204414961573878913707536372996568565880635376269925808727305418338228140339222044204525480440129684158547771228833884393957397940895707246140340177910385032384634896696409138067137199187629986916842765978303991984124362107481042508900209523336892695414125246928955177116724415350511775407141766309987316111182338884396972980170330330336536555477547823500564681047417471012695158670469873256083730044156433606972931655756772750319303505324767890034161425857705898390634686887925259012626742858324710203912553029901420846858302467737825823895541064018322027521404154493640602248067999549095180975765439539318378047668493592819288320485450356295073319519217327278358968038048777801378222443560126325525808985798291150208655406022558181889948348580580229612746215268987194447788511331579847279255371215986031870213475525253417577794226458065932921014124681593390380968376764224158070821500332323054570188554332465156856688359266903778004158101891160177884619592225443340563122878953273170382242699512293166465255394952401059235274930789624105827081707128735060162558138761615689794700004643802316759204214261414896025442866980971784328571008656749265004291967681332511101004583186347378496142951699309237169931352237262752538728741688689040264899750845886043154553799786429532674282586897481596516068884520841602538376725972732153528098694951622571695629455738755104875724932843690111952765216599659269391827259338752722959835695971997627857359873228645391952987675985442398098529945385027058587449436636160415032998417346761187110689195512607991417505376917009468373312335184420521955013286836528615519645441057523787996480057970265199506756375653500201553123522766783209563338664857014199657070770930055001078245840254845095448613275079555301406523072381143380641694390299134874379622410342502069766742938785988077618080581529374415378872812943266066424269833045161371772757970509207449286781504485496102300842568780170151464740777177969903246739125938644770772258665532905072766352818395529586101822408290572316788183188957871381763784927166298850483251251490060267114095595282778589275203613726032686845316729731636944708999317793472582167468343841671812310338462293738841674892841629130537298021918170483942249145461101095116577258301736666769548706727153558003279924822836849410585065270815947033197160926827350797176239825909328344063890724507008055689317417830187922233087409062576240108190732174891230985179560296697363593416082771762034399241066166174028981845939121779138317376850929328173032620226078899059818252381122146000856737046815258740054626056217256369521677212094414648401230006838103308889113572462808236429813459714890053175001076966377236154778900919017331587012436643230034253788275665568437730906666492755225622062128698674096752898881646091585975329650874856961557701663237660048965714382799691229705711192330400594983326672306825653552976164811029577149881992021868750140159685165561122647724492820299007399208157185753549681057107307037091097750681844081053883649418059979164361946115817509448735919096892822944794554218959432328140967073416505735468919076718334921979750541949177945847098296637897015878504649329882293105356588324016557200858036137578324513570796523782808447186462948250628979574291246029673150415075813651826932883758988566345970167565918623919293884166718441081902603156782002242627006972653965273641310344949983848049878932801758704223000354123466002065360843873555475508065537872646322217209941254007138297325670632033521613533033846834896540268613680266624939098735936019191469814706087060873849705171358643763099260025475311244035166647098888658519643121683350445734761886879322660155893826926697308350565112835873214745681359566397679150894805223065694454142970476414506226003966499136199634524201062428676698976928438178735540288674338970440986356643320568477731363462344625777735163323009466927457319391535257440581843065862121620086156497619820770600693426703213056159123113388261207664292449938927710239915419926793125872255860090047478238164712719585383339866643676956237271972635927405180591504954218073113480068435970455113077879001456588376851017975970594370613564342421944693882126293452057494703055009483634682971146335395478787754550461718798107311060795544037343339654805464564558869529394528101597118650907140964534483394438086580373625633474698257249834898793719166334015021153102706770895805591335331976097280351113150258965141815941103937529815485639172366873528352474230248779890462203454307566073088763641144721562254703610920857992446085105266818332084813613852610768655488232721823450761953472643319366627853583917900093684512440962850171378584009282861371937517808095989081491257094806699656076295864392933843086889966326289664635185809958523587980645220930421547577829473893247229930317785075623141246980282757847104434996393846618871572001166502227180460265506211260157261083802515196975948091253976452570279867367006746490718417227559581599560808676076573969922004849547054528743297854278112725217035516595303701346894580002683530807451361872663888661374738260302410933259128348574379486486647372757320873240387893241457117045143253836110194943023237785273167560408577697168475235805056781050071450931080203250599130719532293558599038875950439819189622198926046238793794930420316456672785416598804396099635136435444469184454910820021688889639123591681331755223880495472370213641660203169999611393958815613129121878649545878701272679227677755559774662067756857276104267968308221175397735157891470576031881358894407861106934054247309744284297582254833311759838656968087811083467771739603262156084445440593713027880371411299476149390575946575284432726533150378357463735336632797742811217176704938526412136404186529170180333238972480501890352547349796006020771174455891540085703583154684464389880563680925755492813100989373695166622898724546041035341147441972171300980187189800400188314500625476483249546373456266798549668001396487681054977073489641499008829368019379758878657062704382644987584768239085199879261008522483401419626999753318788244951317990623152154368748615329503937171074349642728433973728334236901198169312736480175194817497794842230460978584317528166052469738902145234781027445516407640468731405548487569649074863638552468818913195418082307666044836437105841929795393890706713525318923411070301262303985687231502855236258447000275576479244212946983697047227647076071531518771071834128054415587245610530233957424885644866104718200810971949218174163109332176674066701419254092573023063955512042785476949062854773827812327772137375763089792148101548626800983353200647903473098524065573978030915421703201206982699995771127115185487939286175214839703966229492783160486453956726786972178442161613553479040608333727161866091228693196985892599726713926787230583665581111708686334687753827611549782627084834392214690730911539711331653537581362017428303628126926981658664742973058544677149080883871892363992695060017228211368834291474445924996930059278901996217620296494719306359510212900438167969365166925121112522611793853875140126618730100252701569697128297662066780075073391083293772256762774587155374726843153787780724642008590443654193692837926801311260628584071107741426094328560787805361494179527619845499976013647104483343712466414131274618477382915465434035351294985874801514860557423851387660799771076916530805044566129602623221341577277497647350511653658392708315002530597458839571516288352420731264995966786016671728439278558489721167684972109011279211074487435496631698653093614484153802317986319956247646550824387517725006088826741063725221429620451988853044508588377159182643085855756641153236611331459748017917657100490245207094826556189856046411473066509204024306513579262318919030848660774398181391916596809915656052972405583585105497864104810742447801980747378203809305945465084421315710408228018070489808480411288807187920669826884285362880587586073468460102363853927639325982040736088950382084435839649553930713042119576657498579621749527870533763128287853862587865929155660899237327088222318238248553428704705495758896125543864378956879878058103866590542698257177919470154355761486376644922661825938366396998497129914946560666594197909687298018031135086542426910481516904323384784308746146602436396000608677337350206030477659062910731037269978614690173716259122477488618134715802254281364232118861548204721329690871764572936477711498344174359356412319951043583101330047841578035176091639230234178801517721456620616108917388581211309401299192727203122345096406976089531185975433076526276404963317832844221995327925246683067475294409174617705114352387454836910878018908706218584086514526623570755089059675009401065995239080024858198420536526406410740813496489568071447160823024377746109553115494953409043980174373264368834857943612539887278444163407677741631814656024878574777407644482882282916092098305694306436331962235713384854795611371288151372911050940543233523640435988816643680968624501211446233501737580950196956258885603710218239238859535888980427390044757905265681608657809095245077517574827582271414218250805202187015950297764775621408766991144023755453887385652839489279871211862302742214697472759390181970812353050368266963259181184763714274483233138835709848450145033081855571033458330186028855068027443154143132859761517852437446724675874437141327987693074347550546801665962242781346832052459921254810644695110457028364723683306467989961876806061791095226272156972439509648260034631975678181776249754782944906830892586175145273140297556225491997768694783498642424384370507244789518036686562331017855280728491194734623122046084971177235740719038809454543326667059783391058968307799968805795630169698204882591644039148645013633090672694851379871879640982063791882440169367103746242433517402656596808154280379666128446667628937836012451132096247456079518732742756624799472848515751186276349700962249091115523200761550070918601892233602509232131470211069323825107097034993491618363320302375901199183578047196673797579576762732038230821459071945662657387997636047048017259433757189828733257306157972301157781005069611037676583339834123187837888633005835803919533268734938644461729060965428352640184928108538908707053145096378741349761487691077872266742514901026361125159889862649198287760600045458695214946707288299263392688763794252978068398437795086704430560062446075672641478440350511160669998845362858563503435244470393885469914371339979485303833681334115219545536003455299853510652525777306742420269291387546841739219642751502941417484343316001197329208182716503498030669873210662570348898457304523216240054218464126894789032409249550571029746467568624716506270811345208384997860779752638174404543825547746364728698380581408568450125422665389929456535530148586304187381627814180597765328301459107291379121488858282017336432341965176572914609801755933237885906034143428974406774114123645539498797874037450819143733090095130115443180553243547054594604384031217127568122061782566227966928436198339859338077694538972700235630231075307612730302269489805912988023919020730948950256261624001592778684168796292656428430086873980450778768221289849978591694344868107920587600644615189866642080325756862597462829707370474640318104537160914163035811603698453635519844529419777242891404249103712798773831741537039955434951090597443855255063139787757908864709737680337786118120306633387327555141476377317993147882156436515206091517871203642307547204317236057785089295231887106672527611455390954649054862249955833215929336664011659438497926923196952656398638408177183980986282113465371696854597131913777527491842788892565619938748130079185781110625825873612607179674531790881996369303596088490472593740009895120266903566061506111589346686311500050856390756212207408795940046914103917714069993917145429274273445960648299112026320396804213730821085636776343156292323971978478616029848809268928617223502386845108172580732829107670524701593465136893283169344706939641115822780593401027745466958467372596140946722892291692657426868209540822332801846458952793963981519551719458639521898055484665255925987716008667419089098636672631791465675674282669019791115582085465373274656194089380891713480971186711010019426560539700025221329621777427528398136103570235404453372127630951232837552029082126336456506451164842686440590420026861932873215830165312266542487511869412652478713470340181547576670206612022094552918558518837562154922423737056717164497368924035875231605185529511343104167828791953890381661244298286436880958274936878889825799107006372668745988483351843138347060155336132032171638650574714363963347468965260924532603246963002645659191725636872620786778588001643668879649529240901432992200430466513160040303037971952150633705164326704438558129701565672555960565317437233179275631210414176107383441876911574020915526141623352127233243862103440352672711948929258824249696773298773438934018324701607847659193081575868096892686308620239634478524563642770425112004351877551454503216441929882230111230003867680030025591619988057030645960135076393106036253957510202001458954713068948078399734355063250261850378633982415538793261373003693500266490724904668598447931765382897775480512563107757817900013098134591821653656446814137036195563576038041369220292645849953068540428962171209963568901439326805894509717836051061906103221295433334346462842497368083920416549585672637452491944203971625226115652365880800103311164338658281972247750723631490917156481355169132934341269341669865207404573559644316025791347564874814127900196756258781819890992925101919655182524169812675584971191662533973537745250698132041963365859450184679779807978253882366256291480768684927270475446758901049328151572315605022694063692153675177596630221165560044414309501770075090520433643753838987047389170369676584382997734557716303448018457728630451807563036915057361972781211530947524217916115196619232021800492793453414771818923339927572658147369107847053683131097382549688822864366981696242124539363396617028304993140009671459760904106446843815702726605341103608245178696508215398699718129938352939866621949578830339512422233457026600221752448212071610552158357726423505979007744684254788117904278420783948606410030428178018730250645247664805779985511004197472063738541220356295426460973818312752044463336815684326094921099149858370900269610646738873946824648859807516573527670615640511463846330486619757351691942353685897890662720278638145439518496747148905183297927195281330284604264396321986623818679371167456482880386562165206930217289573733286834820614718702420433819828098312141730752495710172303076078362582571313644025089938703920695157542366187110039713126414552312764159371920574206868711103413779894999464639778395510001145260641640441472966544721575186388775538009029535816600263464487529634583820525815059449788200623745144816145407286106479261738246407249198839884215622331371090442085374680899230022758060588776288824846756324521621494204140264035434728234817080811445512855837162275648492823683097693694179472201706410914291544142376225991967196736456251207173181326667756720178456598683240752929350318510789017645261547604164573376894133307089224994841940555302219721422203356412287824736894234036209265699162605921354010930360425138932905101234204993841978531090921420512450331882521872390917296207986631159700550958159754692215136604835066432423617420330115047631276773243257540576546229764325027641936658973288088084738313811690573486601802493180860538804713011784157929057538108884806931675076164368950725035973442379098544393753239042327706220137319112377179515213346768314862620742679561658433360714316069657251208724408465498867621976233491341611614662708654751769843107977123393726030896760331484904437906973065104210777456880229426030382431631675990324527641477808344599424182898823271278476681670680917585666566477019697817714128640511191805134625980823055281628395725495574385202114703362479114419132551621294562306703121183562485707986635473420927701745382515133123119982643678437907679483090486661143951526117212203202204580905277404165027957979472290586286055820670110433404811222905972056873164933479973606757611552393290272099880733773342223882627120219645360540707611830451816736033127586345957907330415663242661453790848147368759676333883491379748269649504474064705513222412331648170240143871022046417494830411819735528506575852537451481503257387054482226687215605636670536098853395744230099300929448698933531007603743716989750901138518727044205025093089687955685402676955077495295058439370062766018641352349734433428400884613272535450001831936840804356615562270512041315799213022246760071744325252443247183655067654726802702150898378365773555024764400203566345149891370538138082634085630477559`20096.8051340371