-0.0160186098882576162381335002927144249587830347214187346490357730086392761727713427816218317443439939398059077140620952683474921779343460307605540389441150039450604857533159350075725830580201117287995830726826191563555279388187984571223472781369174396395374368552638311879173067127227677047200998868337634810074029357789024783283784469656635443541431907880046771750159941957317455722400896573004191671017315192679137191221970855083980144150514021758961084961937835623463802826544008862973483603585180413025375060835278863006204342375357740959032697107769338297526853667331426283540554044844948547765513278525906090790084946684465333484559995751323502200827885240732305473340229893504925316655088103614131190535055890536602576884963535240420167129303898166704902411767143865756743416428702744216655663175897420999942807432998923179413729477803131992005513073765496516502605579490655247146124920849733404718868761276445233828845067461733535635600764334974400082605185624237407087093933886948497815609062528110901805324719115533698951173222860011500411718871600930956400652249536145071562590709559798865421033633929129917401446380867296945831848820092899642127749410346358710572671877391692273327877391964953480158153156552905572706285137193184511614380580674493942585341034431027741659869654144836369647430961789050494230534122647703001430705062959783773701039050700162645679601807768210734634287140799702814609099888037682570527315946867330169740289989407267904894485015752195645079524026510461089278104981853844107471429316823953039177310244343441345883834955531938038592805019256253620733483992602875902303876252287155221330721762195266478960475582372809595876998810049752479079490175959042723396108825256406240352417311954423203763152392467374909212095650491165246643974118919656688997351000402042089453884205579635736318664607913385880110113406843132354910221558400074207190272831273870101943725053949548532777950066041092207464760297049164373292536040860269293879706386937384041176771910433690171215532358417190203822274754647793342958396446686920003276277956661839028872347414992243529777393076791237315118025236272073408939987394029903582611519415276830263684948712128287090535700792245465608783422705935184163453614103352729661586255386332480316654495943722500186738709066924624217120630436519097220647869563627769139664153984664289889522394496909373688902855962508130741483144351683450248105192692917160244293592221919097356079478922623683134621203324411425883813693954732303668193281679674286287840146192448780002685317973558133714804032378475878319808788286145298890129028607604845913886765013835565385029718547402154278011885211394736785183754702534447982169550009763080416599162133452990554325188295678728853735452786571121074086855787853467823285252925487774942155220972461759772245148294286537556626700817482644396386019538990022163544232318061618635809307227664388263464608619461849065420192279980071424133362266607415878386805682265014717840455783663221183211116600858048289966274928065416963670533034180097174616543114987909364037541818748229662319700801148409742619110927665354699620871084939985726119648598267591826855912029090355162406534666459599374405723535961125959013351911929127734695523182868175318170390717875098763496073691883007700283653895943645391616841629625228753114883201234537603492057492366454555976788334219187835885815500832084743079147885103170188000445119473638372958932816387121247416605771756163461924864614207136014980173338604830093029233014881296764418634844327371192575160310303588104095065893986605365342121532469199099559838817710613542978369460920503706923030548378000041074259648117734349876521225771126693502356786264607635833287095837971840309221095048754488065381875812541432696686247149919862389107135655204322639194562971456945796351344696746212870751908586924993783767133741697172689766403868444031447483194981256861633536440137247692124640547442471189594081018655793589245257543057894672049444853497992852276939058901036217132232619682890658988308199812095477674807853712356893574714664642002435795226856500864882449919851024540973159111860000356272360274245334991642278192664161486516827809734213792802943591656879661056139661058102263197310875103860559658715380134447557654372071871275182765611075574398649005603709706977012056162749963318716700540696491160687863470554656981000582245755342415929975365424584113975613546676915592572529353273591915339411098592329593301710436283690667441044949095195363270102849847642916700503104342462258982514123162485476129516388746607247378280901839130087781440290917450794654350113077176807311197381543910594873332044695516115121889283206363348586893105835716043890735494277170268053613693735750911380350860158499547575896383912545276155137277225181376390268968071344112483688077208640418925919997670421377789010845331033882344731561141060283596159654222005412946931729711552628995325057682764864911231091228668227637427366378179018155506507087313170469951160973503151819587781023624367653649862881950806396795560437498679393640305663292596508506298734561478069260652994745785495892564088449787342861687411472260778017893478537450806007255495023622844877629310000238594006149286862896349225389628776880646301846333062082056112169823448808640433870253791948690188305260500597641431622823517871234668332871305898098602486206286053456067276545141627161872337872850901269007571339721103827630520609153880994525551904090825718827523239895305080587830259926262074457383429338008784530963490544104926835006147486686425983928954643242256637008736071884243932346312808828517591772202384512734472755370244417536509026245316530515685784763636545992949292874135335864118055807500835969453309799670470937914168283144230789099767841423483259664463925710731088877100178946474432979919739537935872371709427872215486090095444899468078145459306886347485284338668993403810709199400562749176366718257010948789382793752816381530465841726874024965573833101859701481534070189730713678654236966234270526846306959918279465259596326557846130617881191414233097500889922615742348022538282924697542819900730673031949837950191479841554636446852391904781970153883238190082050109346319732906398904468647711070033704175882862733013055085214721081336694269309039533356944055415253701122609360651134230029387151488561490008068033593290266926150249657277979033122627510775903278528729536204363253222555330699326120406688419727366613324496613562906960148739534678085533063348315551420174235650770764972507930550371818896652434247983209804217942215147229579399712845980111497290689967292371354510734801918503038456224901113099334637323772270105125034085436073689897495095934696419638082499023477900860098259646051460596525193008349798207934937827058189405546764194022406522257217605508147549002773562214180860882303928473827289645793345451249628904414116530123190505901660894749263986235667290712913780296850337674007926059812509737276503332179162559041029349820320355457449445320545494109535852493731336269175578561403375857246440679749141541063601349078780807805244065965668004231896425982063190068233888707603589389809970992392106457068942285997962245689244301241809447299396130588096201652784671608787990043462496749560116193178231175794149532281250806007094401916127214282721153342544105979981036014237914317975348954270870751850362971449806470868626458616359933186154744876959129458224195215699653313548836434921658276405082349220849965731889599786633210050421740527746426224692721079994941432970302449361317339967568236710794680887460162050318059637698940318807076945912785630061689768531277632715647758190157108456603199342593844869068662770210758199769086314445498222896365215362321942542235365617201797172934447646251253345245168368715560214447892706901553118799513313092134127243768567412015346615119800903623318512040799880507980599032068498396800430016995728065499920080891766231808375405399892200051574265564223285581822849572485032502553849526485794670042868609555495313380648323663402392063686443037271388274067473035543969795804935784116013916354385223991335474146832952776039212100285790609213460717619941448268059174639589575580986751559059455641083950010710015389625009597381891981516482394081297514371521675336491574220901173661535535864481841500632522539907087142835975306294990355179135658766612211782358178578958622515371233204698441453535849493787443758025955273615026763699415008796394825364078747816876202382160872380359445789089858390910810326452513712104193295387788746891043364409784764697189051708122111793975182181604686639471524661661392366132865626451233357375514617515902657962386130051004850229433275015571642784999147930366155875655840625562751389742334267760218851109266705626799856245985608939664579378217501607138262016985253193308424091371808213992545580242573012273676159658929248054749392971609272942217320128826510796934573221007362952177795258208540483212155710244060361484202233999406312497498758125605667446981098309031963098791377257871898441175316082269220871485057689361266728705749257841455785601825690381229480401777141692690337668964301894030524905573339526483748102700568628572648640121640915634850062248653509452961663060027340000118979047604041185364397171082036196363129326029054657374374340929432775859572546380487881253320904942245218768231128078689223551733082424914101527519922001226368905614079803925748196108028219215801680652886033685030214982839694580520911649185641225426472882413160894896344720202092840669985647978972634812301235847079413052073064354758754826353594878854122109283623208380071970279985091033326332769172974368993426778463967162622742024030469460840360822193614326601437448557004014281961275599631295038125928627742157852652835303908153980929190521603412954485444490594145135435831891410992421158605227555509080965922390999538392902420955431383966667766314172375956935108175687842632757992948475633628770497535983986852421179818865828202250577740217273437145810869975168346365176346414503221977795112114861754289262293836905906844174853874218154761600021775310702092709622762013817536338163358686473344543453822842763147669232535303569475763558215312682321459191126341093484341931649473036487306327140552634465307074806068301284080625934390309206455123833315812868689704392459233811841477189713698170731238275294574911834233812598698948813669616804832002238713762482883646413253298780457400874336346261875978506142896894287763990863501399451809894409006458115580072297808327379346195234579066899709001109184939357943834723641246396594191521339140267408652626352552401399868600599694223693162391768639853254877971310834905859073207717451966879875625062957677042522251263073350134659701152282637496730693901037806037111736241702636634359720643865452054305505949098306627517414423452143549549605871914182748971516311279345393300837240971210536398188198379057114060719778694884183256267363436969376096102412902706850565899707320382413811028127388602948800303933642922874314697106334426026415700508037723372853461254485953790782519375560583290260394323735986216023399296494659140159057174778053269009531624207585349577251110626610926120511293258216272924477047002397637670100017174050608941726467581120187608052155682651104951306023911709685848640904623587889583790970058988790587983385579758471964956433442330769102951404284945223966842915128635138512639762410462894865035586020384937028320062675034286104921226270472729890242709514792893116677520087952203837642967063650339635587058350845937377436577347478697681176617356190870160333667948663053767861169398134068577055288344606434982004765318982042138337395905154958928841422020099356969760250366176067691914034167777257423504760273175694922798260174485448716578469962512425541165748366240827385227451390958244065865695262771625543516769494320055188641825457094198718827259108008465993014140700542978791931137913072633533562524564145836083008082336553318179895433057699761743865311534579458536503928625948253742030870748846892050290721299730166868106998109189483562775771616429114177195409022552101340724438038031413490386632608381794051098627170398141571269636706019761558917668230277173222787262994890676706385210326877789297651252033955204085876447535953946062952631497659844048000718187262454395437509832870765760983097436605957635251081458747777037042712322655681211444048846709640378948909210287742819641595849107852562778139600044018370067318550804380382410938677396861325755385760402211650491774248252446479597413631887869587947002072058104441262820452306109146141538491676978142833812610435930526663722474482075127080963586827722008552715130108698554499128158163641085378119637248388088182084564332425105493545751780844375695866417774686464564024016918399662185705248864040844274239816337410708089647219147625848940902115432755768218655459881916607619475722851674990417188732976102663618747007852830029870739705624308131024851626089570744291308323424230038807813937516040449003248176906252762327089735024845228559960162183331727852734923831091667750069950578799956009255253204868217549129626930003396857357722156448112951459301117458832353885432050714378957873845582323882805681892502558291882628702742532334613638837331412043668472124658427044310379698479616913739174981969453350590258075418857528133412631052300067401233949699603850838116175272676560730317681518475132664417683584479777511526988589383161963134970687001759580900131648154449395609328486198627313298738172490286743864068806452113022793275522477688173439053256893043589199902523771506801368896501105164369296390393730071751211893159071403921874564988001816945530547369145941642806013066471663625715943597495735518277199131284416945598799510216654364072413059066426929310747497577801266906076299841098684347640242381202085988994800673727522319950171060274544277432420543968774974669411172941723767529631678628584352995203067015573444536211888119214907663947385397315173143709979175998878542610460018440301640529089608237834016270700372596503603421923500842710382379043897095959180304233543657845634448364905121743516282639465160917480430537466688958402502813864906648781917141967307884470252865857001216435245781308241624572154543833468528119283368941504413074592327394800585016298439725496901489965392576166530787943853031381801807827702848675313443637195012444742347361062401179784519117843837274432826248890153211498770861609115803682639756200151597974019926582314326207027489234612868872139299525024433272713691100931333684271712847189242407574719571075511659812014612896982724542244468508461545899259700657100763020297475421043047197977375752450570306656937213465300790398193364625965385939752191640058876691664711188204314669346692193715625910392304217705195370998988272445555673001697099594621590119368335459537332948862870566907132173640846290837492878541738491307686144615107446196958062369165294682257600636853479830748017896498942311432885209860425197932108657012921562741473172868397189522673912625738792089864302168393440381326207863380331693613757676102138910535136563731459992163811156577053527004407125940133054047692430016354784256123907452352221561653492727868941008021783319586136910583373310615223278030735277748962576965209465484969185613979217210867303528452989653355234045806924902721179259769088645900909523172577669362947593927785516710063457984973407105096787120820932494326541957355922301231707687378291366030142578176306214250334348139960474808982907471727982346455407413303317614424648176894205669552316153349865371754344436611053587182106106973898255948582749652204797840393982228253127003689263798574471739084452771780119515933007174347389943359369292737441492933013630160258203349154915433185783696024400678412607344676555103612236003351787593679173849942119229863244419089801316767696374102584796736666265583079666331946130474216707982046458987828843886704842721331510855367065685280016394454942227940067062181596513479305747328754133443036206193100757281977965021456457438453860869390571165553582436390123667991083715217269996853354394312533414520373034254726367449987083105848085491940457116076995513674269866205044888240207651237057646215809798299133403183793448190454255004627168932789051251470628236753248648963996388139146657790333151557901424858113830377931295532088615272700737781379108553137194275865538328693571646843222167511663258485939913483519883232409937709288347145336749811046170600805882129042375754988244657833715105505922645546853084173844158035461876651376832771695902078172698483534448406114319401642424340114508782576396074434566955875686129897212293014393141635226869482996983817299998894839614309653081707151451943786717381405576364752295629942852124838401728762434342188971756903796331812902779470297630871801815887340569777420360678483594598763848736410380852375437420392823346189613736722568480280306500205323728406799776443171513139553166967153376645178410862354391625482974273041002317931709709260550501407643029292798995723826283636494147181440113147103922939701670696798929816891852079106682043944102336716208261957066417213630622596264432466932141142217019370942044552599799966012167038641133892523369242537860926891512546878011772673741254119356309997183550587102109641889587875148692930799695892189126579908067234071248698730411965211509917768589258967121125152931535330122996902578188856615255440544129415513437339830259230190005705444274491215019273021755105173401623902266506962102676601632399871946728298963211268858176806093518117695879750296644381897829726155061850979585896244518366957191417605388465728205053792806324260060280501965096167469591230882095867770286574752390071897087420404205881322306472408534564121010907016634549499947714838014845410070356049560348503512678903391889890821781344610364675446629556534826945061508512011920986243805034515204973680983663577636232957774701894534987390785564458555112050562977955972496594981771386390428863391605776864202381486934226568327699078572629427369623861056477463726517655921152375844826890401219608361825519219114219146518278677514305516107942106461551552273482622033776273644672802597372318019295638694370761381041418038990439063337668254288143577183219569603238755129869206653815091369754891421362417476103832191442328233722287428711703794947020800258502286424136712024289009141393731428165873027855873283562278198313154859163393317135973699564353241248437104948194751417398239608482109019457451230178290687827063447036167494684678744564868910272937688164890675713187799741250663815072703058206634180688059270425458972304794751187086073847434606584845866500461213115383898449853587176094391092728617814871816273065920212074654486156294926248280696671778552207463020289328449820215012368195323526304323911366348066825325587804284364897727871435515415792686105492757508618378544609192759007133489182000883891611625731080281891185700197634221569974880987272294281319328663451584442743028063838262379972966076523967301934381298795155759968219756892707968635858479817723633261185909544268139158547632818254008742813767621550712613097016519426064538347390893394133589309893794388141015206962552203856042737126414724772428444336727003980384059658923387981414413704158217366986586053070348135028925725140005852016910348659411142819520401919974396914647746362645261856312691200627607170544070039034844774085818156088297900028770632434625680545654646978726702347068553527952031077040932332541658374101190405823079026739552776948479260081396621192348654940852430160205793362207381116334749185494465955084154414441921975129820762805863264093766940224016234792327806890083943320959758411161261672490835542821408943225097496691554641299413096051484822381249460906016609999356313227658488179441978874529578288458960641234855963174964864861014206038295263101208891765592176782711674534391087894072055479613477240888310575133164791291207563129062620042938656655758510031291254900271346000860138982521845961328397512356766848671000764883902649070804337356908735678928946443072890309567096105154161276990596903367500144683773378416037128335191242576737020778776412471812744163384240343594922876217601934338014499778480125864802679073295618326243098027660865503371688181923339591869966483350870175455038369472674637008237358006218983558573`20100.