-0.0010467778771508139443012418408777807376221042922592397498602488248129764320531642557077662470818597210885552560133829884235134004631349971666452389429100159832456749264492998701238370825199710209303541037953653032711730418122769516997770612248807631178863114209928129190431624647636831195472511397500373733619036101379164055784148252692331230025404803400633623341380902739634622851772537648438780667307139523188658808464890527324925909605036824725602240941345250425917018003165108473543618569218636531980200420737139145552720053836724191771742960569810092637955711022562119973136994983639445861841452285457976391656057214074142975123624876883814503812930881228133389302225268571539605708098577297421486464761681702053794155139158495166300232705036271202515824402932660482650841588782572010521315956984494328042934711700651679915603563077087504035359525464297749858074510374297921388969319608511163660883992543243436115183469209287210018466269350999185278528703827080255454012679252815952367547349230977611435402953135051793505162859276139199955038873122984298998436747979830309092799491839192363305486276226378195031913247213591939955362119290937114753307329946224664106605860664764827667559740240828414578111557721991462213393105441891335884758331877242329220096547299939470153543025579262923717136953707623340757258720858547880134390133579600810766474495504282235366960787837953826705538672385385313680408596106246519141820080789039123262569301759875678973552026908844080500237747337633439729577819177244635345012439840177169647185761591234197930879781148427379436151365511805683307173028431125665174995582073299820916640337805247965784432576110661415221033191902017722140258547631104004242439786595502853243508693603702953504438011831817425737494648325105950100929216513323798315849141209021887859902291574520466671660092426997754750836997952206165094954636953150523645155432655386215322761292033349595744937511214233227290487499975441152518879047209693093904355206599182390262776383703948578136760297759468332962075875616643277886249894531335501968858342121146231635383183074139683726021221091181727294114259699276780842119749987065615106612800193551332354270792318204349526582503403930830410920460726712316181154322662557079512220613068596837253693374290138126974931431794989672721743222095246534142201150636187301493298440732602697847665011338805926943559760834104870668416729110573169641963015688981356677330642045573022804118864327777418010421259765341212363116680853069412501007676996316637825278778123492824969520092453125493989944467623539585567604321321426552359640023841014322823725887245248922169315917716687114305486777555566511130943462648030370443018219599995173337912495084283659959868259053543545245407852573392258119688587503129261198549679134162962351935555852989829062136984956551802093602943215603837884206089822069125258222168741558294248430669040875103318679137657434661351268394819299372484400300937458659240104598102666451165334147148180548393247218077010277549384951059405436452950115996828547014416209470244867580275876520514011233815900043834159378445241526513494667388256742796758514472544993832033701620293607685735707545045543265058856187565493981644804026400136263061116967612175986879667864640392560707271257589571818975537579463663956489338337582694563012668106915640135845122977117634260468127761786041255431451097038067349889764311525945979024920504593206409532877401506246549160874920528096337314676786381863106853058981258845913159444014286441327452448028353830813772649266633337302757699112113296065855176324591820946103685922838707473054920612992936038147787069068882904895527255625500851243904474306323133265176671300993219619429965405726501510339037998646511961893198658477869614566749401015402261029683832820476247708442627917886435650902866920423418965151775632819655660330217446572622116418903563142312261415581249442702115219722197101002281526116577064065326494361082931492428595858594150601420363134352191472458316409910432293928308007814039389681945334947852458830925930964615408525838808131001373885467636964082619349815747584679583904518530352249678345484197095223508626544774207133736570720292169132523203288478660819253634710394072829849862767932629873652947553975261688317429096476930851038541629502075527419671646887537472337855585804273119872523950225629636156022817671775924686270125901263452025880806186795791815872139961999344519736279345339293198730758218250219661132764499975656653539984488425179594002578688384326030375134015204700798236146916435198645713542741493976834698152255688260039384372179007084852883824643075901766221905136737258078586105664560091146370690305240723512254184811499267317052902235134715856817125303295996458382245600106732817650454407023396621964244605977320271311459017730527121000145345253763115657829039677233391453287500590025675556105103500107738413396196300039511235055360681908344570304235131500308207338947467741903765982255315971205457743677109868880332729511134096635959627997065770045331931609500997278076435575401844870502921002016715469519793115444359551195489075710289985088652081099861091912614532926514106212764571513792308589539808568270415911522455603110875967974360291961353704478524641222035160922082293314981097092967294237706385384923575290674527911782076352401368795762068857372487794228407672783564693777830206526006086364863682354498443382052534658602897791535237110015554423007544273963668262086152075456684572415591929170638729059561605125818236771303082828759431964701651976882779772178945282706320328227129204532816214269407383688571862914123328915747030692520120976678169158103091897362930754688256315693441968562402633313843884756475566141759381961149494856383335608857290989004104835823132328253058141101806355400843268849399207829588373522064979083334968877308577585219778499792473303937241765594011966922320049618963321684859351164356084241276477871182297002928884450618912926657471924856209584974866188973823452268216708726405738566815590105177907493577188958158765902076788315790617757711621740859343336064599269757082139143288642672425117731883070871078220459085174877226616443277479631834166572589005500819863598965121365368402063549656022235590174473515463842218634286745541841764518612609308499470317002702236004109106328477837004691647706304126536106384929625470865812067981481072843863323364885921382453170898417861488988500855974621522389520700596481721693163504284943886912284074439078635319557719667124576150931530777971760159148330892545875618561688442698478091001970222187348316835426385214923203155039592115731329483900246278317022388460512944224435190781647479288718219283011557731425509237560791108476215800642862299839803747460997575753206683609723786704379910872443073381609225373621481841253437796986219616307622181292126504022992028156313229283744367881389927302223552073850690749893563678252695050337022464213354283640129346405151766868677951148279169160930512950794039234438476505303792013814037067087554181835058130157615597491759106862711791998155952475553831182106234596532780283604459148028185318202904631852272657819379706944884635701046536108528050713747320288221087045673993741425421499232952141617999063400632996938965041569441988945126355177426641256496294125732010971234168934789000197031825495112702229786559824286689194968572613484213934937610675146278008073126981842748474972635986030006078399473483032547442239502334708619984601511200643868533628715911703787204703103628660835116606645362854918871257782105245679834524391885557158831642916230610001053850317074781530963959908786463007512406396896562735232051669690517177822911795250227216365302624420632686027498841262756921497676402322849492861706538003484561608057633287641756748825637256594080434770692218190918840158753388069757136075672282543395343896258889452770646213220955106162901107243537151626682388026435078223675052277491789917951175496923700238840798019172961641755825906264822904363588032887695770460555060077829477222630192220368218911346000788043403779372970288725174540278019684748723295817226764085952544710941001600187854792580474568600311960748510837380127270009803478317160265409155302526003909829488610889536640829696001502553501766908404849265150167495257443463610313307970069994179036359723475069818716874545131255644268319152402697218854723202466111801577621618475505950737898606211382513689826427506674912501515740424892914981947095665913995556172299414194880163010413968993502009955414083759762338469892105610964837895428504431261668544602250791017964390520161855647254074617461267306429202361005600982110320335050771281115155007901078833758572067481473159848239212333299276420793087295009085238449155245110604305483483085286294568638495736621281297622302252974957768484915817208501343395180018265407457551999569648960702840025663763163214177695808879917808187536279872856625094819822748145497918631406693948841549226052107221703031330727097384409407118801092262145587712477564748861488755551435833051727938418154961497290811316021530104801370306187074909990333933162147119632433771702962710000167174104899208925825062400502797653101711411663540014256955386427589546191232722671506421980481452116900724431596646304149019674504604279337441464340480411420763525153006031358698291324602706257167901382606184833301798246445583534389858238466158059356446977575855856930052429996481598297156924632211423148416424997019235848894905153578499595667136149947548974051751449088650761942435788615633940911040142664563998466955407942878714176013450323503715775264084915803614860291664659721623689740014222617490968163014168608757372569531140603388680218562526109530299013231436502185764779240487060282760888914317030114833263647343542002315051244942444039294083329632829817677696801723469197418939788006087328060599809853368070272236470015902313557644346841663461116749062503169538993933589601789381729983692705537960227371111245268476170200172403417024091567095362666900998169587552999856083679916996344681123098151865800414388285294655607215183217626477878236633392438442883808185404511749887357574354199095331266818346642467831700377152572777209169213362712171941375565291355268510944433814871988355244011390476539260324882809984772969323281333594335925189123176783948347464151326049015662852269115199076291406075611636341217464866056020623347135056490374397492421258536847422540486704660216988855836036192778624745793452029591687715764349488141540491587080036576239111907009310249609755201036894531080837870292604439467318661817354088311632265294969447748375872697601358487628546695141759087061535458825296939054629674747053413180556233085703050229222724497333398359436861736566218684574933310323631772377134680725369935393064680437540784725334758577377024538477774751275814409380652761067044278272853022878864815492838207773976735466859830609330781319844093539319828850704233215951677596781491363825519165712983483902328123374415553811676130723211720965515243951190341867392158787977902724019301237668580984589354619324531643620289340292281817401992231955648754882042782754414753963561938248666386780312151805709942262643014161227940383786908357485865709518115463916583316281622785986743622811734363457459826450106593896554133238140703909650031269219173314428155862306076291556020457140138849206716807252699184462338164814232756645946403144768023745895165806953377338355037181372682359926367888062384957464714210466245707004242251538671646455447917675982369857680640397159847203503285877671369946213454790926607817031230707060406619799674024357666000304056548101902506282442888703166398636944168626987529748244062589998437927152960077395314586109686475991589100120822427604926755483269989050117583681240179444630411311354293759251193999875520296094768999532777925785866088956336496596914818677557387010713653935273076663613108458616179535798318391650720001768170426094638658892545547714790359549840322902540233718999858669841712053839333993163787073380857317204170357447290638281372709351664728784097082387780045455360250669410395940205487385618518488974240562702849036395077016367444256315406047919189204170080836932046276152271173846512903577498195555714397970663890770643968301245882967527208163120191706059809429020042646565376528744855622805826009051740385547850209970106740665560688860020603237835651241801035682468666544476534194850284200408497213461458885747028848638642276744083931337668887819118964127753012244140183498992748331534041627464632711611300439058967542608858101706510745214227255039112175007783159979912574101516955231181500220480642650005368624526885175784781405521287670208841048796754216874569214200151314675711398464537519395655674271254152841614080046207918866613296493388567571801462346169546459535997541114688723368631037320908012007720753828098690527831987342113397953959817405489332741726107517820941160409058943789020471013131813569137974509678396084812130686797847699310612847272033058710596494468457424517663330660613517213081808942622567118048868797959003937032973745358248981698422492452380841738529594797052800360421656254952065427481124463528419495915919321968408561560982230147279104213158795332276111523572404283480775138258505343171223380360738008854268529665466565778373848184774951905607088231733973509841693283693934153485377154296963943403908505237621144197148606368522389107147562897823090458972835670540796439549907102611197997146668861134751696495831752069321364356404949959722563326869340688125182205502726540094734745470922290805483858870651433338008209327397561504307624352199909250438822928740531209552076081381247777402560794853134466588086595143403812533409070560387491511258799473279281979495828849267422526158233526184181985271491346223140357125234872039688321730085324991657334101596282137012469679519172452524772372149877961121225677089660125041487327185248690512948194300726753308192695639451256030156096472911315211548662931761592689602598879416834661288119285537355623559605739381678964348946045915765566928994420830479189769247959072029477562788109213985842181599850418324751132089281126729050522128266720858230240067574561291785923343410261843719378747351169585992725777063923847380367575811989590294999731787539882848423539096500293259792337974014654227951168072419447293511919071895842237228627764912283667540485976648791943302969907358523508863532560518704892809692058641932296293887029433492775544142886675780098482912685765406209567729310248599342242251159034175101818396993878803552815979486801128863816923052389829858667229353205916358348787365037752364664889792721325761078070504472458218029292296164171655712542530946525990922593897479999809980492616041185119725005436815784257715122919945182632299381630641630849829093071616770102833057764972860740215528960507471809845872268861029896999251779776170174438498739558254877942801638512631884678142733465926385492985307650117409472877116335539394322999746932668546430576889546918401070165603473410452226175610844870658050873237608048701331488764510436238066351776209375339166710971842357738935800863704616290657566328088814588792762442002765634599802143244681934464912483431365586532918143595918571308156874470636325711970763908816395663659651708662535594623441546662475049122830991342368634385804134761889095007368236958088384436326244230438380982211176398761367500979212379942724528709236854156167049432620828560599103634026524175669865215602851093317985195580715747201443184164774272028672617146855293063820545327291163860255928832912084148932630705470352761111580565527201207160222279062707260353044064154675184871379491979245613794399316994646780125541484027282362625661194462220823134323479083167585891087376627158978249660221496100332339044249958371118790625731951686478478686426957687500633838913939146721240309342881550877130935675050886436931447003126919028308942647818548469259175509222895643950469086780335382963115393868859628811308474047380144821826157112242216898882275440325966514923337412694534524548403569466085612735319671864296246321746075910778617244889393243107746488329016767813510378994479433256738700058429284093553481102384993892559630179909912464129631050393831365451538267674290170799510417433736396262883121748431090716671317827164002417721419423382675530024833712816433079140850068268525896268547756460841017113683780747531315055245669669190050498471599894592915658894409495531562886412199711469908887101835893412810093657267577499924744788795572157356261216108950984469491023896555227152739261256625041333781160152962246290541559808487741631194713916480969314923158659158160024217519176671649908821735876135219139820718163977866105209400721902631873598456230872630461195097068089815020455670555539335492646141782058430324228286243928573931360018450342076259275149582961171044872980233466768922867125775609480967471529946003415706509146019224279710372476079059151653731082265625987242497453700381811936567643177459190379607032133950616166800400739564655757289907158312648314386033529272323006097633046880720830362344472330450597688012279307601194453717602792678145617239842550932130398238749986041096185584782095518166292113020692373698679927421698288237366277296068995416263578552968860588652382176739660295977015402598670891210307280037225249910440373329853838258505186625456448193823970099946187632438481973285415992318819191291317734165717187382705246922030931110401561831018429550136874799678233487356771611492365988359843471028218286709805506052085393312618744110538368154042601067578168765915294875018512248268731573564448475373781221184993483132490508832253198119252348077267960721533258283609248846358300695563412218052260318458624009583117094448331740386397376726144275127267016988911985068904234813260955968964468432396571620203695683979201367162934783487985214604874415609991490458750344257197680566536117481566074582036987665381235630063584777579314413474825232535407399191777717908817719721204096402750121954872160631488541994082007297410247166191936070674282778957654052044813801736418269442793916911605505502523302979516458015862686951828311299466752260884263199039281663449855089562233925449759539219222709651823407020427744757592972612413155162123941642710165019290796509282850420296234338106531623888503313375197221198048051797605794823080399291178250961536317762667875006613605891988437607412696912283381305012212779771668981782263774741469946218687736745105447450833292295152803950632731335860741680869463081000954821774378914078763716480553393891458397482586519632295920509721052860235328610131457840853861837677099627593290643977052286176099064297299304826822560936508793375931675795031156361847493277791420086875952426113869706543042202319508684673315890393046456367305113189722235376567000898140009612768730222276292580174434846737907248401185348975541837218535695913604081752589367640262655801255994866722917068712042571008739516123848471551490819483443449978696694325970139238106839009733321936528891782404002496707799163933188820403275313523326982399384294754047962637610955364527743356164176892482689599253531059619935179908292418181339365034183865906819966289877762736165059157022739856151605446620444301054143189730450563274100182316066312067693405486835187391633409242309645095360987555516665366846721848068116334975043534280667657585067687089968335665292957976094023433039653552898750345530898289484986861799836929417075546263591486370193258914125599868731898639765356858639344091492259332333664625407071970620242635367910283590295186542599901344150886136037018217463283114933721258312622812855816560653579723222712132549848724284698793673512531186863903495407566079903523951162115292838055442323344314831519426348817960956725933469628132614356468463080670961725922324337746262343128270949082546843876767782672912680794618449123639258842862533279890764813204723898015502181870528344078755171108669060167817825702824149941389997304037482146063024056492496203130688406849803101228247025790344949916465466889618843888114213315840575472045292570042572375500475351717092392336320796948951984671754345466420464356367839396948230408192633668121859898340604668766951231420347167604972207687365774861227801219321487547654769108469039180572916051221286198719047810642072793968717378660701973203282183399890520708`20097.196688784774