-0.0265463053957717306231061988099647477045620764864914272044433327052273957203842030345649605070154474956050570745591871730841020614933454222329586365132688011401665975551344309393710449839835555935316652964912000811961192708202095769373104249743528350134938028692351136976618650097097761541330973282544816304964280402323044965514992298047036419628427931365735635033861375078579077025909479562786793498080663203910597548816236865892038756623450583936352084293394966508774629737277809948617066812757067114749203642670303143950241321812551982709625637782975146766591767080782764931297323445529730608715582721428939224500291896750943704896379084297787107118906612662167201099033354887315802305326142096745851121527683916752880900656421621672992282768474109075574582267523066493814348891801497422305214853599482697397630820296205172436004546016187041529271998491160536347916391597872220232202308670446107526890028033772948516692801274136434802456507012254508067052825733381965849040788706378306994610292827336539682263929583477045008643248924060318720122227054184583657959235771034479960134833693756082431532816339358474816771578017151276441806194531307151016815217211258055070548709548413444741860561860561882472014074295131034365943854136213265105430033856854180304710662050325420726928919045171975207640888674958285934045578665749024837721850558552878055818101455456133520561743974407673782305143327176300766199702765805548582603464841707423137288240702679354526340027431976482113997008253005078661554251783071266447001417541897893335011836142686031683421561112752931935797262949345593534442859184110120689789991277751444091325728720113657295717420748050436542020040937500471053946001794332787458077693025845541515053324281753753097792696939284303796158246406448389475213188596919987231847611253055499771857510097937244653434751225543076415293427287932034866535739864169606632635456220691144177590506856799348793965133430434033405511594072283024575509782032899792441880144287050890936109564156085993626503003145982797162906438462965843593105774048611140584808759882297512969576436949696631258328312901270827807477024652832097277831291433331247972321087900345977770459589560194118906416588071153216207130604531769761759753095742995619959743860975556816695715941115864676175913604797802394934379199446816224453469751607094289056628348111906642103302163031841003765022357694245407291935501274675334866316132170018244411261195373417633859192650262938501336107465573433897233664746665767696321769960743831731899343337297421065181531858322980727673784209475499324255296245826981270029912763963940932670112846529967887589856349030806797254990199980100305207900853583570635111066649713819329654784584757789945912255859352973925523120018585763823676924781611141119295259807018311822039045626650672256560420270623257890747072682402058981868303689106395137905631751764148894670267969237146549089030973088002069887977860244626328824261320619555284011544395575894792794997966317295766650901848937298662296043536360681407539348150730397398330385777396587921959666429712086675427994460723858183519314812306666771249233905217403322213063891728714417334812838634929826461358630693401041338665861840658662382367445665521392882191209247801206914569279801535894477612315869069653792360387574474942757239737371354938127859295045937008767937529553583021486924085161585325214597618167592435296282458468548235267259221505783641603524744477154167528156298524441145650127722089246894974952483218546839858154537692930785292440014230063340699024865908309141945489038969749117506091964754686984210166123331356914376787642594369202923003728372101075046357428701483403670815002675691797497659740460608949650499996591254703789047375323468161777717097581245893395081627800559897671986522704848052543511213320807902064059189035914233909322201718856061627964018727615318021928364189640479200966713628339647594561455574628560295955444194439842266650473597089789964131377791124302275014520045099543639563907704344664682318693687344240340092560657170554475548829792161056586173454628070414864541767502600993443819339895074215527580026979706525436208486276325207474529258953234592252413708563036328196756265704436418241847228405806871700335741948272127527214911693852774637390666249641482269661542702609372458008133134533715522564724658720186677117765242812283009747137239682512717272974070530279705152102056408742804308970120108942659322425889303054220783883049380390828295816143827878137437146764937836233650767514374209421294537285096628259462438956602159491044811661788414054069402872601934926203784447530362043630061156755406758832069129432622386482034860756836556648688936756523727407092222880646100042810712263955713214313347724345725014746728068782837411808135823739616260820188338863386772903320862320673570504980899884347681170785720121063906872468249189983155394536829028610442081906404052631738446802776053225390411481542188285462373104574711757622292695120754867160048550516741001846682473939150774215508214864810853700610994377291954790083810954022649549499588460853353118671395545356704344481632085514915455458844276794150647691145716359069779292621623289591715550079716962023586125575840231169261694660518035758297030297366263440195893958482654838530553562643780897110173162439999269006016404209684778830496468079801614736210310152610207027243048143955234427565998803005335626767474429791522034715398954707983938476770657564263799991291650982118437994594435496808373449655366919081397275569302438011225846086212746245029634746433439393071143437984546669425909285522972406984542873633590141349281996609280916410258827441197901993861115688221415250387819210995850421864777000233174667761136001714643074364824203605898964048108532994860272871212237270708890004971620124214508960782938243617554202203029454100399123425266094768778550775667919373764819412285010062378802631024575926811555640924704681431450534634711253436813238169803279786015758782262500257923641637326360765078444771807988332853877797761677117251276332271332037270219619929817127201625862777842026925668947946770575201717111395783839983622634051635656673289360641020244408447127497007044724848965671327089292384771533930479527304172300620506633672727574046789665045290745142578954297690058459226386166012276186705700050514641905701587712213782253849398188023261577189864059205400322731096925862678938385598900991594758192604452113757471423405889754418564051110434057375859491039064288353229154783596657359933513144560529011692333555125857115610980546196088436357602270604845828260816436430345240106086203668960268393149786355457343819805216561380087043262157218506995060541928128305296795659293441448806001516786256603403465296776111853946604478500630117406055807341882372420365891049417133030123389993041894268501067782376619194415221408949037501218167562258949690444961984867671461433776928891821274593558027259884810608113376365452023743931240390028667776729226891089976240001695311166601123583997719246744331791684266273712244065543740010143427971577732972456702946280702164255853617246701705648216696775982641453571193523353650860812626978620379739157726377040999483926066735676125856978501782724914642325604200857897250002205266394607728299165932868267008051573669782990808854610563951241900918363172050882772873385610977895207083135836455802574759177231342070278488671090169529449271971769775896580642987471435511028580306362911199371343136506907047690513390227388725112147864397926432199541911703509061704620288807420569472036738445996285006385767574433259071679016769887625455695337615101221902116055599837608885317556907301194286373652912582087525750386455658640874848165652912774797786125227136116656834416414005156766123540783045444230992345378274386177128729700350660692265762930271510236594727863509312965392140222775316804928665009613797239743743199568634462918265218862726593397923064141607181442997590990868611789018669775222286635532933716120417969013052850036236864237903580287164950118283674202846499904638706861378010317762629841506011883596045326137916819668785698564635550169841120533760758582845729070864932267360515357439585681339692236671588011933215913901641300684961968185913177650170390620943247398272261553905232658155222105360959328150902642589186363908575074699786748075623798003412534568211299130712184427107454245157178401417109690205558242133806650247178608444927744388372970772641157195800389863293540005899578958877396374949681439081993982591709933325490358465409582371062103508689567051528325483154787381524446716951700888299086755164572539272788345473236677253614403753735568967177212003398950783651115927079734329489788691487682161845909105259395728003820453807210264232080733820855479212756905936646585845475284757095820979360544148227612414138194366880480983557638600730300050511697003127525529270807132607876048098516611903627445813897261642856852581396478145488200625543074631995645402483157303498282021242390024513996911557813154827699150732844496102981012916213488159070452373952754611620836275289363031668708585571932292444690403785228698714351465243747790400883525059255522433449019516676732161203556381508682183354067079914834626321964214520693716800125713420782614728425950372697840237061130216428574221618369426993982613486204515314091320490632413389244861258992509575209829811093083137371941770381209217646743844801843113417735581160549881316364294072179210545273282215818569398973225095025751606109393552174398658602003046017681503898640874191633838378205559730986707894227306348658606372626140137445498084042381775598934013007798626020482517033140635817111704835926303296339719476782510257714965019190385583271311919949543716033699301503170599219353574733620963048829446705921034878321095194813234927293537942858035125322356324926714741095022952531482874983495122059088058840941461235041515998785983383328599011347186937083464313362026440191781830336223321750997662347081566111469722342658282530770872852916331455536903674750879863687650906878998850449007078865958668373872467085308033503595654766561740374546931745464264676775321730125555023415606334151794495838993220026132140269495886024947509552124475670656062505541628503811923285395480427204284226806941786357415901703943596927560782455538518163605377542443798428098210858718388757701691652678065481486289375092364500402547527394441143490617250504776161953242146498716331405604490219992246215447979584217918329224518540791635803791748644689544188764106801234124889704558423104382569334426330535820223306689787104177758763445870775601624712531767908463394315805358241943928135003980061729416475635117012376997726911264921711839751844585948294424220027748326546893382002569370715959910895600058587125092937491794279225771740125384703820646266666176731283014323264710445310890886671879272579179863000079810073099821705157897967018923002324119737274854236436673762487900471819501564727451193566137785627083385235941354507977134147081286407424365280413745552259600743507577155644042325033401287951504753905085695533265341565757412930302342752427443300513839869797580699512569096319244640811453047663368573639291897313905603947134412882633825490650988707361584545599296962277227922893025471540747187059533571790138291292358665739040210780198113631626188047229763773281267292011464943978554044724524377751488768592215546662341276196018503734382612917583662651043394421499436387744077020454060936538278773943017274428041855332558706012387717639524571764144681208021536055451800774231608533247285037731426672659532761996856543916311824182207890588272642877322146925688458396555070426457149584157575371610695798622487837639253520907839900111310631153708835988396455996839071937862605401304209103408009299902801102370937811568420334833254467052054053593313187418174372604047419447760451787423111368221779964533017711907785835257084426055741408384808050918271098277809571216474197029201546654602543497873430778989601316320997766396563622844462561879884322708028654357256932050940057353249491371598157511294715081103466116265408434629660912660729619599367999455933341801768986144478994741147225450083306196702222386741469840969826874395831592282831194663614660551595977028491053777410111571396874360028193974227536346453323938382100843430661762367360403987861584767992226784606949206170576963380347700374615833283484735764815976891205656754333235706093688157844421851954624942902760863326295194208179526289280326593998043187300636075379883181569666558421871974551554592201343765750335129765335003796969733025883321552464499331571599105185901169471507375215910849964587105940168584824641327814035937182531416601983302309426914182669335196761372622174025001641953894994383836316334809106383625136250224509960913942895398501437381225349958637827616854138316566654385453101020371247023567749979631562984444871241132596205202072356702412312115968096393280959053140101121105429520658657581929287524911714640005339408777091525882725314871605051331985799826232803642528085476520646637324900062185150548197199509474834839289657400950739796677831185108974637870139225512997414368861933230290713002744321331304089812357857555024025584915050492688423414706343605824250257654303577856629442387233733599405054098465667920036607372844697502193505574557732041951368996452694995968385530011058058067847600325926344001900379238513159222901183861558497863804962445952341628077797280441712669328823312302835636091084283367293607950469541504567669298597244105257165395778621403028939865800810026251572189927249067066253348982400890917880725066227442231484396697879845073790321637975632001354705074197768122699475421894607013371909376971946425157912602859468923040082880139126934685941999469607988243054388974738093374269825511643862006382332790126183827415139954825318177912133348662448782271191283615999259017112642298898149096447758812843917291233734426744291935540994943472302253044863779522559046001044355820253776176434406405888297388241380886978262734791249825666150684431502579147835925379729921463589438755144871737322161320963360103848650579500239238266185910649908597611224303062439744493673382576056675101421387146973520423696206858971681717434096741322989044947332558302092651241417989385901104931140584858862382576810896102096776433743200483621106551258077443864100864586272254070141116559082900219954093355230317516070495642981966785400050934392018157762976137156457453492534268932421885201929045429515914466953288838327571752149032078203890182351859883428564644482050201353956338239938461646853028720079805943021740678414544111669444532647205294167262565481782315194730318817751522366692766488682447541350656942402999335631728131002754975269430203363251991725070183805870631585846221625561411249916609112144731569245401532004581253483079779125295064644910358175794049533277748946380748230394184319194614992042607090749270706928049964583427879993573316783579848543795385526833346111691118574233277316666327106749103921309404051326397423069903460598489319262836972918784115550788099005189703972384937269476639633642914595270318834894084107074987707298951644965463568968975760716288658117191367720348534094352099425150464402533518754469809918809993874921828706432896239041641818044159844874421298817445569368268040814254080093298443632915525985286036277954766262816276000889226794826168573179686442364604674228405661870455489833758202441653870421908905408677252537067137117974322674313285629113525622422218678980684319538391116474017868486904849834481253154370835469615494627339997304762722082869249084573259119467920961969495353383858670139204325454033291795498132358429858326836610341407760191572561755545602878505702893118923252556089895068158094276776092229150696321626829918965449655663794814495259087244060138937267173579876087451552333920367544288511271769181214356612920178241903921716486758224995809481737280593448765971056507925887727453921067386084225706920151330212890886410592439455864066692637768584134741866515942693086046699877103233301858602844740928747786834266974288362884158211750057427601454231063089709887110502002733064714549523199839115570821677405602313903939452465468271393730813021687584119213925778875564334605633850336903434615813939408560038841926319803635179158350439483034913463210939473555394226580862819677044485543091493565504441384529978130225030834532457401141589366974220327475566923424284038541455640421322000109403733330443851875567759195171103869957905984437000158949532463068796395776061495781048016653360305496929589132838347618899669664623388159163281546652443220068351728972326208765036760708380699871196653645421106540447997662780303581504093474540030192145242690456418155784519257862896293932544209945895006862648121769411429356545879027348862270829628633579014781880916918053859688973005041876711363696941908160532217442251987106667442608876570266875999135725822765043427757313354600609315577767281221710294203489655185496827663005499392747256659382387618547351398775960725771487548937708655264311931836025242925121814863954684127968961810341376752395874286181827363108955559567543448011513042994753604638077826778226990856459423270947963826842426676313854426625752779462933795894573547315923485272002445251801944512447666307990499630202543438479668151855656785025148814297179235214200150717453129802151488543726492651614240008284000304483249968984983340211761218498025977946945435937260732699037651268931453768850645174357117134095467438974425314053435254821891417672228972970802246533669136685003574159181313445200107119750717978333392825964452902483500299330230287467697254860193079289880189615848416845852494322136535478860106214843583879495795076044851417325491228225067731596967971064254687395248078015840836585345864586191440555213706372093608814793607429256822472345576072413649060517335335527125928957245038138535072529385275261205883189932842737875705461604000321679414441836566694668937602742849344740593047090819613832675397301021035403034084288022528924996586137105888164196800628183381792115162730325854754617416698100011818554308686140374299323805603102328523747895427709219550982638668746900236537790597395051535438563018971735989946243673441566394659432598515137380598718176228491119467031196009016039319418707693942700805110435535460855115169798079281713441482197509692620183139261767765898825036852105839847463422724975662901454073306024306393442443761658214986857779812506319433809701098553227634878697417983393388223220144863595821849491316218492154318031353369623921388877509612148241413364972292016859680705634486683927149142956792876201522860989463210109447334722698185591403432335317832633063959091394549303501110670307111296073457839809912337314808504234382437211860820649288825322668903059910362899926038409841160748073473853915191056240245074395995798928527092174181600741269424883931116782242275196020997391007970813534612179696764226451401931256623681591839379652538014342698346291241864068352901350221417028203136551320142177808057477265997885808608933388748749273957422876603194484465567854912939489484198125021716560297032653685463635457911391961846071019459899247644851143983560062320009333430985498524644823419884558108049341393846631811794926848370304186508558125377341528716359115927419716473192078187747806501514967189417893676486087780125151892607415055661561261786434670217386051353154630098226573078301389384548674576445308141511891964132620565445153849035435430917662199052088367429221714404829510095208757636928249309130298689778042251717947661398866432870240759286171771471139052554746989408741170081223796086138594552031163694497389152779946024927927643889791539843909070426467918785326669482265076279610145197488880258484163206968673261757453635992950939405282742015859001574675271126540649780266733871342111247852838340199259933536910491912703624242394687115281882476612839973659993588600836956337421022607104385604533074271363741746271187005218470866744574292906570826310273481798411034660621201857003194800327482721190449530387431805620453577844076254196732314638486367440631759462701133243513353472354040265143985027539601885360143192730303925469557372932689201578116549389684022390353286276174955243835524007287335064446489206860621926436260944115341998180270085246380246778893290343633394`20098.70376713317