-0.0627077880029516861646649123694610655906871791677088352894090818992905483467088956982994392522617726654010019425484629725907609666570979240758071710071840784521688686925957218198067238091352283703808817826204478773710955569772837866245612717153610287376416329381742142014380696534101676858568290298420030322680743669070237713727695527608522382493600585009777314120751985746341078355194655851892902829133680327760061506801625822833211659258654183570302694946104503204537921638221340223650037417478727031326543635922098551376704936405721955796818035600276893608932835509755178878560850300834266988287827285074592142322917037223425900557298912517479022335414741858485189625690655139685553717615392142008797374671965626425762265226543278223817335177794163811469262389956858160185835352194713103024685122095374298943270947432846574242447024602374755711177772841746782658225109276101874857623909372322510817313330653828054013465409679893933196484722495116940545603854541235869241034587309158613017611394641863473264662284155457837430254520858404351120402421681110423105072491654832068720750443743430895247316140858898339476845701498766466050199003384290984535422294412380730617275242494107735347463079252059661549535447132762079871093346748540540351093035994840863742915864757415708343738885449842172773061313643609119859955980346661516220646445312373507310333812522817077625077405800839181890312309225102727568827427289100236717733338322436237637152544918183674648280785460465688613242335872543866718468632164514770916892638263297708528261045872182445710084914232163212904301064520885125279139378193864507488790049015269721461675309805766051060346395049084193747770791364670905219837932766661497041143911099566479850662159397221066084345069009866765907782687811678243896544774928290177954043232803964854469728962203181024037976561634681388352541359344425719836970914198449322955007126940273676432183957651024207498296107146994293157821257643459485398386127351121479171820376868564683827425224216891976787898392837670849665625112101695988267001659449714979120358728288131614329381653998378690052981142044170065974459728081330718155361711931764179509538490074328083106601771579711309263701007109315654005928361873594670176777966985818013994200325035689707932928768264897145538139884113527753976027607746428891221604440606086413195099049665427598959578291462021552270500670754805537900615373295027412288765351170943164774514061070444804945841080059232272744699337500452019731279317068357100133113097494666629556293928743729259607471251659138449593496656062478339590890341810533182769701821224296249486412605462137263010179574094700493969353008984823531313765733166307824852408036512070120446972834210379552414107993355264206434743378969256446354596538957372159732900418283994747224387474896339157305506686324156452019314546990976144200785822890574812915638972925064717895719702728798155443713222497832124534113409552723816146740814543749396325683745412117489958977547733784057152744227000047869159273666581915850996937760273854313168997131952955251742716594316342674940051078148600449633628163527700190156707934862450450068749155405644679696217885153321435279122125690962711348592623626645050510531826778190661670567065871346426253999706023369951037695979484075118407827070514508638303428778495898930070745470451827625389666408527628027543973606519190477040850517346209128081048795853700357308807342184938528229725890510166094199873498438812892722228892281805224674181048322777456248319642668076230939502746954905999307908575171907345428837680853223381362033227465587551686452489553997818077789139603117007255558172062014783523506529709941517165800881717648463903326265010276005383147549351349417782493596650167331086869284391048169832078844627722631650331029762819592282683707905089632585908002460954222732449285013074281701398130389923893595749685154052269048432659469174363753530439515925359173852292831694106290806351182696707464243301768995745400614937890130321110982262847792407119371339524129497705629834708732130850489678640663354779153879231414456644448982488897884163762761355684138497524223329730456543331333464325453361417611788391919995590945361681555639966124598139320205324717461176417504551201834060287908384979112328446898300228102576505484282097872572580157923535737363181354694916651219924570570804062637243403706928867025199206396399966926147970963051783456951582756688727989159693984498908355124244125722651500496955805374855077385655498763973437276145210643147527884262154766977914193694672484703690675437478198850700283777869785752668107334462673181599426106836165860531568186498119508258484200752935767798196818588468843702463803630526895592287048942838369847134312977579211232712478000556112364412118891251382695676682738755881856041154708191032861402625966399804730048455063437497477470459229621907428520317724242524742559521975838960094412024848807266039297857150619254933408725310314811297475043989546896962706424153611570910310699177169957870620664320281143463229241554667920413150954834352105191213816922441070817003867825059217320455455290300658150886731550994752228620067517189749541659522412791248353372751724588655490359270996662468013838226587162689455593046693004622747882741863836613197333696718061750016092466578931544492319011274971521003092360406769480454003673887791371547764322607777388080291896241797020958625730331537665268625082028443966924717819211332577419135876548516864144048508704645838686063944283462592409742634214548683510535902685694635315942810095875683859186843906649766124445318590746478270019046049468344682342018498791407010987302123635323554588842702986922957572500202815719172790366860572630495606241703513056612290718963219708314891077365842242590765939408929875393109075142940197256095608180044018377933308411796193422562275898007084236676147171027994777806394402288623717166537644248366613192024326749358987348383243716689661833894927883532675056371513864254274965953663039142934605786056476053564716980448727870303811067667022670321237623068447357688790903129433658217578319617482107309510872730404171588948859185065700598568183459524505708119219233140117755405299716414723660446967964363759405094042696302494855661012472572969758697535924554744040479463196018897426064151914090023890058935850586162956998896917054637980172036319021460044564410510211077908823140412582881054478346364745692412540393626304313122726944540674469653356266623149895490551233233038862284588770940488615832202726932654008664085072873814268456726629896605430130357179751937067938052949252640481035931967380302926880206672495895536093330619113947878523504351500504390776689310493945728409551414000507562658667496702228907604837431892494964448074140831216596414348618102441665118454656589061449698090430700092781328279942256087941972203090890060076711849565943695096117729847548903648293221659648386253028954380510219078119967530221549263253748383204160347488997985582930870306244393507386549606920998991728500128319273840416338285843869929674475607968596831643593805348466524248038099749527303929077713566054707336637400459035737230513148173172625756887104581769566963015472031225074400600701983159145591740446507283752003288671504618722752828151536615048883070896951997529079264604960020126559913400318792708013699255235295199104526082714542400442423888280756438603214439546891849168058035281821467804769252374525652059149193195935736577886376970559127157550855519886113388876783082074152939565069709928481577703151294186779377099766666723739980541666498818912670552629716143776992668952041337170846607391337090315313000392570659799128074642780432570453857497117598271436978057393527799425629835773950654463905080243349200645767021933524120488761630982791199846872954281444268935886794917412162759519600715699478905323623274519266163420757168618343732318171241077878636980924093373072195043568837961158320866263962581940959312402277724672423661001964732779896531458480036263589028321434563248606781902383665399866248021470625903197418534214239448134361987606750439560800765791025571772280475188990197461864829922226277430503363704739028962480304291299173987243917889675848317909902380246834840280734175749384074717396868733524846318439386688027771329351894030761627574155596518558654989571443668149276538731892522088311846688888508678100945010106022858253970256504957798396945810405261589896139343678080729208835330458910561772884493714763426810387503443720860341648473879679231810617182917872532868998569108436621774006286282000683060443177179203084178101539132423531603227927000744583199963057443326277687949616668020728737243469704433829382659362626303274183261632114806774543605543446310996803013628608723294889429912745511534722563530785127661405672572275897544682438824196270042712320017516891044809427858325111844080326076264834372595861982684532031432973658735509128112528000237444785375296761488824016386054540261586760180201863530624905412874677445442808806672917407851337776215771091968271603525429205025556485060453334559944291593080312323987968469083898073519454207211961048234728822881086572740978151210956375414102733012113411751683065083686337948410092142033791213735298360971930660233603110026960395349970752446429758666497950640438980520137870612294300557876129513963858350697222368812516865048661179495372738076482313531835992788019909740540758379971578521708690549877358755599171434122968955819222159680088943480876101015116805587623630602399213943591211029123314080211098284436742462491365359170412405696375579358061554276905935607073355703445966050487744847210303321836591242785887665172637075878149279221976515503524826821168832330746852785704206509459396180314276350496095614590966952953993502912564781114479637475258546719964584753204399263080479197569200327155582311441260417464871103525840828275483564283842078780374595501420538016979731262036598650883523903053199150010146407148676988625085172790191854033686820366299706350173002579302351001895484246444256114832893713190168887988165515083150551707305159750640876812844272393655109064858698919639098621734779178284058902244302298433797298800823868049330082552699752550213552866729749160852445634309610926859480778637652372801988529417902550502402732904270938367425983960064450989549530026339220271459727154080861272416878918103978486989550174220638275970346848844059851189220485160242919261388293932635863659320980299989755182888140461778213654571354439300686981419068701870050643824371364591302933907074093663109732866381162630765994499078493462265753116448969988856962794696534089176354400713382276930600148101833831565189460328883496721110589739022367214966555316266325017853791370199119987225308309989110167391924303888861260556268658086043722200275878370779674612731922741462549219886885936725059663757626731180886782252054649211510837171019180323679967311704951660315763376209537791803110595776687987265073227302696411036019592163454772290179210572612327669356454112380721653731140547411006122805986409756319874870229533040189927438541192066657558510770614200407523017713646828145194105395985883615999190987867449480395886197902845027355484404103621072738410114018681632664260827281695691616218909873033434245399732680088889988243608283567298567423470868861317153790921834450363664218466844699263670131398145670253533655875317634567575921307932423477791229097570989526876719674357697204089988413793070300959444740930101545489936849433597075830557298757528180144848073127068759761948293338505814982176209746951506727374776469247159982732267540264193864482667827564376708120517157886023720210428554210830632774857394541428653198226682185941881064998655084330776844898036627611145251208471077962448833147153336416948918048133625652943475521951469295070756828325308134051767957005174651486473674998531675809110750612957021017169627404151615447155261096457943768437564985234619848781556824247077029180176654637491637455231172119365117233586718998619668991143488084633930333643881142055359108550640718074800474235746258509628970210350888326724027922903218121117503208395090804878531438526139248568113397058774365929538623583633984246191020931173974960226339060217076054481635046237494612694862073934887011591841290288694073885440321051782841602095492627337668987468192725629029791584750550884076983447166983643740640807096694364741767460468454404411014838708270263026827421494860546015110374541679870622392221703795082319515647146565686991783458067521307574899472858984113750008299390699013373449666662525551613445693978324300103991996023708065682437260846494444995167087205215648183554186660985631530435758669123116225538388575292838292580034931336824057787910258109350487123545225793382794326131037291672061984031567146339051389421200267469625934411130932308083488154601113140773462966320600746538958853418916674744855173493641206524029565532672537507281603447743642276633312310085589418673319534208516861278645605447336178409833889104183209679553233386342870936524591155332119255332309438135080685648604899571569831716673716213588537302624075608059451604656595710182233052905515944030056812824262111136151115671286107237869845760436504931021189406545950079333497148422070625278501517011591583759109201344273059420637026395486508665481687463840472798771288727241728846969952024490335600708093873316222125107091252782255732381738569603009636156607533030609816648966952557343961205677908939547224944454387716605081229396608464967783334530217781723633904798205616133895881571288810909974380533696485409156197529002894155437155655295182608970269042868852093871058459051353742960432174452023984637027423514203513972651384211383470179955421223284097748244747140453031403673180032482174008998408475779255805624157216944485378598147786379359636224806656925955773079803286450693281975467791948730021000875975940903181651623630223764968803629615135061094704492449443387772223991012614053074709692163211033750410637716798652987915142521501711972943962249397501823634105822426434559068717722032737704688528062732145554558617107703503183817367435513127307690556435397452670053477528054346736384148670505227826852879099064320496190039622525277206633270351117469079026090150125713771521544761424984007787288906122458336908253731515161153988187623466793518963042595793244662585429224393388439835198770219627391043018166695419575682739606996187518416895805082511643915034382145599012565079893408486966858530099587297665386363635337269488131363532060836027427008387660108524738799651511094513793703878628201784952791434896849334352363534622726149389138597536463157312005214093628145558456940912684332767815594015149526304800261966875695146917342830200812666403639770833337554133494123527761445983333564709057010504231898992129463027934613524806905477549689230694048508387938660801701940614605392931897080713672792918916099586127656874241248571657190017544724223781941967595992011362127972052952644077056196752958124889829241538525261184101827599449636462890718176796662585006232201701828051109865339060105028231912268403005961138125966574919471460190780185675980817469829119447076381358652261670258945994223635493296716556883963032583761920329448975179250411684083550887446793752239531427419211129166234928345974225939126598441924457962959440856424531005647888162303051917703677501501251821855853840065974430832111386362442042223751209023560801570860709121684619434325535136172036235859920389929979254492289911759400557397951972960950834352055845138222548311535591200313841338141770269809122845469284341071862360606864724979386050623822992292235181101964378996097476190684276383375191343997945968141530417913773513470632056509955116891525004971352436844002790455640339150639737551238338364420806935862624757881608963989171168556997829376454151586757535108754927039625967264016630447045813457779253604784861754794443695409991207523595166717220817886560657085213110274865010921155474809118907728082589097044259055354594939427862783705050618883519542429551397094091916268550196323000380994282658710150317420380855376817772139472255496066014545836683374913765476768121105529467353479832021674120020259618705643029383014229579314489576095961445180765997875488929624282936945531595264331659672563047604182940245462396931327055491801615899164469464525659769510938657972509844308701577037104643594326656582982284489743988073212955851557550834893343594370807562631657860144667633386044349597493204487454766388103277192935239615491117618394831383738405688198614604222092690760672521052651804227735907520257539175300979944161240387327556808326058431510295062531497538590517560309692538905494970945653577691114164446563896788887169585462672715405884252850981592301534535383354609908790970730013688831699753182566491747510839768326890113131519303901276660366941699759405625893116241558660220800717523257484202676880841736974717635462155699655814341351013359251375162281997258002645212088717258908489001993959669955087999762766056759491812568912325246066492288707272357027698768065402754015172690003483322758820397111840665245475108107235276491154910731832085887323653793389380481130320742591662169365727552452812327450600312148686662968952889211562530055010097643138529773189615015364394487795193037122502444403522497070272829405094077437439939492396267697638687499457131023901028965394876513028838739844562600910869508017553640171762080670583200294735954634860145579613529644114538750936719257606180680275897136775178010201037928226509881167197890844488930554105568806519613604731361048202035336801603965546450294889103705221767432498841638464222484393694299742368591473053352695643786346497444502105958223797904727213055297215641156879549341099814732809952440878582398774544007659598968138446791067825458068421974030633232434399902331167710511730599092847873516889770033705160975762002751430484897592877863652445584265277050206994153408706517043345290087592370277021000186681466119236904392130596147357272210304586453237319225785843994649250749682101976062698501783286858243565729767599616377163160701282866670452061982063830104664374984306040833481760140319744424804824509076780203078104997630012024571161233123503828505084939260881175094290161317296746660206292669171001202226162099215497773310407653846226447213208673965455018605785923483015882662379412131623067387673398025793551838967993272959329054848867963574639129701889196806675164217289669568485852654867008711347338333855233996245442508272552130901960207838700224445661699806786272205372424140418667969747730791009130977766248605791551332108928702288829794310915335402788374374477214157399351227161459480653870899313200887708826498043005710649280987325533240708731232955667675250675395716667149620845006485083550634214429441841495251712778526862300235719024753742250008629838460174226298789715833179343428887065648854111643832978704774242024130485225849888913122784884716963898036022777824942366676675362944538216093001684383199596802384392536692645568059147015312486613597008858424615648015801434464261687730969830424282897588388848807941668644305939605351095895304038584994869015349856751759586460205647790790710668809235631805911381449635441773236612376643090550768396040099241863285718146676207571908543540779439058242724546173258597633680510988393419506702097658945632535822944984593049530094976381599514644109664082082380207727648835917949100800467102936971839230675373220932713399980857282272340019155601817273954341706289877687800730987875223496168959953297364721997187719397813733153955224205961324267558302151588823024579791139763334795140486530140944490399516834740317271825400679414920862067571651256037597344015197916859046335319046568014921333178290113795300063406615018058304957683986041468833351468281540416872419915836709597861785758354955764014333528463467189045821373965863809746393658675103951827430752676931811273946774519772416559879322603609613530677769236646613124330719500929981754704837357416146365557313588696826237840441925501592189949897321611423575066196510335958937945200227117754341648762738494112303839109994439889589893332954063238378264190798022122260918651087035246392441455808577802169984811641127879362176317924130706595769845484607212382119642207641714299583372370094427564090785984497568864279697727140302809509967235001732780668`20098.861687639925