-0.0017281614724437470076092027009556375128229650454053460094990841751729889047989391389377459562789803161825524010687689526448576050278289801384233144167456628361724949218264543806987879830523622690488888239781020305965309946361965878496328178230595444006822887834948642417953073832733079221105641573992982024271090797955447275365166364042551945754527287829673811537844616305445542251629487077030023744234793174493605799462297549727349807851538683550652588265425349541319571039515736891656325919498892024764203410087079116245671394701412052034412689920594046164152687009706221340443770291128520284025596410420664112479901288753376617848235913666464761617728927822295250864252990031320679305129651733918866287158804514572695920949959704120985457165760982782419984013804279790594104270580663227876118187764307961465292704504821478390819358651895180384488037139528366956221982779040450015474870636077076776533458765036455545033608935415299377843488958399383062027869890883021079874058630738829190003157855977503490854473517433835390885758691554813302837889280381468213861783370556154353523957265593453045618319939539425676374022616796018994855897644152810787933057360152057681509765642345770785706003641948068005151397412774982991477939193525180954865191155228987380418379688360441091528343529843966618805392983912448370967242278530384345527220754237063307456875769781073955929998515092954243635655053150515644657403452491836561705863753277500985699583839202779731490989054773758102430127585567232805828402821398292964378948301155585962391699926403834482754011192703876658498378502198383235893302006593693394133254564992394904993835362181951450941420843999587989361276006032485581516729927182252861522850207953413677556062112448022829239431947081780613704059201541964033841929700019477630174762347173522010236596286438675051996888567517667833658303716833035956159492530494353170853806080010029861987362864189195089307190828366523600825859388569528124088750960815924188301752912395508456607884052044598456923866596732638936465488235210944257168173668656875395502036749137628410622441170874581416854902335357005431005210189116218591885840321822547197814582869291527426426288681732584967311301362397655906152312535703984088496214240904643740669618349602952785702213797411160443119473448395698141777699289367750516366106229942535051799561544906249674534060022174640249337056962668371539210687644357008496266281742634973106543225433361881335933814633780452346002470566815903947788282388289018036222385755566460890660586874074666802951804002381264522521000538909931253824241039480569912583343857609087667129845976840466821229075046828999327833127709065961833184527185813090968001820072984285190787106161340838812634155759714066893456920593578498197456509547176432454170796784491424649960448237650124227365632207757899106387805198927687255298445831386442853606032495743567051023120580260777076570274602348189312540435957015812403398190723740596630897978732531565544534150269803333265642356383699305293069545664761925507310343093118658654475185442979846833406337011569091615644374423399040817448272374788004373456533163173592701270412166098836813651809412553766869068972106059899456672991722435745611336649644286631172995492499864958854264982597774381902294984303458514896509357828494436459476829195050805653031833591102291759176443301377316543797975979718450016073972710221864983376385079945035071345574723186750945135585739437957132937263591071686614824879596242392199054374051289683118686932543500089540539997095433222700935046949152302142546034710364769790922320372182470230985532792812300281392122993742844858015849151832520571416029866118150463033017615175801887982090743736868517603769767246669205005717608101232168431221708599047189091454036557512384116946651162481944553147634406421975734421494896713802689491698928743105588641378451756089556005789837347496045357007259785975555879961200515939531470069116238750237532151039184360595652044304495229587942548781387636372913354970364003811323892758935420213040828106878792917361453366077378276817276788688464425951043936560200257219712725988793958290575896907440575240456834423587152035066153564474394019271638657627327927227380637238898633238987750275638409194927780068880735721025740629237534635550650776707628626703146016094042339551103184735393099115922580667953406044173165503519387055619876231921390039055407850759611329205555726684386597916675098484932335057226707600811818428058574053819534635459809556656361723950831739447790427922039048626331316754319830299918414102622242343659746602155082985457887048423881762660062281663373314591589492255264718292189639158422504392505792811766857182708126372669473753307346293358017347274912276928191661988436815849448020974399582163192477704626158914917055672799836547559370891167155816975569065625142456182377983187678271831611006568749311792364400468510948853665858550279793929690511877830353785170407683828907896612916619072309485124299674527811499577441616084836071405432102422803031397888642938641947835916218420700503943559748687869782452313426892420636856901042065828862355087685717980009398418941684384599325930626300103806304279894751701113087655192737114814276980521354966614570518387548183309286110274304659295123993433744445554906722809007028948255757673815476680288733071722181609147314368004330936262038608645205107528615898818379619743604490588084272205102281037804678042372366981185177201238765395282309101630096768901642213709213785386983293110639377804597690578395244287950959791250457371425142232976719366579904522718217962390060747808078382775731756987101371990238860937666357743783145992641747481306168492396196736564356711146309491601000732107802533765408208334738844305012966673920064805480113286784436091347581254854368320854127276093794089169452360065256875592760100308127610854610369632485654379492913638137708058742524121012839652387497315233808773308879346955077045151508381903858870478303162963498993702004061244935290052145722200848021830782026787848797654482069917797224468768462829823505017064603090675732548025205192870367542967071142958931851054908776613294333244898630694201644827546114404695849173774157439067525363913487449147420391890547038865521251118022653914683852813247335308206408182509831510240237479362614710311439001344910435207744899649800067517335033306719989093488050972280541697433489956549308840153789971556922887095502409675627182374790653724514647982086576152730227755858400511539487043233227082377921524027882183543033470525303200606974804884440875989503876651735223557611007774289518653058958841612145580221480486962437176124853198314790263346721993926465415164423418007842792926898466132663856279267579743486448499395548260048970813046915978510989895863846356729077352345938713948304778340873452168913709324800232684082098923215799868734689666998710648216360756044065845593141780910668577467095289025815601385795177175072112052353280890772641162159919442496265000138304905689623820399593451053611986744148187208724626206526995336641465594584628163649487712956455549212274374084749870145671756807673983799428398153697714547366223139906553039640807806599640909429358767214737109388833598062709163482056032660244616755008422138504804163459160859320521945829651277954238550884965100922210835685099720358651455945099146248700984711008006744432391754158533977223087332447940762680014312489895365143414341925686521612284921788816016430137588508792552844094291538139332366751319686311589373541575086445521415213756880378697537711088716919693514292736228156896096478990644143467145247192884647948449013542851397593498116708107003785753901930396284351956518339302412577283506412377795039811379912385403034748149770307629088773117602625599973697746136570808146856251295720860807232937213354929400164528350952417718171495956564232071125297784430725040199525447427615403296451003663493235427771685400249395650176263133469692724557165784633694309570764569556757628600456586731499415870401755180323173625980388726141716996717157822495137596251826494588167913894046105578501971168649161542380553782149590239535131820016035925471996287494678279987955162473914023935029127229075558931715287351886726588271260016301800144014111593581832039924545556875896636785709732519361860816157415305294067089006626530615707886648998025895179503849655253975580604590519477948126161357207270783483684069612101694750317305345984915258585749049890564138949751254427809602902079231502189788564149684548312627564036581584585232194240000596040668262268726886014238304615794059111408602389922321981152577358456282625842932429145814873193341573087478568330628790212004472300659137034777793062403537955487213722903780754775461467009765139723529964595156845930417231082627946020318504531474569705158407611496680777635949552976567067755430138374442763037422813778943321195222697907810201994401351450961358113095119156385178158905986019388283632620510847352265458849149621564890139958914114422690833019954890157400249736640620426588880763923782469828786505020782587741547920079377322840765643781996763347871766132358950417122794052554496984798693482677880486767549963376364429590132975071274468417164227139379713199358839043648439749576007458340775538418662353992874053594108014789500053868904681845845203389603089432778935505655044293944459640126974383078901821372609806840472114112443114029332225756349429604750330475408720070233747073055185331072964885400228693420435335324508816589200905276548259454586019218795340916296991087930989286893247780268036240082965298454485535276624343139664177708262278358881289321246193834710123944799853161430107425658796497573016134740689229060666645916547230578173790290443042288802785487415532266832280871395516487037656477530406332826523361358452220525371332272388838069171944015278160438890040405992393364378509448770016024431663215515748312214846498009694924142284322145916043323390607934620330000836332611130145589409616098070720143601852648416847685875490679923347884936200463200843922802165116469149972990722603582506298609891835368074859794778665226732364979931208060724082387958523541729942850939869140529181518325498952031632291486263905530907246128174314255993812654410288068713072310349649462368522651163173316564089605067979998134283263286239325920419623798523748564775079338600442466016380157371369529957951081444213544428168316614808491636576651681718171857364142962032669386494064667631708848312818673091846773223995852562453623808324547030619957403198922700490858668701348406220912752576267613780584665039764823215297582971644429038836907520252255430319585621251985742299121690188768079633557780670640990854188450952471701142545679371687589166272470783380931496999194907265451139402753025404671136668759712598991923546909589466778468575390109469945988488499834767350396354521062431717791934439696087260009911289921421322764105047064887484684604592001676001593462074962591314469564384065914053145188009341022239733926284539485872936535306277490724390636488045413983748577821139197105127940167482012745034460081476043729738093474955808500387012022703248438104694724257317023207253542707650939006121299715984177415709259569191076418121806680395806283918997063292910939332424606096780439541174248733244368707200226509238752686405984451058615161105648949862182680061624887067374305851419777063137793082821067430998293894019158005709626444729540500634928285012236941701829174092208914459621392063602954925547682247423258988076242481001747403666614498652379098315513143827117017072748582567466555142401300172564508215780914352373334543588746807882849860194241108345345092011971503492572966238093158011322329459235607679658164679265184681607671129396905687387398609243418017842652289054617924905569372016566748954381309539456198946777973164817319276785495817158058774271244479020427928751111654017668532351389781256358769937575899452782087424278605516834553939457139086903102572650406476347771135770529786525036600084171182112886141365975024928757430528249029403664110249676256383815525498011032801848627693609770309477220389338592008547039769925736343721083837178908193341131114418397417725405770646248976436538340557779165586755383131307077439639437495714162680521982729939153660173192402604110232026952117958181030765960052466368997338302874072548426832797904438938882455676875970804556740587881534812112546610828101547764603903898090858838581243212325492761266023024033403699690121674077436924170202590747077276489539517303103964831544151826081654707601498650087349545840917248448791562533166935146197599501050471483106841015483775533133187052834127858451856938022528648612515200114684749680780525582322316668777787402798177423235248512453435843064755963814898671606355994745676499429901308224783812595582387475679385063285669897876139664682898651682233892971367347748752858878309280943740564857080256433251851502598639987483401388459845563937656956937630390374282875904773968357735684123867933962879491620797806924725393644039754995759771985289968839674025058569539899471063099470759202830654854033408823503193664138261032635885542466230746562176082110942678914654382892993567975194625341037991704126138399683243291989897043075867239718815099685074516466603165461262258808803426970087409377762368325747266973491217508045027972312975690376994014237425401905916989456489028235389587705899990704454727302035366388232152130649466663666483016368760445951723940078549459088022089250392835749720211319231255311744600508796313846003799432054023880372609917819658685935066535928472430997043351877014298801804720404476725286250386614710265447598325797800236478125073364937058121827124979721567367362871561860835211675659918588778125212893427391833525017727057414566255456592620455496983430866851701437453759004391842110167994349962390140714730414747922169637064051414106733049928766220249276961882841976396151983679133583894171617834701308574523502480010232488909792557802649779245168276577684799576387622370609914748784889187620533313319006475666552230428236098656833617717318490814503926982236399222430501566741334446262456771479510489871803592977622228120497778406226192449843732015280551035877309316356105049985901883042182365413138745292562760988208376891138351567717909232226974940552090814063597250677315585517524717548045922667633102807643399220098768136721548844655907556723213046720424793846564268989611109319293433513860793707365629262855455073612960500121633418573849322162571999025325924207778969130966232274177683452744744880511957973728392705269007955190566405938076719185834560709014344790158692590045990773830870317984765293782598723144597781007865663013154682887717032959437344967868319088361397185497532617320815215659946139497995930308764655016158704427645356057010213465054407467305874345142202125232714394080941504730032849423722864873212908495642824134993642904545546738590670434335642131485814874798157292319718025692445434089093789935404036420233208086326014204550633940174708393544500095812875160444323735677845219147503011855837456667002924377513536138223322222039869736126767350546483454684619997220182386580148516045419708866536014393125333156846208534650834500466388582601328280061536575599071018519875266209313463201420258066114909005093155502586542177035223697832977796588738089224722862668811111806565559990026910490820499560494995647911464200976441017351045650245252983676969942431964718048244305557266872738715656619669185312621790059463017630149744407411930338498148168787881966475144308896132991020936058827625097347486650732591314930122351301655184781921137004394455605066024493123977340537469254330889905300252522592848356401061616121734754635420539453905556551132932085657935027991723720598244074901465852517315126429196570581659304665314466129655695411928603439555422471541637216548906562860608359244645828597078467707944559644477706187339767618358392736433951090687954142015616514537940296804924337485950692196701378419627540068041514094616543535304799601454776303947756587506556043625242340218194446569599129767512699563020318490183058097009044654191723983252737848621727033721612712327714444001687289658008926805311220552273293941659000605363414570209231387790654908695180898280735672965004119917804440619995452102712717036016788574790160105064679035960008623942530964377478344450131158230375827813877387513647398272403256692222139485784873806340330780851067052162710974869481474391826820984056141270846080323984725090741282812515877275869271920044942065197503638686709451668420158919725146554146568113896168032851040623135492795988565222969804728063029851797176214941071726334515609595527579572830962147247478184615777830987217251352831524445387738084727339361234727225751297350990798680400096697134581370087558271060718567123376651352301072236478441595990648747363679799880708268461386758863733584395338844728642019457785824838494285102408151467786411260461997007375004420295681031341017079047064404220343446532328856641832134807354038507274134078336510692178216641503646791294831560478747331694114136148561493264910234336143575436396135279777955927962485553855679824119259653062141668291682062756545750444751692159544330520081079675788329327835378108255224697120035942388998297785984418415078145050822035017544493367729542973125659884423620157232591234753628765910677513290088967695505406429461504127574812529797616508646999488413542219272087690348425168299664850223874436236826798059817156898126160949870756215760936912486920433007439279226593922757331786797218360827683326940100381987471362938306966080234420742669814173318013610501229149116366231268754844372703796465546254354863470319276866993524692857006334639489816273108752781751620669550599608060373759124839445192555337209167303328269288326915588026121753785571433889253432284195191590354076240137128887485407883793047237144444923772923704398934892678628155507159232676777993472430562687563280637481473627719115768363347820056229009254932984190529015435889782764623214383580583318443777371468695768131053438622310299980412116074113369490208963752646900981030304719753490330125215062200984998766353920605229152410442654412446306340122390560840254380914314160342344485617949115425008932148663972917142995453852855335288666669018432511944911910197229727964828037515655905448628028409533990504891595244193551730356266431751873374133260345404072281355008841679082864896675476539109305775102616631250376994324171703230265945812099502483535300521106247147448394922702057353306292273256400346527992765971235450528332501400346830322254839865357364194389233720807761258163737700837450602882374342209119043996608213395340156440155160599410553322563137765543316791297852134643298821819124752919954600839884127480362803540837443925882824268734324475658311324180267613164349528166202458272243923152296030252732352737548197370582516275871565889679096215375213254470243016791308881729511087430001143382070399608865653315594676311524904607869848667573080718293157083884277143296965230104893156198403484126450072080524821914538326029023660148728398608139503629860152798904856408457130296156091838366487106410986481519932001945341507210119590777380781545869434420359250770347494467765070833089289922166670181965589305241361254354356009153675395427351523736857818106396200251443227215177664832316773336059716536315786843783403070480390203462263396367288464755753468269777814998544598283087271772514073933214826891363154953971456989640243021571654401785340154380565035974978320803834456284062481730243512014550825710835741690310223092315183067405386714025396421994348590909985841409949971504668076862903442420322301065145868046042562817840279481777949238736402739534080726301842086021787052278966849720280254478825960178197608366136160098479146649751142404832550681347716865749920842145043676885000269023484834935405752654258722675819440484520080531972902532264530443508437182146741066417204100844865485258056306273984235008316704928871316182267275514656704502325216085070319229184732506857596564421420317924242740449319796456192619895922878270876225387321375463263257934622037646838089811819886484934523851499243881090457708263491997356623441249005434382277403253749359936235177721619221628122518982390417018015486546943868615473673280597698520137167495526448735568499838816429772792`20097.765162218184