-0.1190194653057249676673723277036187679616657633785669167646462957080959143943120385023563992448225759987774555616490412241177500674388921453483273015581684549413307623984517651079641217030233358300544232532030297323677653863877035386308635674985529552954026878991796972621009632608097076820320570241075337213219033383877764024072801433371586783291288226027678630385546253974660587539018666597975113124083298169710752130285857606258798119020782152165301680818785109945636010491742863292874103536703249960120031811836294101126326799109500514781794012908883764825749012935770300404570146746220804402149923319178964304897891270627170212285982460799614239048450829169694424369573017365723649006823257463401568223531937532847106292520839662213184644996362971313460594998958303318555521124866830278543388756146298680976270758277283639455126647965657418796930520961112905611144410325204228469040741339476918322862766102415480438387636399258878035296302319066830611467303499363514047160011670457780709151284034465028126839448480492417393722428453828303031587102459976319062553962857463149124342917086706279994029834517331173165598258899649412342797660372521024283648185129591619341385252468188402150103912858305603978002744677945308366836242229847631388333778358398882909160599537866989306017433582169369558237823887676034922140617638542443386374516982543247310058012083801158334470120879232624873540884461707743855678732424593890224783395036161087749066222484332300332414165424418594710822199485164565490628864073727596187845292213674028372781245182082989443383353212894806116578251553629830252357698731972032022214908686064597527899580260431367336218818220635042965201564174812869967813400475194353352916940742140996138715936667264366449042588102361115816221159073464410317618028759942592815266970695642746009614512575092796060758438433109650923334815435019980629033990973681937395320977870815028698919241980521164876984229280916321242962249279567389705060620832991476667022965748548646980690785384124346032661245681809847032234661198078724404218079457381660146652605320718877439254171715805060217188979584855587356934996492074342498519609422601009955728120274614628071826077863415171974940457178156146493254723620846255740632895230940395104932614917349599992278454719291404387347189082862588315510848341379455318891192676617115322503301324196091928826592940124383591776344558180679847527406094070579409561073925605332883445880065054888295842237205672908776960256601696259861613533056137369551723718482968520397501057207648230125653253467118144135647084673347438983219651918985902737744707561033839825309127950678716437588855436503128843229828633906611507988543933914255148676008738515347822187932267152789494449431369991500185788441699937242738178167709575906281149133693387257813628395320347422477429783628201148632668727900500312455858683593458068974583304485672504818979828690550027764649545902198141016925937552625655769388548475267437257052288306489657750618174425389472535966326617558273951379822559544408127849283266557349834711486763295632027816400146388893814425050991914816392017779865027080808386079728149229025824974567128558715068381698762007490810733645790083603707773082695946604595234807915421776672610060858958401919236575828613104032265196733925026015341410188859306127637531563694964874696611943422645211775313128928033594499603382312246925936198927572652696566198003309838981004493169763512288604276258514962041171778846696742777536489916596742033480257218959006429306129187930018938781818419919017934942464424507808258390087370768106140378211519355559880376991463164572504677460231103448779790675939484738035490436571467333898099316296884536838927872279397551747315130663464148456325634869531272698430093592656680048240439445904485946159375955277834340750314140688595461789376006236773263063153779903456748046740503590186275417167711215733109620630898056735327869253439558610306537497674280519656006202072214116726668380781822158140411022764602268394068517114985638435306171265319858717189774632208482436473692534810652094534422636962436855346341163148496408692948316303226930309009939002309842355713917779422071824837251787791188537320828538750161947151144468353516976020575031813807016797980691776568138009320291283976763149793470852553541493977267060908950957834516715233237163931143881488092292602437471513634782127608406989309600035362271658132328580737933143109907452256132125758545416458705264280031647277112765327491861456646882198608923197425072267364569462109145676063815590223241559347779651426489975194878394369090680322493945711585026356444589771071767673552369719124916475131646009384159192558253524863601264501809800325192140705053787500495338727534099070549394180112268001080642735610158081411261953144331850664186028024648836665551023209389447261157998501222685002848444037146025768261854752403977164426005059116374626506727174580857517893804130391029224551356739926122628845377664404624745422324580441217316376631381956336670579356817150488212914579915243620265503689342402051481844910147113495468264646213442864499227435980762591192658934661657631961920603642791946341040198693680057118302979751114957072289690788075506688361574142491452478985946778710556639509038615515522632521884909640741159421947069206234504232163637146688537765527828022193756179662681891091619965698620198332199545788535049703697530932026404465458429060789261336520464339878378504737468885575377430001940544448607204075354406722697320213422306533466401396898466717561304159984770433272775648849506703170678381069558910479776351364743033492421380341673750073985801500414878231336120330528404702746529628619037186928243322613714677137484999439671272415084815778685546215694058756368649676018615232238960815210910466517412615254295805077683621323372137870318126521175648438494949476599962947005825388073320758756861486667879874954008736624716279386201943360522615289682980922505445714830449780321420907121509437019204498429126993946350074108850230324016404994859780147097884420487196250635045386557867790907834414579542783697045678252453606105021186590038396475941591690750522449861681155568017758251142724214203640060658351574180688576573864000781866958950211339279465501833399899998821149983006981787341290525318685032443931688951408366813872362672565359001236823541660304610300484943488080561793029478154806384650752217313084661476316284172506414225512794305972425209213353120549441920673815481266569478355389004062307532037854120952882336788710434065030322697240711305865560932536705496811382129071328903116942137375924475554794029263885198110450192051296448354307009845552486695688770411702454824179825150299273835587476819245898278811901183493399974110058137997082496788523618242992640791691463455445952147049772678656661639390931826960417000513551741727069101570123712498112839717844109499454685814722866719066613317389878035186632704737897923644262760971325404213064698089745467471142076447984786502674691146053242897706087649767779753861144234829291262724356660222357855878756987048053681184854815073757073121630723628881812270840732092706575513340399174080073349994223915129808332205903034008740298294212975776842232289516104159567157903776502339844990355656564551459295942177686500936127861059109925162246260744283834065757494988047519483278272527181011272673155558691568390783218130810333015167427613043593933609324532601852001229127220143410263685482751637474805993202177935167679804626519747027012498674848008721642469131247419966040678781947058360373361891185039514919002588094335537181563937104247371926837791199998859090213840682480844447277005417048919077677007147196096407395909851983567559172477203490809063672170709968988368462212521832070047243817592399165352641616614875505512594420749648741512163167452590716581599674509564521733494419896040386465175203357459183559650555692201157373072334225723977700362759545106713428093910072565897086519560277265138851846341466676327100968848993676726520334457771120361384464773376712679840054424850006607798724751953106131331747146938339558660196715925729100973702343997838688047591595844879380981312848115131248236666647990022098973858696363477856904021410982559590366795183335438040293843299814387426323686918656425662819347638901675672190608985093172704291731924821895510975126875876780656232273226346559434915449111503602170530992372607606163664615373485752287821686394608933006941095995929807086137132523152407538329805476623499375502281182597749825505744814059694892304053462601051628657041602654764329105484273490515522657129941452327823046508437253043435463324915534398566685461826804814995282969001560656874480096250503433992307558128625679429634728612773295355124742993551353941744961558824882824965378779507689321387097335570612556001699672600373168792859594416814278530887487857385438853894593220847518669019141654512870733991963144673455110424279493260597967130920385004537035966218016085845646333737504226962098486180978080855206436822197438729578741534032565452347620000864016032889294798222892564833536384992039343482879111850608837446167211624775053822990964196892465413130939766728536700700210994887908677670028750841238262736135399014910701599403783171044125815208748655638948674857279415574700376819847766428498445345901430188180125117361359709004331878344424159808198732768214604084016034681438317428929567928030431216514062392012237885620468683280943566690680609784355902840272396811976139498095938468047437715388848330841183930583794510544950236889236770972168930731922921128433488421909700688183408854295753412818332224740863130008473248549338090578065209085288779334292617503046097231330685421782680600438189340844713007974377401348582198486399450124048566003563876413989826110926755170217316174435261074373991619779675474794331458286796730150100787829886078827163888389748983143870210005246763407496456062087001072121241279881654188723244640140177828652008185382945530179705518727309333974826536618277599519425166194419145905344330317759899587800677732735466086972994483008135660930749328588488757828827672482262169617269586919144967758030792121873340376781523465974738705071626371664918841836189330150596668116848733136376629304127392201513821784177014346020323579330386313063639822676448760018815477290281316791208361042937527268132601164949715521971628021508129564778795585607907098220578496407597845282396071767473569653040239410958473424605478384733657824071533711965957068147804089074690731431427252077728635666537057979645080544800154082280680468351621663677420533953828905934512864592619167114882060266684328117197388925320074466757192278755269036283748389909783965009939653368034318697324436323372288204623970696472190061947969915194006312798243057005386900348114792545467883005529889616211641402026310584677239201884785053517471817831986853650564592214349773095402386158023929401506488224144109882180363981195304345991486797989706074114516833000344263427118594836502101503184329203971576531925627073547315310631729740965709069922058261906075934170784076563622737201792725196965527537498680937688509910929676940862676387465680226235054699789614397431746753323941970850655159623023133613984717511437680305547679097353001470321909578208734712582491273709649321908962275062171704964256847531231508995695882922234485164885937963495987506980891951030438077082209808619942454631841806466303822803251909054662763113814886113769211150826633227887537549774264315318626721113396864687047198283416205349009499404249039298683950565144830016992376178138579463654745242692368317254154193024578010359209440073226079873925184952885276949771720876701352190910240372708183366640203730215906278991579939386688179923450838011675930739061813431335692684918501721424713359260684917962503912135816179114360228500075670298491705984992339917432766095957275304290391799178579067958380460547726896044366816671613550156094925542807137295869804460791851495287001832581375194145897626574723037457866695698522378449316128553085970098474644251979066716029986201509419263675449572754205584599197557505613493355283274460895247218885742975424210602568723385895476395431551277882428777084013179024959037173546963295648789575612468697629839370982571401303614565671463277142960454111998577296408083163333768465997829342721432312088517966861962359551592895081109807224777514359339211028337719821234055301734472743822018006662198468484099137160245621117944760065939887281173960086333479702597290365113985270785004811888424260436359159307343393201273465134749414731416073064332709696821549589802794852362886992954485240348628451064279543666888429256903174079662527452563629204699473101191565041104362094197465748755919765568459280008019187333052127035532281828434215624136432227895820091285475662428416227249151188103890897943117869300632074016043237153710032403970094320491823997185431777403760960968516016195961947947413429218882697179101038284565469441209163798799838470168405290218822226397385040270042859738804131907678334097991601336730282726506423782373911263619291960815629529401813011459245093029313855049528180248553451121778163927923242306155507825793832244653460073381014474673769099390521306199757066064743387402924938926320646974538728312890719742534059760214018578258028165275145993798810243104631913776345396736905218020140108313130499520199804815737404674932468027126114466870757279887356790247010738707546296326444954533960175359873019839383125746163165974772976282688815566411815545738823367823864693157232200741900912930043622068054306414848040696302644200096384290223479489446783909333788014018534116177311539731471246327386486210791141488966311039711103844314244262564597430696746442164561482192928680149649772991027672734832380649516473317900416665844480468823930442184801744392576574714393115965924532964185791139315590195303204918082233965403016930329041311074909704365745377719363341019580615176869839108834226970326360971112213222963343285675619969613258403354064958720426182593648824651689846055599582129715655622477956301868287618721178093526248237258530293932691808295845456582861144574674524402903009367173576416549190567727814505661126125879876474136720588757452743739923851196833052712555054100334775605303859822919839410502102195319178415753315989375867194742074674756850782573731203937659525437741828527061678505905855303829959845946935896972621854433504493701378714900117750249828780218353705531099678248643621736149302795094960014997993793013213133287547500072869436522626675924292392216761421200915894588372315916133300158889026184191782426193574509345569912149577828632959561531700117548009557365011237949077528915432779527697050773694870580133512108225758086029642555240424292493756551486720165667206600358847811006782475206814693521359304053465300762393805264062313202830951922165167636174921616770805763368033793081689372091947629067938490517386101134718307358697325093815597455826898159699966934513195678290757808624259587172609728982948697755310379047347308087051604188235372157529441124947782740617364601363936724980905546264878293000864302817004726337640682029613037421464267488381501609700222055812538963605223280753792667192817146213460720239058625747419900647845886172645480550295357120994848134561716825459880370798044392537630524238855313217092025890822892655367557987513681029950282827122684904045863097869695569479133936860808913313812181078533460433905280365424170106424871295957834148503330908336500429099366991013567862295207971518965125597130806829731923585800684371984475247686331805482393077701123990541347760586041693174157269983047874940444907356650534116177096132361530817266077732106495033618158603474195887475566855398318510056600942939418382563889091523732003532430220921496525787385112968202850852505901310149357953973713293481397049498141025186399939308616110549254356760072559432858932284076076514277221283189717250659523248420178364461190936769275787906234411801709819927181292156763785246551548812855148542561071301687210011312519692117541906002393094194480538964856007337486605840095672891698478068720842244777690822056471842236333349430981217398986001245917600318965266841936235131498079718280333945462964863673182592738681863739310164934071023974426360004142992909506439634634851160819570572223507376331164999912285376544650297888362751357024290375089472758504554926076033074371846256983684414500884714665386133443549622644282221015130414243882504158021836254574163210847197415088761286617908928616588387652968509463833962483424549913528339973641396052061915414688125092841758857990918685628777734456384554222469318726602169505701078264185300803153131355282478551595628700234807257186965899628551971334824728362551233794577931410476534739454039038362723817256792344150688127098589991081808014361974642311254234728901018903795993103937457397635648713806660784677527521624109924794098915424038056505562091581973201835959782745979180609353935748079904534864204563061555906137614040621622141182908263951534433357307483015055236166208641023986030906204953464406471109603419998992318601859048851021844643683755118469476149494419164221476329491295315689047977882530812674769759621667594146091084183647618960512261085311014250473845631931148626863135960803726751587060397805593583179091157700070793021896282168088215710169985738153553005277216503138790990511814478565020290309054278676079173048458258248462847653540590704200275987345461632523610948524467662264096422894885425962530241459862560758425775892595971937160508350002001797666357573831169327819456276260496381322501382660580172359652887685635016131839723963287730648157642378337344595471950956756387640011446301864678836139215883113167008231659124519847560780089871747765073404639184686574145502464365868702899513654193805608475003795783881946686888174602680730941925636870376060535985133442965446925693555400242524219075420137271867130587029162865889090412195789154344256273951933316805262104242914406285955562010961515452302746112532158624867595264510553660675433695767777005642750468549943277518974122052836038695075043657242146312039262290840907641772207648979566514694843850376316863490835391900835119910329205009967844485666258149350370441438144590279641775967129036658469074085246897099146002353557047700036726833814616451134240586783975359591951607765399054572051453484714450075693123519497987606647911541852160193521355265604063651758708759073035104723053308770230677544161759570270988759647108688405211884849474328307444741792957476879202867790280945409606493741267098802964423234222744205192774091159638802716058952990211897603642930825565848239812832170779348166715929021697128431782145130157242613693693723258572334278491669174333754970487917510828249179251156446157449739214701414684281222096484188870814415036432687928919423257248957735857555301612874623704196979949399170768052400681500276295888909965833914072316576436930702356530377529444135964466547986290665015453544243615543181927507634811354433999860835341007222334362606415362988495026571968689699326534504119134926460236716766359531366925850044162721444719549241564077416887719264772976993425719406402632789400847915558351574025695782216940646255273612687940469927591836268564776334092125698606358909188971354936918264017341447417780330835749704357120480377211592031648116406065642312455516214901871921176127979290702906244228463475200687996213601419294562059206073258917711652321862963638803617922128559638931714417730811638071351316760963663909420099736929758809484461908502550265609166161516797617378818300232603410549083677898077912758283511481427932890555778612393145550293048541201247091395787508849223750479924980909243392200142801126080209071521415177850111585065355349701524664749092398046948662328779409504200889436219206516430967172275407377012064570585508702709975046918983710558854200600478324476334453142883742882237324345561813307016123142099037213014468528438888093282593677922743898709996733259259989821122552259772767765761718251826665768436983170581353824112363740542804165593390752194937033709852505562608654686286429401433540270382252448263535491662460002023657088510367428236328392358774353116891485693701705847867526233916145607904486158901282732457790441168205126487667117633253456576061284651601139607967239353734961808474581241012`20100.