-0.00033632615186020322483430084810731192945290450214812386226793034489730491272449987920574380228705639885001427313527186488453216152083959078574807045896882415841533624781047414676984590365146736968412546346223486894228593204877031566091141131291284681695402517948681853178919985902471736887199273088421575419508144872241376130087470523725615012208048664557906489566508450236311861995461567382818644257381442704251455257425561836897786806153365819110615365876334822043547716384899082905681597111850063377183877354509581006788312203033031509185688529014327968127004883878783666604026179910199370878701572584843040652880160974182733983653889520000353893450131493896434143364839165456891615876666857305932811616363266603203267625075128384743407152242429412857747946583137401184423873722212004428304798676308569299983400278235794284157595156447948694457599321244903696138497574674169767356573543658943786613159757945290443390058615420226996785079262025139705294273665774543830101011365592632972366184480104979136195185498414834390822712946997850949377404209270131487633628853444125190283693166794265861704545973680611027584434733483632091837166547417484498071405372635575007903400275130142816878151573018735759360564123189388153167742692953316292303613254709643111090530522892366778978520357304426145637520848279796415450740078389213433086749459597762923634932601276273215372057344477921202959667409914811534313169841410935904096599031256518468023931137195209628074293227052187368939338039803492090946168164517649002979368128059479305829748362941308371151772470383881648922978096165931028640567181230789628906940895436121472597939514825085194022085556422009898712149093816029479317258230189229643722392547686211835418998022155596657051866393426931298080660539138519095903370629229161839637175852921560402939460256980233825469955605368640011018653996871540009910299838963344606847932834704951822841322383286203405395440007220114811289835505560353595804946272780993702139348573281307651378301327007355538777746703662988307146699659004791113732841475066996348498061167513916572695640490706725769220607447801416789038788696467096244685531696058903749539989720542270255928500381376153242549226982638929222865136687273542550361428701624813085274809766182301533578794992567497239229278160097229686035802572912436391902801678881577248810564669081554233981513550763676935480512290890643682180211523997961515008948797304052206492707935851229730572298869597171464628968256648122053955965560061620526202433593311575225397221188771449261779015027760123291575406154048616516687676737160451043884937325934379035519491366769687445046254052752161311935207794205934543216731787675042341079078855219755503791339864649934104269074473765697588564632344834586465069694716580628111872087482254546470013281011695180747249443261729683982823997884180422027805703671214855546731244814098791353586570024583132997319741212436543491298260109315463941731196959167165816177213583523503266608609394974235401423171357947737925815900658302829786416374446940761941709881865314415257380175329364845489751629433576797494331711765614716733844459542390416711854701498534882182849131108711329581209636975142267760342395528405749283626548181225276616881100728682896012156593916989905399822341292745205229306787706220506564953540997392523437001791111542453572980624094606618462107069188025883868703431859973712618937719070464893107865448570041297925519722858533422355080289016482512655013588195271485655499468938441454400341485042539168644654944602677740708310882178509541314267663638983414909855435696599106649735371662678738278433470703664157159803245318646739483668082955260874070995453375074207831400401802439723828028840768953688101442741501980137877059723813439111409624391331286698602399126486188120040236383273667076796070975719903629905405136757597255679646728462971000788407142332082227119403992883242772282511518371242474461362397878768700418896218985898059977636360945142180094016826166804683538299048912730166849452469629747912706449485050497524668429520659004695153323930517893232614138173657337911086826684535761965177901746910245863707724696918737617025259379069312427757775692068905448794313524284110539271329936153375842878503077740655433622771033670886552977369551601208950846714851506874099496159233747206547465079881731141240517939904918516650398998633805488844037991500981393040308084525561996353063855109523159811238647434197548071265708468522541164542159141567595499655156853994758362299369585909084965344496300544057188317707692306403261386769911236624038411466889699609488389173064813501771123231603275121603833847232387077199500741995014738930322458284231571367284780504640484686571690411877146871731499255333242929184681859501706510932510783523928362897700482784981261540107851363257748315560015596008065919399503565796820502060213703509484545509949094235373096921724655629691649159462811684203919226143518148415707015294056477415758889150423677556486523581609011236935912133737019209432283823814766524133468345046202189017527285419969519650546185060367658206044566587839929269982686253336801770828549578455777768663388962499102721216422027132192892712608134435115259702487563438205019084817849437259786920296414979856428387690606039359828460483724804197026620166020001882649249049116072880035910254712808526060494400670307249975772985526083048555545476388609873834653114918257310221165334269699173311707812936890345068964571707285265589813958698106035373432051880609392477085018277576711709256314393356857774392248729628214156491071408554145376488356682670754991499754636442380089745100628206919952838260863535467539764002571622858361227075047341302175726565475002484683918343907502665839599275998336647688452244044633269432112796364485805085282455563687849973579230837305164083202775407745177331201168229670911424207837334306615355641047376072563634579219467788668295430167899503556208828761948750359355090096106729472310218428166298193679323032344140080735266657934630137642693055524872579759944543417259955362683120737225284767302125178991109759937551472751512431738294166931964317574874376143855087361784542294714105047969734238062902984628624786385944952932899793134513720094878207981726967298967026881004815576687930126566699724870304541864817218748258075268055206036622403943268467678895559426377681283064216810989835932527067785096789887169850024703352096277410776417922045493647375668659030732660362084385372175137923955010168399345091493050587020203681133999634240110273333938943017565290528823191950950008039263986086878881222213696800001946134768654501428562508564511512064619176400704385657797944159711895290014633302778970529553586636462883187069058994356103141923426404574339588710420077220466980748766214419297402402940210872636313704092033273580781329968624739759559412828627242103201709622632423268798464185238063206713970084620384016673295877722135079196833589816393148884905044249606357053607730927497081552430972526155961230956534471302256368895441753930094908359833589065543903020041023341281145291047940835037188408551891002248698032062268026890838919745479485675799020330372658669155090064216791570193870297623644256072788678514061968417034133347580245225389245885870831548146873570161468741228637551979529322475190442574319726833330695024980877356963930450002717793668397195592066255179140048798464006498874102426459423265982104717642267362920194682269663975641945265977759937891551372168696097953026482600175296665844264876585157909479398812634218164099144652145642509085828431983394129715183216456010318152013701415777894761305644383550514290888470547252308575902090672224229881772761504412793079669141652104310916459075762178052021875335929361422007997577162871491621843123930455446720137679819665414288685792414561383500127284043548720997533264003557092816156354610374575111470421359241323940747626702389048804377729793370514022192085719072615944702380063245428851948890582053468209656635820615045863566295568106312617650373661174946058286639137327304465095833412316752188048209188031673849952488278636424828758760062357118464201355515828360393538448928044931366809064793303926452239351062196575236882548322519652695968361565629264497241441228648341261841231668190580856732509940855914055264459700167279220241798689986252892513823184371676194001600258203225382642946031992135901375950630265028111751587033696999733921132317921052739019997739157470748253266511403597193007145908548051422556732457762487960502005003719224061853346375918875717874962736663313552531108144462384495808943800595629066976040592506119462700773331769098394749928733934238023477444345416678436439808388404894864083957083903800233717741101582408346582605413934672513747528035123654424636564847507511035944132870334765517316765738151667659423380781402697210598971986628390911769755441846116194224137801740288877031969920711954443615309456035368726692923962388889812866796935126230073210261269046194377990323289251615299219000062239926072448626101540133991056575341879682118849014329224249470040676357865882901100066697213112258307829288828745214379160207757871547092824942724943074571322357868212973490523610584925751221995927667507812676245011215384691617503284676020287170196210714580255049979395234313013681624983994788844507799369128150780443494578169871168528370728922022710955836634965840996388761527706810278311198927805759333255295360782140506126993724508364517391233607139979154109345749117014330542044810257048140403429368807659394519757398408273426772520231952316934809592298207886894648279709428737158395916267424018703403006532820862711898836135032463048297109749346613826936274698774105515450532864520608182558832758474111302245970211439564171125177649243375279915235031589669867785699557511166155519576969071315352754765754645582641001011700428823931136634140424646175790669943303256219296669486168029534470205265100010566509118618492589297696586969385004735130134001275357260893680447606541177764819988580112884672326558094267090080580378654065218520381814911379311455268739476324368390067171774501177324483886725300705868941492773412296641753854723759141461550291280182424466219201731059847489131950884204595032884365787773983115470531196433671623176038062230523355904307100202435800283241956623161248872848519292920685341818645016519724812433444230550401647506162002775427364381013319701622931438381209729664310213444909563569820195093630115958752672636003256968757178308437817233591271533161368916776550598876021174449338891639531381426812754623045504769345191077166127052553405677571361100658858961079200892728395849919362631320200796837696726046717040081867211263309861655306391323877438257447182342911895119275628925754221306555864527497476571103470481137116306205441485087254235193910006424944346527718370191404698676623049552756842158936122690770251279385194425214436868819520279206344037250244049020168368561435668015960689062565908170021293624825375512047818776155391207989442214883078455630838369656608077220239556298413833443743590073423232426622792095320965846007775100565863416276475500335144464404058513927753273683198381584433127721836353088761260783592758959778485134891315235803885918773191470004442029243723550133412081901404387734919297397320997339028811394548871181458033172246128288943326461457915317625233617262775649346794670547576933850277274115673162334539189396982742237614381476284176419853934141403890688084607781156790131447546015906780898888287336308485928323400792202812283010585293391762112938054950434763423443690064082920494708593080188111915597408927655939986730364567524582966503606521504166310220111704965959308818702307527829133307551538263556601199874520686659057214411899568532578432143399242882334601193715313077135305556719470374021527324798235674826938288793607990725923244952645745685028057647928347689292118337084046698047911842467251976333390920141282779909189775289845045149081528647785339278976283341286505018086473168507350390604352609926401012353976930547338811884232686173254547343412949316880898368291068350680576374033694617434277757573437932527980276455995110271418695683914875775132925037144505730399975995186610627718458062474412873084860102599628821354715711272556795474497051202358569582266435393529008910275131831750695560168035429648052434408664025726838871880264149289656001728126462507314630901136580233884901197181076386648423590247787449230453649564081642447580267142184809518898696127338799844257723265926290207647698239538384419565506054409200117094366727586377818194078954570579985402568280064772441518457666080219618101117865993580815935740686596102928115093588066316475291727144459018683378905753124122686485065411467435343673039516496906765802024797743212960580672124314072964693991177766940468667406576723568669369130152608999675472896869584247109356669429092120206001279788876419057334188163657333053305812996522858304353583594159863965333877836397332247891442763597494794756224941027700811194783420677889858248689720955296716012669991067193131085584632340937627215630449723877248971202415102493898621269986546336737902774202222249628119504710376201915426784318991130491877040555107563389299435885542973436382875186757675701239877198619980197847038064811739730766380254893761927688473354147161084530803308462048931786875742348465929289787786264842740959276465645741211542548460471208992709705491568616587984754056272625157675685267089105990879898234892448457695383001915115685866004344762327972977275374042591112795106570437298674850555653038838240088843722813658263397860617491361538548723086250089891945593400747026002472178339371547674749641604428674589327791930482043461778588998308696767961055203008080965611650584102950308106944906832716334947082687495108050374276293696912621009524570942774415856713108331950498138204984528347062278954935727650109683277394792623317853207788114640786954828042296101725684830707965006535329294700077293014480911684456165318188885126689784072805029523751123478698606133438723246587391643684030968379820811618306070872061717442603242749694696897586289528329236750346529796958599419291828926729005480556785555547459182949453477999852838102361202436906822415423039283884419809753947477877551576141109264682183256860240826086302836114017113509103121934415334422899010619663036476433876532875293510276644736979704395511731932912287423499067528442332765324360933556166578586495137932717489859356139586489242454497940084374654191373188550813257606615646342033796768346261426966361638372374405723616344834845309072082451752402793167789014949670611042481911994229627295705408433201592883913009413855110540858506207995761851057329212685069111431898688325264886151537146221002224978401227887761784155080340905985802541906158661699778718366500717102955394438546398622907434069469759564105281443251261063358784952285290758437294009105783664003812658111626626235105780237830084091156569106298942345903817755610691780783269624072070627586784858811254715297987929028371832470108870431209235026394600446666429308825316904835056657000809855079275790774660021868262529043947000114848372503921654130441840439403439526508889192835299483204533159329910717759717061006984559130710803448943467720659681659375860923435500647826816418937185139260559560723141903903418042076919388523991838217100642759930648249116816485591469985926010507009321603271230001945567990975603939830953642601231361026014807202306753673725051455206463903815875849017098124405320873041432192700395652846806953927917735594691189802455569910232626297274252812775099231956941018573217048545761768245533144986982941902598213962915686032130572854351409000087908401231077518135124914989363250931400435209122597766967237497208105146471305898725948934331054255984381826938413950561405167022224946707033786975089382620460867850703544995031761587423372835530884313590666069680549454078856281387942649606506664120899672727416528937159026412410298757810904605321642485278948361089061034196035787376604814337088625870649879097550437738016937503765786562513034559440433163584500980985581101039853617379751880368199132767008971682621633616215709941627477704518181618401114999650842638710196545400088358137251159165288624641228736383075962658875115306284104674094978229041312627008145349875958655541138134202805860750150284371157586948611570549091099387786255420135886776049087335696439366124771512108419834859380534950545622112630977923610908993665579050207638395535743821797031345193676339721680173356826102742521185896444934677189881660872839344814640503504825421986787309862906257650316521156273743309866943824554979580842585379041692169842553943493886265906742349108096825247705645225084415009401404303103591748175943941821465054813580773518593938402140038382177837068393519057798937900291148117912816887722113517407710121006162532825465587446093861614265358432403154961115210243376850024072839520445883986278668222074889970106328570079477937431638486943570234927486195800810356182848795053836264572898701161102643984542534007237816516082620615696296705979304465891130155894743208707129242928859011198163265494631673379340469207818939394830776949355414679884703757452466218206298623363292475609172384792175007249989876161955708164599081799317715907191374354962255601564045705920263516107159863839808077486504368272148328949670743199469203170059932767048905882725158485055521742302414365808358225534488860184832833203515408710357831951979344151940768036527617866317022043710554438765859650866894220362060673599774135774297497106990688475616852489969661920729572161166897374824510636800674536927441622820462833289662105278443914815364834577124341340310095244615935648065097029152483553620919412622351943216528893574350803500057423939399736922602449226731746731178191834154413855136903822619123483190750980989681068281489451678893349668659512467326953760005638317684814422997304578455512393099432146400725059707317808053370009035858660530593729442964609415523576618373452716594388814353751043565037706427049930255940425053716844536179058661915068069826745961045858449807060535155489164415170002809656589327031650547872351272055002163268581559522875511028047324970014956972544369499238197533601583065922829980816843441364120035817049944266989495262391007152229951707688269076745643267686986715889477332630416559520435807688772932392560852263562891776516521835483772500572531574117286946067791843864929684097170961392295092816172529782029179121137592120261465631571592538028772213710310457575876950755293954560064093381601886738096727471358805291143142048871814038060105339635269764408349963610636127109941005497035642572840537160345211196545825385613350951864343284420436277922794216261968373836065444527401358968014677586444304973569351414925269764064555454298981006817349915852843182062010669519980396957245526336234400024213131236131166107867228645660501568381871027114137956684187975984029285062633752275950205554652671828347861477818396876015816101392595446996118092611256676488271460108401213733590459137465665373338629215155100706806417329966224722457761888127210105534991616806215910272161281762023854218132244655711963719720239718108346154868936034326459658526906587117554563917929749381430669699333531974886097550122244341556122301676992760947578437865119654650900210740280321144163337916714765050242416927882327274824562103935882169564389947907341577774004685293904623212202106319827015262184494755819566358843880815093838969364428804544790735131853164009606828238576458884699951372888466564536636330114496879516293489141146224879166719661656471020022096112608715671274093437845346352634039201919278872367289331626423019163653732988485496669196461087353478475622659993685574879567658385778335921160206472661442468835129266474944412811893553470485212750835923008875167079307683520772474246511657401261571055370024948206668790131174753837964378869051875882839507814520960223948281360092358148417107455290476913886639750887063354598558928962909247711450929584237729786866850687554837307766027958655046412814961248489990865815469247152065258867951349303302215243066655102071888273180725254219618988952137489519068579242335599370908698207034906815138346474651371362854050185091975766501033197259296903470393871842876829482236118970521314886116754994285042380542785`20098.995785113217