-0.0036199640586410452824840577450532514490163824119952363770583277011048671263976298859566047574527770326925103309578721657454693488764500544972437825109861775746159674367616798576737141153095159467485859971044461234170205116824845941723725988068950962982036503420351842893990263582627047036575053234339237833115033860336736093984027193893012910201271486196979996647790138657364029993906572862927163480754483404560450277253205057407910791440990155209605328683631934304477083347411251549031004423898241202934226574627144174822847002734462237533620663758532187043276222971573313494772300631815842644889565679214452815528347974533168744422432086330471254582414110349486797105272190761077699281200050972600025617107488357351938780844704148943083791292173816929704376580027734557921009905227928501683259177435689067407886888973619645192732498147458575198334532195080228911298453042274248908456363027953874488267048907493906778289272665829936788935611698565785526783884091793345213881974073274652468399899135166403263812214499353402855048576689529002809519543494095424853774708189367536101485398942248733901305288533573681975140524562540201021329058929530197619016253029497410311084741136646470798637889794888517164053972914150333402355854533896900621446731706769666113102798994617919019176835197926503446842502997300972424312596703555816159651828368305674920313304820823072970595647590142522303430775783192154678496322580165992634441144175261615242182789068164375912043542176501403852697457951217872923553532094246808030045736804523842920922181012500318043982393524936003637100293245403899079425919559773841849684051683845711482387089918673615166032095069934652867953881308100049024936048613352623850436859732328904076146276176086234969818602728284041733901726707841030829757208414309307571320535205246647926336288517829610209770927588288159754311489854138004341203453630404381107232825984708967590314767027918722118904996000176324723732770667621534687113544050701891381978358112679022496078923107705382305749284912190953879801556168431264708677685042296219606613875698107726280109054409461876968995511969146778002576405442526511774762200498648897569271466737526821085427412741583503994956974914932602406994405406879664382788916318060404676988556408079882221693454494475078587054789807537234799362615668403421905285273338934900160431463935270508991105997002390088817649827396502877126946312847371282587681617890177303275134784883146103967349266175907765136220624688313044284050738902381198186073767856237328551894920478077840563507975631722043088160744958441813392872240742561155352455068716659140118188853957727628277206041890229435867567159699490506088858098738132746850937684771198504700273399352971207873657934998676415446258281854478857241456872614562220267672847380537658367545696008996238751792378371112761282994973831166202241063084135624105780733233101630140797014441112633142001462456201477874386862030932622375863946236489785311478924915739851195880538051317422606091768385325589159138151477048516480274698997417078215775683334095933316390735897598658347009069006658253749805396687621880117525686407081832488552247035149056239341155557085138574271630081750346437408734958221857470153526452634925082085696500746559632688775292146507278013853930757954026032700906979057373171655377228237176670502636880769013082404616574976807015541721391938544641192844429494654403532731993959897557675603322039466393297498139231654310078916770860251448417162566286015462363989648126812940192868640238922162013036408219210039883613022202382572019744625513692227403988634940317627417248595480300370545005980505269082696156010050110828963511377053317380765735115290274571566520328756591249209676000668440032731865317366586797527061676194172188474190280259727164771833588044867416463877145738756081105205501016061517197237978193166478089866500412331806706877762424748039619635352307739959454082252304003509719237122423135884286704405486093046344636913908234379742257881312283777392257660364522664215258729457632168812228143513724891860345136562838243855596025307081693320193529488135560638249320105190676925465443010229242160668111336942410270963936833677035226159185016490617940214052728244254858650165898875705329133537037881455335537444040414498010227584895633508587566202839045929556863193888141143523637354047356536382837252151623213099257967016932682115312394715978340008138698055995619023587761614115343208573086899372286891646215053944356276843158756752300328768188653783655727302380894414110857273680781559517268659712042613228596323051934510542805818283920357740162001418998936761964573823058552916107644376682411235703626027427152976562196265678844611523681691244475386390644216279923780756939876870293542707940347637802038394277742854870253353069570106702536244925646729917057202481436696094167807990100088085544866107406697327161172199693953854806760613694976995429603122009492611526109934707801518448154260841239171951693597945614507842046997000516270170989559026283550084952027036401247451088183534005641899940530304147595967640751514258753151043097467692351072193887791603540723940298034716694805928987063255427084456358786820268911877843252659817212573717617385943808938005484321358470814279461452176045365311770598047068381996746510914138923488053200170293762998361570150676734784099794504979092354356834438606010294155749269662474660394107539578398448987160960351640136700867184745778876108640521076697691853865693823453434582380726898443336368948027192946586842802178110471655948691029623473716706100868442134727523685258872441503112952513941950852537959394982813160188213684965476445622342830750617146299686066211709921440193633823547177490342944623095607165706244559883966897542395078720121095697499289379126772490719728199847560070303170138697550339397521176503716329777036057230200969476690697766481914323509640645167051119415032026729421481887736409307709544668459822985319386095850537640488145109954372024423560260898061210167258059461394082477905710214553355399324971506960518750794206766522279871479589702318771328299794279560930750597256903370040859962189374851792091031292543197648553283553288136473320880908749209745122510040061440380861547115592960834832851403909473690781305228399766444839769109511221045992277241038178435682505304869445243000312793059261526094688493095868206454864982913609320858392557654662588980943581552799200859272531699951620825375232869387884261277669437174372672830075387915317846914326757664680892521479251622046011903492444419266503358691258812565003307403977929281108876930530349221048401602899054929743898524077191241624366208974033421204424047791010978293057514910124404405838551605541689072867809282151297837912607834885911312314723517620208493223583883171391549454601300590073223969237601805992227958741484951650472978596170603647349687769520729976100034351105654668776324687849112667965304336934304451983939112324873677253750360670135101098486291651382026615600653199291820940288325329299418133705374555258216558183929867238040474684685447533257858001843224997239281080520509422082558900831846073729475470177743377793214903095290427023265889558350972465571834648764669083206030393295990508352167572882426953155667370593739895630046899381289944433861417329578830736614725706588643668195375588416359574717744882893540636063848555557277108414670270469655562500961127347150507347498152119146210180274859537281827570951812246976310826396024491115061453177041846768411138759638991432771765273198929507272487089013249732964831216436613191270481553167310269394213339438502978837209116052469238646401870510999019515509667277839639921881964368528974413527278357456230835723659294582288117900115985396064809688801496924855989365549414338671505043323575032780192135614162826132596838999142863206429901748869523282726035821386952438090359573235108451988396727998517026508155770346646342804951601430396950162609964965715481690847125405273485225451533475674792565081529061283447729404478522538330141703257527881463801825794086505550094730777703930027614739989196040736276402745536399086356551987374181301879367916954097379492109113214426370667931209768511800958382042598373019941155255301450434037270522233760637018449288296524940288601619207636520190421985191642356856521476476819622754754327995667097996946129808659630936383029636889625771628588223822138358179564877188998872301080097677491037954222523906269742137483399432004621049833294015506508694310261698798687397245086378837804261141131261576801128496604328987091625865477343856958027867960794668622072600245506839581041725966756816118476110346219741912008659336493041404244882564513226151532874688843499992759990356557372127346825327246028520494530721324450415704187600590733789878150508601593210065319548754870756014411484080354568649632601892424603248852587225607301205802636831036220228951065608903523584207809536701153546435987770596805909587734800030648983745563158820767586370619708769290180700356999735979039330611789702166680860176603979441812473201290528464551724760112570270497570422852506262803632132800547890181173907749866128940934898513587560474924993495149163903107644460416422743675335288069681233473980062939083241483359515738623174580190012733447424188024332858644608766372689930956342855437771441449746697243942829598920738937606073973951513082786587863381646589433964832517271076761398992757681560585328178006274782901734613404841852714447735906228600906748026912300526305316645011172446961286791320684578918852588150756704163074877491733337410223623595421144623114815350566813110291177744439670351141468773654989916693512777697483643435816845594432844614436031053341708898691502500373684703432851702944690167453329167304021431017058544656732994697687623790146646606232948226810321895061578942131211918218921552958135946762446084021374096442475541463983955663199218482430163099675241399166869245592334502621578903235292587409057105852144264213305540890376357271579406845647540024406849227369444782790005945149132936409754942153073186198870701534501060621536792731892456274071475600673330636274791013186821211273368453047684752374025267070928154409731313589485379823136763859272233502050978773831299099771220125268665593638959398645025120021255963654346097779953891481805495183565579495886625271421021305100917876688748215154029123789337851954749317357397132215787470743517456673296363021806175886377729667175005019645569509035012070452867848966220136754474503703856145064944392124133301592737973373065236199053948676099639538370620417929714079538998862989136189096845506541944227304568504955341304506423578349652000039636630828222865127900298620977422922953831241634521319809545809851156862113133326604618381778438330171953076291286458870180185599764754627235771887642448492117259434094707634624652657788850789892114802192197419289022550986268689272136899241872521747343577091393399508931869489785731254123148939773544675425237394007846723143270852416126734542477151039941997065794672497660249333131620940529406249583903376955652548298419261136784073974024761183165077138277634480057655916236543400300966409043520445511361383490195877806961167559350604191052095224985982922666171203834881651944338031033278780581955934388880862504629378156941773494169604274819939228376659614060977301986266689569461203794411828276977662907995579593481567951113504751468481061508875076332776034812439595255762348803627957275407359750965871334540935410052714898849741341726080289316926423604677174020023411619064021965541868632984793039370476948811378026919511324993999025739053740806526242777020064905609048847175012987851038765561915903277891168504375377911508609319669325172561591947537941051340967321301154583806420722815380356585430778787315956832559902453088509854107230834721091663432757131477278634357975538419887539066509010608675051949974347091981703592524522306838306769517015579527334374967215295337526836174090973846153462709716887434888289335288421259535317895749261465101703499775249280062331731462696355667807302170754703795797732412109090499889989574514890113715434344778454781130395981229025235601706510763525403092344620623998504547286189246404711570277063984624945022000667006714055115409222939599711648107619260927003140162109370487540122875740305897711236339554289257843651554094995920022756824666844432363409141422704310187265769694916151950026768643806643365772956561648567565842363259826384854243575266192542984336980325369687240757541028450469533479643737906397515910972502592186398869847402583374189869424305065043714762582448720322072300152438263493697095041901229805297832776409083255693593152492114162796997724033085392263592416480481289518257743853492658970898061398584421699461365651333140744938581386789828355799974882049742402774619783044736337597362794475286717561045128225081624800307530584910118755051069822525612330792868707318214242232485222144768491069788346087139064108371229966755905471848963319944981336504190754979615481015648032491235863354927248244784335909451979093559694750970870432300937158498341899959441574456006803944364720609438045497079633086212614784678911219087977338066569538813014771434005488105902712843838007259338030889971026679828015768402356898251669171446925457163493243844849738552310643169946766117823756914500629213904147546989951878200131102694973243136298068596265743497339151321906274553596571863269704626690729978242639030054949810723768453662586401028650755125186963800128762788040664386535003079906418678934665688037072523343987577418230450150295529697071880433395597362028521305679324541472770328288503285731716400130459214890966666477781723944123728747056083228131890265706568718053645388579349740029780823095393725619158366186299723535647537130689330893577832370974784326509713467475479702814812269958913299949160674581087473142492058378072762389189227819115521812632796195042209686605673928211829707905261574318149428716532978312925704360820095806176699727349847053262628987562487009899009025417196608987253550334061812333637750807972471859287846331123540461426281288343898703066175443211862983855245638300149804482649622332096838508063335861621784303427060042523164372389114612576510954250228673605021113066164102622149973117769456658625241211873811546900160541483255493584718281642421457018699310792156175902698340145592004353662680894648870950586585024803708586321507681339661719901525197162464037624029210429018444336704257588856653735266244706386345542949199393157952410429440946939388967187468533855153162639731976307631555060732279236675586958587093895991887554924269995514806196309286749774618138630849463187405515822936489914505546246268274669617155271169571606193236335635584074437487909308818276274900347854373332187569769210938641342023613510042977374102402602915610995982764107500379446013264464985945978752869418554299715636108428418921029098683180981535772094852861007859209812290925917514857494599479154388638631689007165644573290530183402753943392373636309708767906280001230995840634321822995687757317002084214945303808633726970098871731483523220295324775471717073635654792153555712243655382702389358831101060400460368925489729947131826769289938903660412567727877905587617313778469913542916141637365415169934923541365876835065832849325547078618116853694932848112074698876319131198535784359784570457713517574832730529644775084054355504316936015168491047144808894002026452620907639175273284673196258692877696080874441785064592148524657366598565531510851819539857452834658931316603777927724767400896575254439673758108377462714476293067093740723926578529452475607917680437019547108461750384210931537025435543460845919738392297659276699971110959278402865733537869814916948981898677303392061491000156551085790157766528082320135075932983203060917105243455154988209204271027902402879531862496975810368065222599142948928925640383572993462207298814281207690690725145033319341390866142883331415494816883383186128900013650106394398701185640969293689951212556820080851293983983618910861137217506567489715467360760904781013112210123849421514166880871945293479495719993917018736931901398307477407957112835627753985856472038477715659097669766431767208927631305635843416940352729437828043065802926056788782057259264222493936334500761354392609335682392136862491772700030207124941440484505024887423341410257843460798039613416378880476280621257823600153203873927488599423709530148969671131785365503805319291602363014466535704000440120911454487276857196318786288164627876705065173581914785077931560379066084971534600670980613750178093024788294892239345639767182210196822884117373175679524026098536321571491383541764286370410508508388256139312450007749955274362023535884405820272362699257635371822568417046997627549144534290113536494621176297763969933555303753450235833623826058169066037463223249629910018431468680425430839014322732573417882267283634331382690384417885691149185163731662941035768807109323279429841210298244605850905911638046880497431174676096051180343597886225906794475992583902404060904903358081615756057912531577581465098318577047609779892970292437740744614910825590769564930697735637777629046857997230631870895799366825375882870055221435703309936251948083963546278669307694684407015103369548178209144495903673349392462132140382398556621872123821485320714009780995052227027991144873312581977877414423455771518649789189378500117752979616381790809742690714987165579872920920089338890169095232331820230330334216623402115341934358833897788675780264071810095983713437415299438798306991176068154726596020526078629178171662460915020111547221645909926979274379549321585463752372663928696322743175300755867233977355156957542856828487341703904878406863017376912452966176174418376913532754581284425841854013263283497498733033561254391630722115093633954092825581339756739309425730655325156139029194435494621752070891578810424164566532173196314333457087061457734046553975696938133635688202502198329613676299684719133283881704223299063946894188133511734902506719922952911105800654918594164219687463369696299467050238340343416927598049828019384898663149281775079982868938407887270489189872244325147704673778843580442571152194664069980880449975876007942581791064422036925890411885801937161561792627598203082677224012612379746106751244861233196759354084201476329151721262017861585067484415257547953989925828775514252346295918995501964876056034532457254678739704981712836247668860215495537526258901489104196136229968871149311840281151250727515707351940704669131126379227091189154652024100740239404956830474489097453454714471846753169333251601811747353668950045379164765667641968952126146792688410924396225848556872022829064270906067061685076950538260085015840869816489695181722782150909580343795202910021477812609620095654136980193461359074381314418321258335002152519724402687867538180038454752572191151214686381978381557604050634249873845101908951097085549996236830751030611440645092098625471338892520510759878186165025384709205167213358247864173186599231219191810814074117724570443659490552570128413981069963297159296343120117964629937963550354995638402680440530700405753929096571313832702234794094747610289605936359012169892699990782951187922499213554793747694271920250577884177665671939892146556437663377091086526316612728642328878992091480229585600309840956609322141991053629602717856930977123685040226821849219716012212562204461310239278359320796631330557217814707076816155942776811603165902418772041822405780927649403166274843028193701900218940778608370744943296876049243684068927521549541589436847496342381107157933192407516560453323622984177154207512243251336026176167678355059314943565697255773045948732390170313313315278742134614385612597736913233660342024033128782699474874710974609329951463049575624640836800863206849649435814665857421520447404415063068102380023341702993650940879305842642618608132819054642980744449765646533553056285725927375545603811844756417831821998378884348315021153488045327150349135671739536848409266293783340857425295429204574450025103056003158198856547366352530801716624031177996446230501529899525572660511908954445566650065098533663825657901453935569227738053590377326185721191306567882165846663398081783193787037923676565095564090059170577952947054380032795322935350434226206127461503414742976631335697608`20098.00570925997