-0.0013840622521003162632658673528980217773086634560454750444955604202150732768956605736502049272603964983326719439240815903865080022053254175128286874187499719740885637721706276245991223766895355670774754732006718123593895568628376454179952580610177769662046484744387048704817890516665536686649739854567990125933453169860894197498993299536042894588616578359865870876683977866363392403723143995147774816751097305390965516750876071132292049328772044297425900651931154886405191749977304317880941376249434226439641138194213725961219787600800067751546699036437956231839628708729911556164158278154884248858981349550308230556306056379970408462095795844745146631970338477374303292102925111393256086386442734811599277354024598049485233771175679154884867179487784506502297837680064264097108126921415137874574621554717419400697394766635406828280387288668450232686668568589597850631050881647805848955658544832067037386966221963141394154607244301023510522802159262476369860495859354001567017036011579653587331757877809269631989117258981298396233499232124042617505108095611659156333168161836094695907605776390620159663618866091575760031044642814942778980449450109863889073318647057837822043141345199328518194288373415580717931043509197163280141206959085050214928121155167795613793592272579176251148567028983026214999164519708720177031535286110434482888661436903487608073973033542192757832917177697122801426889582597400079439502493079295878056199927679181264222557042565511879176144543036456381966134628635940807660326469339621913143115817078489695259499852380993548082010164723841668977835876092471974586268947562059795256291919695253288403156883008863618158554727697088676734929101416919986557778651089036916284936472748236367241579817979816349381955748642798317440599215316989170875102821991539778797761055339962204330681086577906035470329469026711208015966318537743411212824875903810582556760366648603277431059939706445566661087987238581606537648165777681211531938100864672396374605133064102385973353802631846770308453083294796656460940796791502873436276667856879836173615891314120699191530730611445625038402028806188254615552607080620663301283261913516908550267503832663872594670899085370391087241169490663824752004513511931276968157585300341683881823625202202153554885737018797830629948380219435173706687471607671067307039117793812736003856631221430145191740391131024138690573420065483298389272958954692057687744719264085405415167701778175779269616088389067774296981036025485051937402382357205989643762961584650945898992101320671020373110969322604954308481590873010907513202390546358944300562274659624022328662317875722285717970280266705447750521527596929807507473396013007930491472862920619435932328968994048546271161327942420715987993230153300059877139090207044849082664480638923623516428329241170205713544683743217556711293084954950687555053028944547958681869508503246857731163385108621978355066059188887762476318451358211464738440921489477911994050072128903431778221393245571817217657094360449412647129753938872543512261083828561223078368573270814609304561864847705979373387717787223659200882445774309184357318156166254216225181325079046021166788045061240004839311387279556632060317172451778328654727018149451042183681710926743846327991310918213874880017641969117328827537320078124707839805374815552000039331679273371463255265946659315416769437816644495723529466930070811835922743436496811455520579405310708779756240453075543524037712580579662834154459464670956440363484030624709500027022388175478206670341968270798966193756888359218553423476170700079065470118298874850760604375564712104015307272105520628095106567853360182782571146225442297013598359401156064540348812212482530052958306987278836826477408752529478345601040914715489761302406193452521046986219556114131213412846847382990983673309356517865897060562578681716295487291503450256281142865289201811765613586173283628416971563052735018033785381961419862111094531180128164707575468779448003098767807915539080238219774160055424499461166601737479143843347420027251531403755318968896073428596885401368599450358966859202131383103795668586575122494589733462185501005583894270981424582697796817705509664341646610519396181710435033255718527455354578576216956564073603797745466460774525773836133193414949939144523220306362663436755163339630316405495997027433495257060616876216067765904193578283354599788370794303191716951704025281521887078485260242872197712087165813881802147376903280563117882833585811131412893462038678471920379589686340738425738497885977370585529388209974917053873893623563616671266757391333896305280233364519836996755285778115848891265310637232899992471091801165931108927798964605648975440046414863882730419408827229154069001964221733054314280233843730720593836622883414663433390106363529223589034382878064942655949234270606431724803872186610589025641683047145680131215211318913109157817558463979532999249626417788126819483662527844793962569341635316348081988350920846808207714555852638979759252503466325168001694433213074074113359227169527096464645826224649239701734952501882329329019280903939810777458238030056282605444186100272669052670165159916449906972757485341599041077218351975440898635762646022787952417708252358391975867796587437859433746492858420648956414209280952047591041448693488734274844518870752813369066503439927648667874977828133522944378435402143745199893444228613222246642997718685820884345189967117343740205064027895182901600138568961014370595216886578671717602407122241919028095377946919090939939036989190523349956182971523716202520077815439113997019036093472225355832195072825051434038578141382854675757999760493661238572172888322641590911985876241794187121510938408242448073361719406526492350763156931334057272389663449917339421949999163356959002317162659890411020127658370616617492118142986376416427463862089814090643318263166632818197744471546538048161544310507011676009171673351135336354147809437563173354851286045244510277082656088013013793563987589622885862003100098362132838434843557803411361309024695869869242686395693176928456018334154825116540580774535623256756800812212240675362826293968698650090644374615805792450514296035217421501455064983109047545907655145711690833181049054780111481451612594115808946725441743785742679604350089097595679470618977275597288390301795144713572378818401950070603961376345450873011556180561908578195900877589645878767669025729985618653227167582900411175915289578004631076043774322290388393930660860034514774242161063103022881153488488240129089820824338162724569833907015769285283805833585495460669141295816817802002836049336266086203404674500979970755271302399623480346697587610469839658163539625481061254002176321066086503312057841734025172668806826780521012973930882643056848479166298343003329453201581909280077110225081439713412979327037450338508560537894555437350652994586423941025548355636920555709646984656251906049842197487293335838016205813060225550887368434473003227262679655690765891616075102968560853543889494070551204425338921049417046139251421510545961670357645705693432058580571671589145507460459168856299549352626718062424267681339829205326846966769729360621136097869543931867360611467693805357337583887189677454139214416449243705740095439598070407615302606519286189921115868817026036495239685240996204118703589295201151971656001956590456762613647603969252641748470812791031702168768080811525409134328016938965319631168519595755605837777137645142840635299831767445153399279667576419456994029854920717381415203137277829419622551028394537125541813497080884641577392953313151901137535310447162281213617667797390159009154570112671162935590912715333328916076952350317845633895310955237843115028946552626441805623635836821823846690531277735082528093505584717093362811041888080927032011529973236512218043631106870150752325852053481046428863042772643968054798583638131851915854605277542732731151215763993610206910315663900978476809144722338228987067593468994272994783047914175217494693588281884296028012789469135535959187305403950053348851268308003004423463436208672595092937963113037992159302562209910185700576262710102198899581341844803057032556052178348425062409652487307819657226210529896091115296881073607238554101036472611414304763172580122018730940183727758794808011565763374792617605555629325336259133634948857216227685091481404070243108297912195936802441875352093376616861649011398508714919594540778268927725539405082396805748170360401019585384286824525207484013208622247396577854816635964343755616746168713078040288983123679582590996346576218647179643439322008121619481503969565433615525427661645560874683402826752209269536188586033182229649307973762132449823913009309100376627171863853422746132441467952113886896765211531503907321852289405289693756404391737379891905267683254628447021724480885717370005192137612440952934435058538772183274864511672626259090522536129067080586914073512553130908840403843287247895837376534502664227423095688438770373950567654985635577559017500130437053945784229649971527533366345637849355685828079697271130500319589319912575388657334301421144976694316451793300894973556361465862340269611866329009990667669335853068253553571439321739556432756226577460243191685443718710115119360213155577048986737744598578441408041350926226281793312968325501370462607431637487630865163188242303224486974206857002873876349086846982529411298978289341219902797156397096866598325169628545593396129509741173399598683713463923270832143863863469545508458826175066062433714902226913718841487428258806474580453241247277120579695491147173298431351823768619070011143012569662576272407048073205355073601378521646978126212275992500173485397019319823744681965085005391909714616360067277691980517453964561545269868321876203386894674149497606993328291487623520145838835978904854756840798872270275667272124293703253900743138499313750604064441401584811137328166019236314909791963020719044616482366801341837153126550670800700033994298347093861196391394216963428338606825272428521635036652540316701689679221146123189484806712384499755443481224457129257500219265149899517821792527568872757616720705575408087806289556360162647182594898083048367715728848263320699969895161260581383441184396737016287814184925928970985970594659187614660375360738021722811134414088603165064223256475780807983988465211015731368664048455622512254789639915003263407048476961637100541227405647267109586680244745998540431442995643783799431157843620390255093805312113130643369725832912814000749075741674140853140767274009655164933280486240768108458906510490072044021138547179782010436438864332801259480499960247172934262414127677833758720396020342405789414981690430127107575748243680202659148797603076438373743869883587864247078338335458296720491719312442119535304670782190731865356353629182703334883003500061239521576054417026820333657469684110600080865034334230189897491998620373637678751548580603295888102574475599160393929561816602514606379876218640728836496491757862898575503872604613525220558693832595555353229100405415889381081602220911192978942795922395594904954943242314317486796788422166476839594584481953100596672968698429565437009505622408243656244763652829238182848586159736644091066531588455115452803175560525600563002856479788906760734624735077460643233890318724100371398681797781734505618132427105404163243407496500665794645665162791360297437169974218016414182361719082621680405059642350843229952276639139207590476041042889038502034638136826268093342928469602866972282680568814544897753409655283252828844889721254608915933325592343643341157143454328632857585237880377182247872699052151917622797845416069925847688992779679167851951288408212949663020241042798731102380830334844223525686536689476752641919037054266971606830009238916844799962060809107486308189193876591106731039535430360653944202585209707022465160951437104186558447470130352262510265287683456645649620383043530785593635859680801018121783588744233816103594347059947274704458090513743982375772078024426643020057017357720022700291414779112871446238240208974493462544954224072510370440537808481960695984558141402621809036405954172781242468307185547089845264207258957104453197000896085775498922111217973247196254422983888812551937227240842749848667565322034851103999458875875421745972906950395450833422993400254048543288414367304601866214922941626990335858936455430561780471560227533521994822019783066504191509361651384198802615599999228443998639976561286782459769096456387198171849095457057375810724087263235573074443599209221161740247587213568634174564999472235714039830839942741909979237174149580596622511846679476577370249347508749999709544345744321964468949312569648804744801959402458841249398435901330141220649896983314440146600903233714452249112601119170657444550948830819222103952567466781194718053675330418028489369103002669249898868070180996610660924241194132719072180580335553327472890973460390370111681684532798039938914200888586798958921986765802784811260766174792351384722239467943799450881427234060027485363805941195703993307553215919207955508673992717764347410691947129251281027357845154055021929697075963014000055286346191008678373529620841766419893203375319517179850219086261210195098022419837175607197953663735887647521342911923101226864331936770053622276273675062623608518537897386028926679621826491624598342457569170981801055128305511906672540255419131376524197314657493194434754904032300524191064558562452074851749721974859240823814827507910086959118579797994444870080496068309586850840936023764479274410570811746584198212704768501803544152184784559030272235281873233117969117469641163670401846399981740269481091755171100230744950068762084393660265602418861580980888828310745262070167294306926200655566240365273337003844017990602288927813106564833827014416413509473794879416035630537784664726834127635418564509635319138628959649920815553258527770454771639858523661641113449625910864364198516411531469895528816779873880768809275097667391467214892356297051638086400795350042100364801744033846057682441064443748470526871607565063223682209405007558784053706127387368505630290351583918547282305536334730796032448450267100956876092348543282923783723877490867840753883948934341539196467200064187724074058166575991059273566046488862062059530673516849037461771254558249688849130768075287066181679614501796902077701328126285028976968232325782684975639901761748456153005375823481175584517938997299301096280025363440109954310698522389368394621397246315874410570405629560542829590231714135476169091179339842432967557405902739100677965355046314921318998445096540551279053086122208519146414704185247593384815218695695545479910735906110292990114946172307350218933324053714734427881923631776537534523553679187939209530123108132841266729544344792404070624689315141411049282887086650952543889030759398275633961785520389000727720592417820673054300969835784561521713568952504373364490223903551882906269917341772178297076697411004525499785266073893277310248836685688499601314633252849155396057035543586325521233857611904651976332071636109520715416309087580505210644070326544332052446581788089636650516651884446325473988906671903780652325031318674230730369790879849723779185835931159412415020068757864016366256723392162672969807567466447807317569232954197949434832605386682122669814910148386616741690863342516634997667799089269760971010233723588344691204819555595404573711402114029706165798807435584382294958026162717837626583201673508765976385486046150478252531753740577585870173339839572052053996554533347492907663339738326800250503738064540443050277359937969512673486405067545961735824310068109526920035560623439949513120895191929080110659443926298500968601820083531068842457691654421377060555032457112635669902811143243084641275266952834250278198006560966981947886592285044207532873721390933996846741933574623868485156140193572781373789966792929077732953140669440818181085323650641009229339268894411839904185688655849250931034423228904222245081153811333066490445263975390631169411364673757305764805170857410999095011523718987672797432434375891826689415816299391812798779985324167993568034707261349691314983698724259724292865025081208793715322119247869999462691296321287419080989885340039875380518294471062787100804383995528953101779668061313837914790751374861556717102344439836992471763772235037243843048102371194725093638681957078005804595885223277452962704454085152017702414066273292527484162802987520990376672638257919920243158993212336496446465591656794602304924423891074386721283099135045455114993866950360056775986596327538118569866630046132016872519253318659185605670239826845373431552120519937148849576250902344592706688383237871791655222370111419865781230138916924686603589470426958771679071986578978855479840944927225981794386609210313677317250880383955484933558359578387624998276305101566503040584810436733389026206245922186424272193696415353843848658358612390482290197453733473240153448021265480438713795598437976778435414412383963244875741375111060513778191365678400477146747763740577339543628189264177011741662706405412646468396994364507273979033564380424813705559644143185990555188421222688154503985328905244942525281830998410365776724906912654974154558040263277794692537722182210068502131241010015577579399625099205449811019554618973264407532379567219875807329415193548666306723558711976520619200275910840980724006402748482337661458656309357018566138611464294297139434917572437240069446832981892000084263179948651019837050599762674107439591189850340332607082900154450450000004242628544209221059339917157621460967083379395734858844941754464090248087389733932559935622038642900895251569035442936948914423834058365783000032471527270229061275920742666940592112356371504613407011636418623378969488638485818065377379840267886542225286864408835866388228475175709412461971854754590694167048068419142488075058236951306734839958784995704774605931532557523957198883003278705131671142069793336468712090893991582685696319740365448475312345591948485029774406144546016998671845065963780061151956505327977515754588383953173870654231722266402796578863199830143938669276477021322287938749585086398968294662957935404147001608082662726645843398476441781094780060124849247427624464516119750363624833360582342862009181630475707534142353073207428165375822879354973394370926892088638349281005167624812139364212622533469028083679525209005427861495711547549304729627205420491274006211780750262848027585552768691437720904995295234792118376792085321573720786707720197658089247585477582203055403676441419514111431749383257475554186980338170757267275385718735436514563347118434299128916974907690423078166229876516393184942925082905387521765984167433279738173552969849275130320600736525427548275194281930897105516501696363505956271807195907040544616592275335019942016544614992038870458689810992675585504338900761013725157548973590611360905609223787165968756650227945621311420493144369230164948910262919545825120928751231528312775964679258844616453950105567987938981717025239329329463311168569856129732464453934970877660596227443087862573488507744721560186706381031513720857797696817974132781592448706480037959891321176956798538953402089726375931984165788619302904320982742486091888168128390573768856836498860901869675887910518567699466956495764196047140133991084916654254636706998274326323410064079074885710549569865432621267155368229703217409293473466524129734193335133081482465557425057399439069733883921213929452518444044092147624681272542244704029933545472113969256594507362590447977296388490852855300355731318410028592825655993734971784553943868616876958376546885742507443840910782470273617278162787390586051827971548461705114597861912132836901002532469044080574990861203747498317299338907742159242995668212155881578144479493391894252048804708664878739015369043182050708245006788260811219418223898389023661080810053771464401453457507048060509598589559008259553341089201865625677138691107626238374475463040278093927962233079877547426329166016065315214444787055346609512398842541167266316949278470737991466741685547522079824980810973265061816798464572644075572455657671619328316044839217571396213047432743293546679015996850328060369492231556615103934030058683388896671891246191089157461245472353414401879254738903653732251463701219985754989`20098.4888383023