-0.0002862032057542650037253866178216243966732684154454498623104107053032245639895827605399744613753316718829497078197465910222929016204002158631145101668687635309268554060077768782318387718775031371072519023845726763776600968458173862902233293000055755104311980699187984245061164999679236878162648218115950817316569390064325892359033765331317874838388835114015866451972793783457683964231066807299541844176246631704648750543766876508888432796169963890654356945713467862926224945870948261838342572440217116211199606007968564534468541025522056903766201459349097864851629674629044767071383967131090437296981026307507774220286744848949661788763203697304923697117060683405958380372684453109035357093429474924739973150628048419874955470151394510157470940021066408929368973108684786070504959945698065482103824190745900425629458270929977295352280030889651945793679150068696238837141790291698131548426405007294272527366701409143738899376750716027466314739688773863484861890888619054289870219065652130909768159707204400935074907261861702241099823541748444465529748535701961402112391028724359033991826679789420028404379858919313920606572295683719457658494109200638609180976978867394395446801063639886221469861673674571911411435133443745946379944947035280804975237310074983020473619557205867853329596848912790079315435149329954330952218206348437329790880976383476026739227562355490469172817614963372853915778274460965738692871798104511171550379688641518883799532852498451096586096325042500153309642186384542321158371543124918240394724109566573501499888653154273343987476568384700793507131549954523404476114367480172213409659178855821933712816870109076747744349799370167807923928105946040477357083973368687198030834046241312733134714080192163436836894578126004804602338788074865502756643351725407031763103714283948156750696726713583742878920052703779004604648692733613950199975513378005656092603646024066325199974765088701716142511630992748009991988708708290013342676805715862575206474806443527883310351655180287414211353754319492747112912987085984389365176368518354893442582789951786180773729004823194658200462446334451479265130886035566056629082072104882212329651370578807202026621120446857929292023639415223840065973574595029236258340628838643952538037101259397973664594362943074133822253873639705329587149619321901378349020719408348521287151795292721474115747246417277646158390131119987849240059983324064057481626271739952686444497275934586882336615599492631281119863551513773600208657996553987661208971646876568562502958273075505841257770045246859086426699698106600690072895731885766576940770938809350625742623298270787947772404771010113345114610640156322393925837473479257275012016935096857270127747789241298670411518166943423240321777368983941423153705894984441253280738505411587549033170885048456355097537941225211404086153172666350403496800089721315529098251450407498033744729349094665880075115255725513794183918312957234237605488764514204725733388807221440552362653719325526468478822864376837391421891568642803108188589481315142848882568531051999688048032796200671564874841938881373849949823327108179112167864243897420154050994578432278786979553697253118853021125794618030813273767155143713263083445150692572954874914382571073594329191057794694459279757102944958751936123834957466693134855655384255990883443888710641782791473082760088496126919054240386785949429835009640125626753621273992096165062114683570018201887892312020041215301168731432073569039837729253509096157078117526948252132446825166653071626462293210959151815971199149416878597858997603060433819393688621408731581005107991363874773977513128431162524060663663225900749638577064750285729881373710799389766472048773920159540986323594371725269893588647622050943661692491668871168004240143228751319510121963334327553349121323412745734693680110784521694377799784181847148634477750592683670641173721286404876071489260678507073315342010827330974823366132927563482914052402028561297992317736201860615775620506509350259712558534193640842840224383364434960060048468237593118802055728914141636941455574842540468964103135078830192183384119949784585325157321645093077301573278727794617263228768659601797551938516126475184082040109401657444151962495814154805431883941577101583731279197233460860052285904040889152222580554975829902293926853458630550866458273017160521829545137597264114192511307245468981818590717934642626694125847433597559546978294342407118746453756634946776515263823786751232860897878275468989217936157158974466788371712431566640817122216137316031790290344554433929980739948960665346567248412117100524128008534305825060264629996696349084698913641788587799209873931335057093490535882482706344358758163661586432802940744717096446336329215748341994416883129213122386246702579363506736419565810353061644217236001419003852007530086460800887663698016208660155750065504603244496322619206019012804720073483130163286360638347361583069307590838693942966767970730617045466048131197801889872160860729976900644890840487992847893336447701473910133817160089780219543276517119546844496868773144437888815563835688084192586033724208852734583199879563164468318500281921042665255945461247476170663319997436584251418435974967403050171367238233312694197636598513358402879741705924667525787684371354541350059396138903859778815371009817950509914819198856074373069981364634158335699053734348847463178090570156254555831864847355724551523112776580159300783522909376522605584540429185981998731560462786050317448138958695757261678208097121795390179821285685917618014996455051051092192813717726449162986313949874831243637403162859813811744963719027499998426220284032615397796636181295555903251824017985341462763600536002886661262817290476269218717653309137568868036556229283855677514559432641464966449448569809129055260655883301921866266427447044943791395616159248177856532505675151706834192042903426802795221143951572639684917346577713706938965549094513919643061592071642927754437094497163703100694709325128939859116845301157820690159124040481159057614594276255581542336451644197482764266258126994455685911638678807481072995384991383959699318705719716796854600956250509631728539097071265848019496919235662594139150887290790122679100517916778682233036923324441598403198940378394550384414416426123470217210801581113851349241569813874727703099590358209224184068986734129939824687267505266210763509525556557869884448672648797216336870161212880960917253191704529982092993718910636664772785194832664514828347637987891666712711889933894726140275784566797049515652659569147182418848468155159429253171729671065582034509078834989927167223761824302279135147245885215600873134617690805108281217625765881694583421266351637658900561269432374085523265585528399810384041373911980711813964415420068329826875127722632857007251208943031863511862549014836897892395578665048299269403650437692993239063665047869405320194005985545136118773460855151721701190423372815590932774813994613857298195236621134898186415896387558813354000286640380902742692803493733548640829171723238721107094973193896935581607825356132766670698369608225756964184225816815935162361535058941261835913166334410606140108682090858948526361692501123237051080752776518510916748602875418669491111286242629748357147391417227788046706397022278633763601093463801545377462477613661294020119527030051814540124565893693318952798501636569376500552670852609859756219162376658436281939115240134509120044877446481914303822569691904919228585696764832579002075816368350504787834056686458880942560033198593233366492998000272813044889858147334393426689594662279586919819632143479899570847102874598307301590955936173861439566840546428146008753358555432430422585737365664212687548228083956634155196244529174005887960596336821242305558044509065974752341440980913522523393216318883804663956596864016224108575463336196574409188310467574053495480945037908688383839537190136992609440673424947218100945274375003138404066472638379041443479843287814760072776209868988032072016445018619492883047781960621986964249291162147712761564919759670057074865912174445692436395414475497456818452042217028520757290799366563008086542133109971683855195834856085608047887261229926171806408390968762722907090626654972625616889453328806065124413219945904105902276962958560558351403204147270118271011673118687397338935909314042386477987874361017460243567161125192323074142794104293694761818931023765115228312217619082542754667921659310246517457982127144170029030533396639647803710394337268331888486095481924215975246430808312211988524309971410495913061672378513410478774326704810684025531193681826316485780014209367391486632270126098896290002733059738336750414030155295335316443480946148299511865232171434715748683020754917261794213969603722634551781859646078218844406533657391194865665508814964471792183199028660471478100851573634177974852422582061686656199135578611889416538816392001892175377914830468629308969687685066319774341829493648238373818712287318247771183387184927654072756866330823426023057528369522591327655290321588568389153463867546647206452201837309885400612329920883796093479646268793972156215424390131714077204623054223846894491322130288059833812976845537254098030566965125197581585205849050733303445094447264102104964555734839371286699985638147556093470553150667933211940245661365680769939336924955267243151575457227228244332587240753358016770167718574808601834697870224373595220657470891244557193558124624702487469231511739932152256065789190838157421189572321342310936602531518391755057637728175903141538206965600182687925985433399891667670833977172989065327873503428332982842858401868202016341696391963265899897991133320617249139970395393719108774283620845962428567127099755522005468169548023988400787520379023468908700494462368458832388696963810311679982955047722680060122024338640127196600451247623039715468519423189919194377773149897650067342774800631192898768491670572341301370399255538965644632605746315429646053284560461150238720574876049009305888718548922896306641958835101984187649516020285193113764472272420631370759166437520001245482552616404668881554268985521519328304419297056123481086633366652665548043865470510007844109977571743636976480969941928851500957245763610015158361149887941300587257188715771565899731543447390838703325571758266803257316860897663758937134419892621951927318616281139246202081501097415639946679538354059487306020293816557278075661917703466180973787520991282552932589889594739881328631348009267241458171697567289920967524113304096400350691240878612134374691309922726088757397705967636102232442147252864912185053865061382931477162814683172481990487849043183222362873633038111546297722305524098505587741520925474764472141047366026695038128339452820722364565535750560390254440061064961806824469425054762187300238690929412449859133493801388848961317563000891619140610020940918163653963374071110502421143590668119685758529967004581270285301940586686783806863331746583508698635269693763455724594484605658354198092051945652359839528403453665668449939208568270131095166170653034478420782981258182854997272348705203319902026218135154838755006622094455696363916905904734170005845496570138862889522756648285603796172824193673139899370275281668758280753993904073428306688302909351861978958384358213267492285290936084004262473140361396551141641943785467723551722961009042186756511826025926066320212588370990693181710442724263381856576162032139186189356371127467103484775980024937743329722231327285006830100667606292249780879250346676004617108262484100856326988472523067839333378794064363481351156463036838854895052551008477279642935263482182062693673481798379463824552146037916409149938143819682088287661795501724811686578253517019019774500858046748462450414911040357924543429925356716631128150713119913485041846204849595635290122871924608969608564258680578543920642110952174510651557675043201692393030597635707974150699703132809069031158258319938187927686224079818162216311864488606870360620312800172897511601021542818672741423105171324115018066091569981813152140460129920284534113226670087457292296206861582030352032322625552604609816668422584616006954514101365645516241072555700232781769176013416201289529121142471344345613311746472272714295150862858742014238483912353230897356745686619006594417621912847234918640889555725571079182686300521741127226262594192636127939367546742686516380533067842992399886469498886707783737197054609195761178812129015736111664664267336351872117723857574758669657159047713324009286055604838556389361739647869014842780356328923925985493470403088500709777285451825059283855954528948143265684213026732023506923872136273723884718545233608620751092675472329817196164568240188435608820499746576946999701577820293454050777489548449804899572289369430972132545396372396705806936377408588404559817517948537626527692431301921488793431214249453316231932951710061034214987515933701431166226422308007587659632483847703495468097048129995441526617493415163147717672338481865259426588081330695189499448810806174415980936663213606787261770335663225462941658544340503614750511039284043013522747053181721357027714882966462543960045031538431279802647938743959193245591983694884194298439933483119214927736636364686331590664694466978626496551167940140416836772745903213414494388249707996968317870294741789309655244142650304053134450995510609443423483127687663692332428785430235180666858949702914334548559693329315289561991082015883335267620440872442566237546308829876926764255942186766385386938370382965911069137498693407520038306488304031112388499912932126341696318088300639222374041911182952751050339403093879907760824822749676006025664383079611933980988446156834965767839856901407227555154333820845013064068512573120264476751412556750910314495602319191940354238473458108941250789273050518477675772316049419132952316395417083142449636274578706345129855788724780284938092279833719250328048520017871259908476841854910652640027273568373354362724008937411023002741263754782064255297383344670716321855002128543763170811389290443860565860468487843097349971775487403408350287129438389130128066778502504679885747889824855584113470779614840808332786082355713444384036774335546756622674798543079310479542273397632516635924837934908505402609419777025723327418268477247484725440533049438982938015395576430798030511871494689615219903775389517451246890532071913511586542404505564053527760878476340582535247134130604837903803178624556285618909459132068469783466803088090539795853489811114917878198146606790215211492479387402501512216537815983468602022420379227263950129341048147597194763544696958707823858275444375337820867840875533948884452584696617413832790007722628928085723092350293167236141559081209181172235926839554830591726286049320367174627824411117206636363001714976877105645080040241320315571632375393861487291384002016350014140367257584281442032157724960573155552924316040733243731957610594240108940464595543692818297698069795165559920273364893386164070527115596559069412545305543029610298141931027382788828564220899634581340590452272701790600475552135155469266251389316570603189968700233269159305956544151411817444141438556937457674873550214169976369834278836594013193439209302823549411188100545720577414335778237102180595193707412245582790373640534834675735985966020651296007228855065448211143817533482505784561897333959897618043546532160145137910883810671925248774643314158765590693664300290241192808817718059812725807026037981678282610802315885907194875479414084173969237878260476968891426742467382296885534073553518412948901964612241406502473750547810058612710888860190835054923393791716601976713933494536981491224803747356942216814489731647055886633172075583608802541576782540289180863731387302211512575840128257169341771481740683141700375009231925977081917511602523765344856246679411850132825544648769376362504406754791511901564610249964603256864540836484010157585316469289902583501644862935538697677650129067035589454171894425341141325386833227136085770619873973903358470645168047870001903939878198615586314384261296148147095370318350697538463319237381203087790435913011802462394646319657795661826990516991467641175588406823988400399384818439606292676140605700233541095872488343371140126227073394177557042262193685921183655691659807732731749697088470422333351926351720473784155180023174786534962781109318208873113899397096071037138535389306765809073693256380937103264063211579669572146340267829127489456682184105360065903913344977991840623444925442958236351166220245296288965752074683914878612055108815522385155020462380084149645431646533972264069335240816503628535912217640567658840438926331859124793869738172981990600892080258400921664564586393192973693736429525916507142212981075859172057348951606159137588605339441249742441502774162040498665067017065057220289318537955821533502946265230837832554257074044274490476882002468343953074793874469940515861618710552446098957380015500938550339837581709885390676605159181994543458861498579128278670367506636530005413209132009069432908213876015909917657386853927419151688246209893874023537848759766946159110318388340761894868785517713788066858477006820882202570453966543362120903977179714163188425984482498669824550820424861346331849396603742358914728486037731475691844575110598428261423422194082221728243447982053516521417521799484804578817865567816990102120594113938150190497427929087693308058000215601777377603134903634023152486431659922203839766294678949533465223553396283571548024308945347189631836768293853196904643765783244458619232677518835637545594890189919104615210743596045736972969589894125960118592375671741610328274758320635661146645732372079780013274797080285552359886167080914878962212042473307908531935437711983619006068078089109808881992924430012227046132130767084769915061034100911207267112785013389419045602031425488112239305983189882503066536652192086118031599402624079889084584220866852644514200348440020321185772674574020805903968682726290452764157065330551869687996270953832597734708614658391700616499483655679012473138365054513857406185414107079398313855537271910317334682884946273840766185431129939015395002594664104653875858564993156193770791888036003557772019671690829810190159895621468944211169049996425179163664106671607686455693060497059752563337857817723716426529327867104142219833482502764734627360653511517699841161144167622278173276026958797609106266026234237603193436692948675150758136048258779839447540843631835669511059731419746236886791520965843830451334879662778309203923859135469268285088602651055253522671369161446194367307588021258963237631554810643081814947882338551298019823700631785739674550266024893477217636741129373021186970022426547477210922203321736973004554327181000678023959318214176633001806025073176270244186018708157020145079687357503761069524784371671275569210215482006223770750893807705149287006182909613569934449740927360038959351648421006413102830364346205611460849599316704714964548271555101044509309846260611907456037206592289529140686976878434855187442102405100585228607068283149818827798931525734759705306913739676374169816508241172941721494484679128661496413610977330263823755147820382226687318939730246198243417270486149760315870036044233659177555912867539416008072677700677541000323375532685378795630608097508626965635591392018797718297685724904043082613827855455302960467768978790145465343314449482733356666091297497923481616484007415649988385379698479538382710732796777549703175199512580717755764078424980312663924929114752072905412419639726287379049743562111732406698342976754845272452899655430265009829285024368996130855686557693117393832958505935600389652603830184928072723798535510366902182017056452153101691148956206925414337360911049627236811655649117739937932042118536657361347072403282481967986619955208253066095465691122279003856557483335208715520559654332085211146005796206909551489222118900246196958746706147087065881390189637777110459789736940516862021809604051242267954744735776649547055537513184059177581087075810803402003188708176333166433016671174777682926615760436290650368162012271962541019142533826854227222824889711456380297081341931456814270095250318126781236979420579142633299002916023542562821834687090097387841408512604841759145521542042562617660154701165074895779363993901357413731`20098.464186470217