-0.0024601303604850961865959459189436252848496922567989181963993059896805227716802563789460050071931826084835450738348539514888220219647950299716745243625614954513398905698729434376052127602340175382781914181405104603972008240014986595547105357846862455242814335657676920991177812981968937243117829258955826779832647714562443515828456340876593667942043276708856101045816562617545333464217493086695750025432022014509745214246932414245585264036339805663060410276469982574258838633486652421487550587200960687657445945997003017150348172916423099176004123706715964459720691705846242368822913810240554974012728784985761946003741346427826304034401447188762180814601193401413729487423086170944879660190179178864894652748433835100863072276495356425213093874354429264570267103079057201834542453451878571220498334949711770299829268482127413697568318397026603739087713080348046167063891560108790914471251421101393229289811727729982787408287660022777617262683287847882449488184444131576491108247583603615899911246908071627400251149037718340966243822717936365061392425154894087976191534303186471793249630510766301974057495254164708379006669747792023907390712335019060166244410578491836123303105730164102038588786021649843645443819656019660584963661540247996363974361371166681532157717903245012741644940858390189440743387404939026515446151659956832053098803757008626820698866756482997017768843242264141847093178401388798184263636064429399888837020136742045794207603810187507157944740543034292360456279871330255036375659946299885314149745761352355555369481984151741501092955615684901764325336386966074311576274625187785112674636580560157632811254795829282248107869457343007643264635755120628937160063480238198501444884458859574133169495522217938710106322967932352411617761725509884614603699354109825876069750608959571149187796450059071426492358903820310678878841244220573008244151282911781637336470089964943781007856019329494413062056040882441813310443992548128123958570144566543926136187712682908805976058982896823332158346268489727378118213206256517640386313519836070970663522072020138834249968255509510434805484419186290488022164304960838800801535269027695395143530502195570921315849410611154050363753992471397897744751733129631139502168301723532355610038427994742357663401987344583086918537522333449421370235735245225805150269669380267540266101331787716219131792589698066112099590992881821129411171833981092078952181778571362215135867769142191217591864615922665224430319622303910134435270176281838486393552757839637664840437708884903500212997455864686433600817655439162082920142451437952560904990888651418846321947457967305770192226651164078102642296455891632928369459969829828814751332549246684495023887784240912113499416741416884914432569370787325117359019316734265792736742677606543800502445473363308728973917957785856245472804013321756709214854424768385697541585300486559515160124713854125085883703676284730102945906894204908029823008956960587059868390945393896070178964350653139593933269166811365246041589371558016901095090311278101096578407694927297448266136647472607239409345126915731308488919788280917255198279172807398803854522931544995183935978448357883588044492417083031935044215995535444148123551608922879088928128346238433190710611720407604246173310467782226334045827594113351396569533909165120534351728825757420835761461552531661284571503901777813610475638664539407505076403705330724706217256543131665943600077770494309484680836636914575649798761881713920464363156734874515063039606880836447775417213425940480556090981257995224514350758362428854126110895650199497669400301228241531626672481870624778798112641717933256749986259319740139069824885489108710516808941877687929548264975202822522863912578362774044609526770818132296935940815707866761291246347144489869491409706058496418692632406565382921218452595169640436201493391171633649348242197869195224270449514315316117620511390871388111386669946113447775259200058507731225546776937356911308761971464625881032967145653731787203741249526118361687172467736164983318602456275655877216596153576794569963660904809603006613451230689419464306912520117451053928164965497349213844328990737458309769664316485105563656509199741947817320002172321765940745853030982547952866498250497204473658878719014571688043022803416924213496728722549843681927405982067706991032360690206673685482277232115895321574020745152337493211348006271321398491295752042539814548448202684363228212286484624156396928986363947789443501519677600537364891189852218642596491340521020069373565367688386815128194808297794036680342780084466325905444894068973336517039683511590701676742680968474128306132648504466569521134941969610471010537880037624920633196942169971390650816801622382713262128001980360624781632236058153993182316617353740790668521508221521673648380788448695878054318004987940084932356137753190454273619992832960726910409898143577374147684859965320147089494555741766918608824314478198905516648277403578336136515332280181888705355864696232232395290976692919678087515268405766223835853941335458972007557233923948294181078681124982412590975319940441158594528329295138765711269212660282905626309091558151925256407022087668961144865525157529193473542931287468902077512049025148282008652099436019408387470926081907990112493555662173504617891014151835602005190468958359373545540630675778991496023019514017389036310660396224454702023020898278054719827847605359106442385052455792049930623968861487437783550920769106172767429798972480597487806326814611162506662922384456294061520101964984931644587355562492292582372435414369217058211234736144885392143826077040846009001567143056360512237938333168570370035397369861709693076769546420402428403053902319131342527835143668737057885102519106625404910411382462013006638544412029571148652531346064915163634004387092889325956484877628948710313695832433189766451276641570616362597210954801273354116761575151237282065412891513116138707035901340961674923939806143475469888356146554306992941331289384299723621029207986195215239094527419726303349981541098079222330795405774843587942314525569106164027901789322898052129942929556020497704906918391535782637926895455229976246474237716910246600280962950692424902794739482379193342564669789070160041308017886817100443094360064011564402054101342922937309460241033324918782010322379061283700567798195153977059179186571119383349682923928938051013652462713232243187335160437532123749288388273094101511925902647489257114420954856841237861169791550047258387062221870994996230634556018481081824549062273320424030210870830556449630534363894554027209583659448101568594004193424995523954547078944816167866933548844727275525513703487990254837383142498904610161122651876912689913042365168146946636483938270993486134634055693664446367120400363015173275224214514773028587123611579693455026931826024515356064725255000167468821019162690992445083356658793912514882423609638182556443781589120415558531611734053326996578590946412550535017274437568871953707493300339467538332526756685712594019948247363678728305238369695899989299725726011591959184719983718700055816850409514782568626936687708578341168808375581046466132538877876426873447473386264359323405590284886490309634743437625252582290056620016614605394446386217852423622554027557022457916190328912128361423648925638309538639193911343103695830888296465029865886503716943549616598840889108816318781556352546318983795860095442070088351828436594257664754666613725199747283913358302902076816134505182815299421256782248308058113257490579369165124443500012511519854661895476417762065826659382560410552964240007198659411573064913441030244281697202115241171260588100871799624673844443974576658291839081228764225932213390576375921199621585230399432988020836795766984581651069076392288790946991078654940232882624468349877169095453695679473587515916982158041321245059328217545018761602951641768494460496222108774621598418717322598046975335700771537109257009673824280170994227628899690320200486850899887922310232594098669635232753356146811190116110064645283752093575029949372532798862929113897888645055760972702721036393819937782579765421649818078256304024751380032673217804008256422290385206413431001840883321382554068213011622729682407765566839009075884624921394631118401091011077292692829221453421265953907888454392666396458238132863997637967329278215334418117740039347569079892882585868857053012283046966998537796907692190994408363935247635580290283748369525812904309181877843207855213113187906556135962163137713705760384897273452148179846566296222799379516522314236478733492429666530415656272263006896322118278369260022985236979348292359070657777375703365916662535828783365224534810125467786921284363813438148595712276260718775880484337357716533792133764276139893754977910743958498382160967812039354347253294345553494493629827169717999272618579060037767393768034542644981372289503562597010771111959233722560085789653480965764960300266018594538664838732835748526409382244611498198480961227308123934537779587181619235353551076187807835057841676575374317696767155621502722890995140748240123340767781517479198311747217114956514265777981775207795911820781958584571635454773403990006867085984596118126968948908764002963559336099414618698683433208559751544501057065300967497856465476761285331390005213509114677188445992121982124781364469834193804717231512395156987536718869211997626950891544530005988373036770816729280186212579784286946838485575732336970419576965454811271496891046326033755191142066422625585296841879304863199660876832397543537790061407528573612324938198215624956699702479597100539950320423101304458758146523575475219915312412673483073814337586971471557411006190585809857850071118535720656720308879320732245451409724198583661906281861765760938067643931970503231851711343356527697624444213684660580753091227818613375324205066056214568793757539662645362691679118943680344162129748339671068531928196936309256628361323275806155313043142674642127734764107602463358773188127006828760092047370736876681673110268330322985367935237562391968769739326009049427456269769421603767025365853505878122532191345511811700081862604553028477706521021006293830976544246046770273480322514814599474602101643232191805006563143994362627999681007811186824068475027563871364505584977009140686416041264344467374519148053177164101830804761222895764718010900553054305299522189988459856497529002209068597227940708349335756392990034490360448452654705265638849341912325519369491320128562417259224326639949534893662501579773918789780345116231983571194670409991562445043596724727725263952820561725548447501774566744679724036820390384546432731454369355577224739155530930492217268019434719663369091549245182016051999368844894056209186411764994223214747682520869297184500549965017132526663893325915816765468280716553648800556752430092732583439396557341984536691072178047855782060365965213248061556901201241537514281613297081557025751731562161369944297322142308349011916327870750146680508310022233634072104135909820617877091432202874880524124043717717018274098736365147812038640202956699940502295512575898858666006903441467427959351370907300317570233366065080930985658417687049016496270055961862747418633526009728887108767838851013933567300712433825571478124765790453933339718426970370968289097952110403389670377013561720275051980675634669597562908794823178403024172021348616511478450126057231309024020498214104648355276321189890438588230133618109256805255517149709261393769624706213960647316441382268295269576213209069405323211405055519011771536806211729554612697938063165481160277744914391566841149915524408030674194725595040860401482231248225996979831081847087222187934738918330380251994750779436015443593129364399855520809974403180558842189127077796884034675442465657733428833381167284133058440883527358181887789560426636308155663603948733657518493125773097189801815209105811071565261941387554303936659028984001781327067894820001830499945124939264115004225012889842945714171628936204941215682305856054808042688399653864602198580253828918799502901587715826808808772479525812520289348924825525129166679217514205347928063103822747003956776343447880925078340839548709826289997132534819075191045768223657472087491081325914526417935227157315001951485145931517866471092925453303104931622814617591044306240008353492507753856551741229717749164125606762348680776036577450225506059068326186659158350968700718589086060034583431899511622950980849729890554311209237508268602364262848490930358282696589992500898448484695620420319912940958135897297220217942909458216559343345002265266195072390503541754637095518441377569414806585713408565096051626179308358171865456620656896018317376006732078625795634284119884606101704761690032965595006589815677361753672466835668244004281775603518633935923132320237399931056241973183792968117976228487691797204251920850745845209470042833611503890799043618748727852992467473355258645650047903929457794259082376698982039532359365964535564911040894736071316372556183697057637097000590966349688348626985720728796762025547836754383666709211941920951308615148126658732396411324572049151062186949565120419797885518259005861554419540933554225429099052582021678755560510813599033833674717549322613525356436344686726380004600124764919679718402141673708188055811146229233902145205508644202487683429096851099506593847148088699788589560719576983644633499787554506760155065106309465607398848230960066090203144162011693086865769741981395199134380340528048930412797321086176888952096674659505573247850041267114266639755700540237525417337871190435824048656685906595487809742750219228805060520692439666070046776867901001320053226358570961355591344280208227370525444040512773296622811626024440484970590117155189940779969083790560195965098512216253973492547702114614404151223634230276530226416055708367973978634790443417865852945351583230652855384428357320191545277095865053755133713966255981629111147218522278270790303355941251111965380147972670602582060724315366636437950731412179985733122585151397979847178357700000904751904456826931896827486355941357489589107107898806991880319369497079698676751667604040236252767911134648844021842557642550693442992065894412034983172591796232627869792998355390987054137741165891131890600254437001935087339625112502080065123192441814651001147305616015437908398115868101813054082213263861930131395164275900777510804061415326120076599343083931780277533402377075001621185327253235784026597059850655358529779670541868454901222197040092166354455915912127300624260578513971106882957293275312419079141263495234807950956322037691655298288285052054508853947987294391706604179544547583934089845272038895607058203244268387671640673840087934069536739335866891630584413158287137268205246108945897661717059276410256834129801362585505074773177195864923772903595812103901742379557387792821135160726620038130561910470178467001821805704779115178692620755628857995214361559635891124185695049011863999591687046357851281963423400516052566383854830344873952278135948673623630816646368066697258290813249417138385518233370117729257499695113702358488589328460133493733788690751518067065720633348234413656821398960142431954517011965036002747639922352577295741629639679081553056650185533663458256440533929481054211949257192000245953500758328267396084861791402886197445502849723783147431916515541793041863950334899352794649099631376929211089602292339104208168630513256390519363633739935704850138529388077617233544409031222875027328111676486394932941752688282035706021133027736610088487863859847230989645949735081217512541082892816988487194986188521853291035033489410893094887902835223843498446159581125341097548603898537252219324556651190557625598087387246452884524044492384713785645109646206880165182882907373729722742632847572568444346923923853427279803589544897825740703174879071114126280035705896332817127738482012431104181883745729188253889122756412634060835035970887952767201872548601387083948279195612516214303799715355346982781654291379442495108475601209093043081516017358050173229445434313917728431268872623683969406847927745606531118055676048045139195811170792674837035851205470822783127716799920103690223884485731443343598970892389422113517968009230390904592855688412968099165698771513820604635916578500883875440992084311884127434044809711834890133735863371369857741356980046030133182859926602708443739715568418755524673462465464158995983515851854569729671840703911603464503152301882856397586390788424255107467465293151864057738877875830686464682469928686128227287688958491513999006613473313918870416070118069381233318515184025140386429310058314077482424421085525631101611541142754059225854076614689424670750545183528520038605904479330057421605022209335581102094111937144278370307010118333439307831613529792673814309583181388458600764119283915423728764038220410127485770510428780067390826730075931368130314318402250977964278922936212300296854654484401469596091420819815542634772621547208773175929572617078840362316530617484965582167813903378816966008249330185853382073242433150759154242227513616266875331161967720122276017103837617754755317341716170973187718576292402204840824600100347788511606339187506518411360777476256787513060294565048825910632351149974076005483071622553829834679934258970100377141322962224749150124801352203418964059315862047849010290424568943060682846748112487910973048988286806789309656127577447343530015726770391268000000910542259154518468681492467647399136637731598023566311281215554637871448219908351387496323800440958628777858597753796993064907846174534237711963418372096074970490621763079332064291973597716271962247013693467367934376054746770827924250158919418473060105265464592671573322029730717454315040010699224703753237502610875290831890656524201655331032691069557876481503234993249072528132837786175917182323806361564469202397937673064084527257005956103371031310540426566653916542516987161907492191718676438831044097484153294011037362399857132263846230996389732202949477025419508637896907341534380078851107723277308916611865036388938399053911595850332626101960098182892711383557777259198736096059744398468540732164500738961288989484154152949044178019399664433418967633643235185456327876829207820442677611904787395814132617648870145129527717024462106073122837072680834619130346911348010938722388321385124988726705954686119334764924334343255891630433508275451264984906238482223933798371112623398421036563203255823947638714712080795471495823386827114237001169006013430085495143304904230685214800934217127206827005523147525750335263258212307328060359315033422108511625218750592748522619873127155869779014263571318441972643084159042276591738948861354545252780630161302593278314787688924841977546615210598529612799749982531961735706513802255015458806948741630172132564958543621268531979741513363348403165362990431300434147229892219107669319810039823283264191135452946213450852883546290418431859635374002846924029249792016418270627029333537554734087607673255839246580946732686787451320977903803790695160677276246309989171402435374974579059013432503497945297383414590734160371901606307908550216787534977146647151342868385460814418578432123908167647772829695213445481319279641127674722317654044473108308477395009627760586505603639048971479290875933138582287625689652750806367607478952645295393065203569616056473958069346693300999471781791419839306711819596117363050869239711192461323026515134063576019316510228468742730193030508206704641869679490412550820770746925031269802274189309935770239470353170601017357848250730597988929395265028291791121888068499613049403546869964542185720265371905398985864697459186683259757687927536438611796846762913086878756569286272312665303171597501056747806537467892432256348417160741759164113332946269001795105637479305648092973862816277640570599583846970842632373758774821400753623349207830921670786119705880552223198401092629235251251389083933033861151259931438753900628368806269165885929506252373202031223195475276990868537034435992308038539951642617647908924737015009826883658264827991715931486268471860358861808025810538818227400992270007842819782435720589415381690225544976556747182843485248030391109410867214522638484469079263117296397238919388247610968346221297088875433442367650627290738058513234059086258492851026767158804082999407`20098.080671610915