-0.0009067012158349205767035426228272302796878118922497222123464406284269117015333718050836017396576981170480108463740376530738337096697862377197127719526695347580370288902031891868698642907065730643762489966099082728746300018167338548210650779288913757607051140533031450072970390038304579799032312681456616540859604945420881207124655121038259279236045390742745881548210301422214223608661496370036685572313214165973702005067842982023723187634364794407088156845278631348031131870703429650969949750253766528822361548458592639941620897119000909518668364689682697445235292303318331397308896909578212638330639071579155215029605581224366382578176479876522292561979450567089073360442271111285952431441404263033050738515610497011880829340858676772556212111241155617230913514734830272827787372470997650519867222578726235995824270996430003342299831609020531609086447338819607640238614575265747650396921424462108767486068914165253658243444238813338332580032057939766834832469512257845181052153052077301329958138893273376303203135280087885619990338757171663477470317776317004230993751608324097433873472362086229213159299041268071884317900355101619525026220160939855308810920180121845679286454344277944091104758731528445153988920404484331433218287228529546763090954570978845054179110738342157993797224551206077624679058049295932090663733986840105585488482121499924555613856997807823734729661660792736025217993649403923950380586570656889106463096013547620438487991597458727272146754044962581149689322552853729305391633151312031204062169714228023557664690663245649115927830268097441140417188257882797694968822895813902805377409978232542759320651297045489906909761860084436937821371732006575796566831249839986495956680896838528764661703390197294070044731865579950135841830200909632046386638942876900688791664421684565739429200447094751476146048853445460221832543464948106024548632425950576288413237223173895115336542510033934239994022890576233758077308761174175589616402251190465295316428186767078633226510229870514987859985695813468576661138902157537567644619234773988179351313820670542313494126475233835568281292360464236565042051081890020677421259580638532112593851807237490904943929265476776529849527289779599025611805583783498437682631371730914038372318586643526585539093536560217416289057604304059460316480969180966987283328758980243376731441406564958853669444005591898287824196825899966023999382038762450038339999550280213835414311648522496230902034454841061450157873445459203850494841619601757380128246998694150022204783159803214797365134184137552728343650552885999686646764608825032412982578074330362818073236021600841724388720632179570583368072960698206047171328069506685485168997240816905801256756313999260141209664557302548190641910565738085254869367438902096610006431657630042920170994705529080536292375173338404438739194103100525068352959831321442747234039997593642151587627852594424232360166671544221301009325858681722166299783305015156838657166480724148880763516036226508221086711160659957605230990902620023868773957292917300588757214807723290384975739638669949674844096111239137212579435355747642284111075518696532901691765700962275762025461587149556557549123635508930369795126919850814121319275966764064598230388271248003710357255605565612337105756240213594692829973739298200153719696472216824621525240822496354921719767009027973130993618499884328599251141494807108736216596594279787668067477344678412384318068659015558082747754383120624566065721942216386851815606287555725389481482968253025707552617459952255901699578382415629312374240427511896188520752573466483500238389125984848745289284030639578919439316144759689871927611625976849262099286983737290699647941350431322925286426919143648677937843252171457802176409164371109931732338440980775929795467043564645410731111426323991568236089881141902378467838092530232311425166041570663378868072500552341619658115810015107791721542981561890392810693545718681206138142253780301767433368932855791787082922527176996623486600573771087254580575873854489158312363851351142747412970205523097941770196410474545411430151169131192932751137336133888643667583699085225854370662917256476287172277685216355659921937139614039533873123706650347067171206888921104068825512177913400446406376481016578025213283461590130773556656608968434978416461539211409078957105702734596519231461889275647379692489221000568690207258408533061500975311492262627468731077384677551715196283796981841842201515908509573879119485795566162104227335463343402047484675606410058466901085837617509553611742659631268078244529882153706567379420909301299140131477978797618271134399112585443249718331689145540779365650107856721324208777312366261772302559229382273382821290639485570640792988233322336868953279301975415118374211194657956380741311051162617681084163579264783744478537188883900969796614861387283953304436689656312191154194156924669210105504738761361683280503014432492703381140259061523187886356641398105367395639616315070899642521240360731701773575069623952724827706499945858102769237271513541506017386748601105596275692254827902696819945134800581187649885411279380978807508601179752747629580948967494287982782341441637284822323256606446577655315106154992351167380917814226843670888413608409525112739130708325881696682910146541701237394801497330912906319951668863908290518899607642177353777284932901721040588720942718788793664553423263248925687296698794651382925564872197290192027035676451833772500792560196562513032268964184654617758817267133188015324336280483945333466455510457720428825988418059402625847671108603343318725306488647918675342657389363120233493809311167910059409146503357399247422434835936909869833021589813423515966689416009998488361930409796174878885485986291799956044851733740891073752458346266919350199086975123090692655187138996182144890835996551129897176271756919970856516665591340250683153944189782000399685213209320804582724645821009101755582107472552491962881363755355044541402938686874891134435295861818489604690019106871389905402989373175029172133184932744463352095126985832823680113522979322573533161632085442931182226684958313146186155539007128120308637190986232997015296926178478314441480103503367865708991120498623168679361394278357501890879421620781836450534338635000173358397464627202078808782635965511342167114885148595077518402570191986599242328201294598477609885600700654519887188782390483621685441619111438699818529945852760497301916198032561865413750777669322983313928706805914996985663742982803942872120059337505969737031728080426027533202814366904511834191332878328178597625651619006582305117305104040171593411881553285467473241703334704106836755804865164914299844152625618651610315891368326701983765304485255628952406179661370070831573796772166098546042039701895518427255387927119856723738636239095886370941940069653207762656494336461840476231846620857909157744145548859515608799545534301721531153649913001627737310476713747032343186275642601383123075118109327262517847735640186322825887527211303478122143348699331620352219790835221601429998478149547327430630680919515656097462351795112671585153103949598466530171566528913526899813155530525926256980798249011647512117993804285209700362691693037691779539232811024584957875558000237040675916075419710716805662949973835787051866105360176000207189675712167719959534741868090163954527588013186216644025026653451859036531805994059573836834172021798896584932348861177893375728117339185824048007122804194603808989546757650631896742486133889175069111044808442637654687647518411430407188644074240509497415699192695579348956220275114334021341322553082190450177277774724991999301618591023577459970528294378806726046947213053937036665856281759306026811797711112511808794447626730008180847615883417189831815199252464444939193145613290755119852050557564454025361902581829292422805808507051297063569354194608539202650189444311124539546447259283927214431925529066199328019286477930005593876298222031087399189107375033862673774631610390330984467515545970952341991952534081890641187596956074610293223183790856262881360265096358524224963788664911493933050370195641931079345468737391615743696907472026251674361631952134806452798585652810417718763078573685932655695628043301806116892418436791917079116945827411695313334892539334655668420358144720277106454947862425901372107299033212951682279692186497275238440681684516238748307269269187441703120432185800570226351668777345967467251291924995489313840491473373686587874910662874880475623595309418896410328549748774723093249617187015354839813775194635553033572914035883374299221247241464646472687551795224115723063108783496222527196411697087950775525692005713725355402688368064704640716661137684674131391947931002572418274733824390250972315388579628718231834629170346319645292749544166567255201629077554643385915905977485652327606943146890776982910780471692568745059496471364965592512585328516749266998498223074466863774889192020306919304685731530692938302477020175792473330310943486842213906253191145534913977008891274118338624450411976120145430101817870507708967837634832344737616727660719636327790388532881345547349634598147710059181777922478899609547864026909863132319538621984910451438404016194935483858686759886374344920724471401727214909059327206772952903458980478797814007580614659863481690515131136313515822470964955681473289832778030335330228950123583119349128306922547772201424168830806231887626007000751687719970430555162713455209072036209299769759572616946305760945091828436950707633968859336736874178582480408046351388842612909124226645044654093683506940653265036488800696367327028347249488801379717269825049537758628294337110214008803249839138544581747997703941542885835502959134394594081433620007281005681576046539726541176155757054247213255364010674687257378480009687598687042255208455075530900862037639688412504301820882820488904714683579026866058335182587304906535752636556984408756893687671706710911479191839863536285415318829724228920164482426619805848993697398865169553704241746932951088726177502838798083507478004528161754960977666520506655668389756167038742521654151477651728394409014690716528550396937133543331133450958918884299792003442246864163835960758713703011568711313218626938641734466185438329959379308087711381494971729489706392950948980833308757689239900057943543495115722108376067401043135298429851722894950028262214746963348345873319151518715302883272551361760667438478441233348450784967305750622170476302573658210737204599438569826224379401232626611803899461026922431772063960288606591256777428134619319711995731744677961721929348243421386734542164278798950093008444182727676242806854779156373414505641990041504424045942689248318937568688629510387089594591195396683380462002910545061241066710547361236391086198670231057911237946486667860382868122879610457961149490814677918669988372814098140968761134104026757796115908607654685374808243209273129772541790065520599851089843136819086223610271694365033659191584249827146217722329503234239882749824267059132800757716238767923222964268023826289483887581217378056404203294448934839261393625426924139263023699136496799349765924833226770947620309494040906549307786897079690859033865901497886734427823719729050089669514017639503822622144373240436460970483370287528242775305000853785078703810633467245522050618420614535137472510827294900414718261983791178888527745787939434974660742345519139682975943908832416012113544542187830657029548999886578636059526925502661432217774652301189681089593288868803966969925742181780602442786585310619601575380845250938526483608569978527135514361055212101485709094408068977761225761191189875776177475740492961502775197133987731274339815669619740385036789833070441883175961695754264249994447243143028349870405985676129867496845727030354876367818464194219206432012669751644851597423116149548714462433534611683357280542474362853750314120433630314350493327280847316306134466183851386903012466509728483043750749555437447265427521431322685169074544773260038167719153708494418774885710123763887195530293591344485438012054086593921827447583679259461963968987793836120790896551610348239917283396922741954115814915917378645202178238339327128321673548336875815254467226922029964534330185193153672903445727152428066320082883246227020333660418037564683119858364532654741183599722512578398521596823284106003565253530413302779755347697793515177805970137532711464349656547902127931939946337172122723829146135186218112131365504373660814392767499479330570681170934921350900334306985996638014974089593951381278156791672035507299337042835299480663052582797152629375454656153311972053299970953470260836168996557726799681460931782834180962975776212166363133555841616723161915244728987901455897393553902289816678450784654726836192879786177213945612167269703156108414207922311427345600464360457324192483474750877196728009729366843141110372621287291897605997105213871955420903102932658608149505513257132823177307936661162332821006010399097157834876459413324324275562012066139464006140984092955726596575090124613179961775948598752048511857668114053427900823811811053044070048251665412511291419918986190578103091779323729069466898132676284364781442535835737393543423345970257701907360124486748425531613188944261554521030323935070690773369293269423641333102933322026620939167552927028154135332651297846272098397737486096724635183559467801021780524876305005764165910415617350652502822337663824290826290665499218020086444788859652717423866987320972732187373695019039785053743511201496738808779964032670575065722254408656641601460690520042590619965548494262936781561747986545751511358856405961043315797937088864460059612889860352681264119192825036658329758235574115732548118911464947682068979169527057338530698676165017409957873288092550440144750069119240798376955462513599970807257382348646223465895374699003685547477383827381346214276760377291330496510201587507425807388968177113235952302126583617906259041676137093659898476429572210980140754393240895885086965562195546014186922647067904085635498627212927358445527166585060132984219240648517056240558159597976155297511378654132916145005193209147621383052063492011984901658106886247233883514702231097653073946726782515522445490173888785577866279284203445131200135441122195482187758592628638268845442391648109712689718707408413301107763340610625926954268373866134166665983441079028214451141923660455649555420846978366553288181578913016623184324246937353978982632368592185081394549231800010315389893695845380447787018520012243516835525429264264844710932384577192940318331061491169996042915383801296036085679640776380178970525330811922080482006088815929033925921869619717276403216932020952564144165022840138523052814200428429378582883800362006736616352004159738405446073170511290611166735743039046068010457141989696624357725098311853974504890235081209585164561020436556565912561235554256005354187460728826812806655458525330730129824130845877286593595399898028953128058007025954210357921093910900191673540855730813163306801532818979919749913132030305237782457320791348213570588420991854736689067288767797693475089935868257171666933223829921220210508403346723121412828942243555119061290957093422758193357702889006214455373830930699140655774637253932732086441446945668445517639145470349278044526579570895016006215443007923880098623741718361575846618869220549502156433126387604218913063022782919621819035365484869005939594680335478112400838758413963290319632682702935712161256547180859392086615028461096023194470969867041797635996749384019465308387205563682388594718736162838733589867533626424675691274344935203686733989696153060277900672808938041187024279869975883541222458835767588812292875957936640059264828026131771817659091929311455230370784487014651016560096423047747997121195014657228228161793127403972586139139020250016179270188625553368078612621371649366624273246977674850555259413823433374988371128292500335075282156972496246265236891806049623039878407655826926088360199016601209441381299713073507408648088183211995531232351595304955111677302965416262238764588621024679913395956666096429381943603063407747075872855650855710419276065808854676299205814544967216161258224947361558577000062701860244585381713460898784773722465480219115141618390908554194097176106896415755467937314531442576736309501775767272087974009489956674940099508258025348628840589436966119930949916485497604066687548277315617254611434739848997662330921556344309616902290477485912676618360928089074602009084332387247031115109486099041279441848975642921954358512475131796578269999220517903553866527062025046829102987095093590149665889199668067501733757263091465948640510750651207006420887360301610317601344324421984554652042453924297100707350446346716990236129193148873083174018454760752470878186989639101900951619492701337628855009678349824239467761639002192427723589996060685206273068795144295676561172383918001790502147865589064501629574132536594528905358972323756269565983125980434834142149176739440188373968042956734176352531584326031765264466228459874402765005437077183289603278310925679859290351676773248051881362228970027394845863361981835812353852300030229329832775989980712179858452824265609976958972873620115252464952062278569561616974732726013072102269221194335840828186408883883103224649972562564115488058417917578350895327909540986730148977361638725719580972421890438406211091201769837879127083834733794426433963086457975012535327434074182859362200016019196026334418526916135084099591006857508350251850122957603419020545766725554564074224572310293379468905374134736347081530974696225709118967326297414099002430014056224186508640152185611751786490167509488321762734494579958952521252485195684392712597644791986852987009376036203297306498659905340611158364249654381698740939011748243458574188228007862735465559453224334290787490216126066617426809572297811959425345785773792000853527157747991639255684616444501933544064420580851239196074802357134197215559978429012876473322943086313620427954997802624553710551454806138822780681004413858883522048525515135759502563045866066997832833191507413202443321783847062645484402509450469209677152684378420303643611458756755057419558754447818041214367068169058080587602770182200694762697071138337457605645785813047442037298880885148776655325043518884943757749364439142845693978337055074058887914213233837593355946959284000269681266130977321605086276872531083006070288841852104013182052003847006633193304534724908375456715357076228283167983834654771659461615795263195979283371391057106927202625405410025894419907671150398654675321595998450756913323190795717805361183347836115641223746088015878347202835547535091078067049185830933199413896600050606189992123890225187269571067716231980149316685684150572347983521099707219834643934372248757098738229747286653892126667692396772724032832478154218562204311880300916592854226994386083359366199383644235520927670797202633686497649942503289311111839802514362248198428264545607312387312783850511890389520278457877867856828910634504297834107582161290608567565411236463580609535793017569439242285932186761227400206299184438527543844205154526920650885370778383058187731435702090686423784578101066557258749755370050685378848437779773779501329637411810418618730448657273222484465233529763329018173718806586319890258553273171425799158655725648555622970217212777222150172035355408953098880875313875314261922267386757346237238589583488088982825188693754323330669728095846837270854834230988504910582795472751194667084309226794125345849883029041016987180775247323813856719017487320112948524800002723989599650823564023110523068308682027284789228233287655619951231985832219872511478806571921367758657367529973515429460827891554968730734999835892723909622880682649430248328314171705079188921407861560950496842852437035277519503511327127777140127081678691798042497153571994325859033793747653010945111424458948863799408311195042572807400747854149471699649954217871454726741514142206000863384493724981576115633763882383172419497301661733668849388282399910101568851708958415067833767781813775215472448657882003286152129169398506214150007060744888488493457508822654898529179729553961210848103656383559693508042786140765991724548723124809425796219068622426271321298765815897927141248695173310598289607728167906750186194`20097.160717210256