-0.0007039143365430145993739151966874758808246940424023171167202545929477505568081481175680947435868762923395566607718289573168847073017179219202709875833891716095004894494669495129892983316336943392338453979907959771460247902485811623804722246830064056706994805251601547522309503830098240371084647801591689624870191294581616032069117400506681205079228947008227146765602422099045719398763452336609109579571674627553725264776563565052827287433451295154977908981572983321110908285811639542113847564618595962794469145235108269013747182706673391934433847339759529014374014910155987792547922287869194166469806911609730513203565340310016530171618081372285961398809179131784237592008822668220268971761088271351001711524104555885432120385926187736012642509875420444864975043721961225385089914023290747202798669217290287945887053932636073283355176694663144273325246941858573220733324245874221940059505267886206584688046574231228478048850608795306612143158925048542282200363717663845067242374154677794766115016396625327874945656837682191997757592222555857900276581742329158100591123367595153926085291347618954026234541209762780354405673892917662175608001701137546251316366968990457962735034631223463335866809561555978147975543340152824758189099066900264167724375127697041282924598485949983127905176715627620515865779375024231323656270266434661795935387698774913902288776213311967202802265535200341415500491464580166954133475393537082026420668075394076352190379764469751880899863160771575903929239253400812512659345873125870724121401230062904594975449872773772448094549192213523306185070533508179743331464984885489751433826693683667381366951459818805104499502230084864345205240302905164352530322915341728132000845482707699247974460209621401422692357885234283984596808525311299631061050261465534958099559208711753135466301698548608739812284011729868167268559693290517360148593737339074025171262151492864126598620244571320941656596560062135693309778079365666063158733080506997316681056781287738465539456746255947433144345947187154217693876888191460846051572057179309113495060780849727811496919437771746451248513422258740376773729401202791909176225088188649244584156409421664879799965838340090712221455463848968646462397700057940862515825164353845539360943053596399538829841403168579859224042356674884525558239192172553486476391787258373934281732820375563270916177617359757229971289263615039944396178439533489084184616616958519978526948510719104438199232542806600857968136399145377013556886390490364095448894375372573897168248770449934618901597399244244111885196135158503369944553705680943838003925689258049147464169258121482205967893825358184934513000397922056687671372142012565733886813500461868986120309634246734824965893917228802759256154423105167833554223084837435924879250685873341401663030226069853024078778416496702402961780587585297180316192211891110959251450161410963154476325497679960122375428023270025006441088796620713223647822119455690265011765190820068821562543880395940786576751331112410791610032699273168854485127079060829348113025597600354368651073364232247138900679170004899195747335959030087119063983171550403723072413035665621222262062165641897588972504528038148262283792982384907175599088194360666126833206277969313108496094204611426172539000332072337302117771407521329162673922373024923119775551572987045913140470972952827089935495813590132514626937996357344642308059192343796775433278851342116987197245895588852072781942663094359253027221552583110410926147493922777486219681289679521678607829916467553874544923957711274045710536427223470192963635244071751445794485550936925165336134325255717495331349940421017139528661602161787888315816660930198489997197487368052442064948232165099488478771613797562875277108439147249293173550533629915766692958535406247856285854866711201075482293708526724007520485351664363306360853588855013975152577419737536032882901905009753364062616698235335657038873842983709982379482467644099412422760441658394002180367867212209611022740590402126757755976990988544940502992818443437318600076803425684602599075497433673185627126810843053225679129162254769905993162644727972024843052085795371048302644454751431675754722900968013365919895172005312221064250930731234850566060561743526501714675926628825873329061867759371019109617963285315084154422255491799931857189131662227870306722974054485063987412220477343257220881177530913463944610017526416073224177913709309929269671202305281831056281428070848692357344787084038193761399669620355229028554940062885080788484953896929953258771455838510183486139474207203952803425909659507222373187584834657611165186275302564114039283870071128057547096193493925861625891458126543750055609463716864087897486579755079966592417596819682122223682328716741585175678290040638739421782969330038371777636415347647163042167810621735512907347576936587187062086778788585760143351408009081088285490216113932394351084340465602210556898154685870159603065825487109586741590026284407391923905117192382803734992753648753457867537186519760523174653976323677584936085607593245714876285048973111354657645208572155976993329577315926938886498648813082299462063352424931233441495088193400274852213382585817110723183766678775077844760436611472408314817440470614271123067719352629011898204896001399628165309788400358813246222081564413934789064653977531779322893297031360763558128010187606777974469795294606195873057440761187138705201466936945720520602645418856714526193369712569294945927964691135173903774578910145315217327710721110224432148910300522429342065248789985404808859299103077672670009857158493145448481438570474634963886452086561920094185991633878898229880127441363409843943646481200812036346737938808023365807050721325668332968638632770815508015577901855503652970767586731838423702620815627937031275062146975204327392002940371604086764245174001171978015378968591877427832834675654873591654085743632343900130249180493678190712508888259711673533071408093202821789959928553910721845630474130715301873567282048112256495468351596338460653054560589063164698796159428591292001027705521784185167189541650629951243563330956802293649430819177786057129009342414612646690484272647428497292724590363648090291380453258261872017958568632564537312240989589058165984863144301563941474557571837315253282887543297161559409950242440960559718346824146442219823366444884548877245845372795931854892896525402861400750397757310743025417828571273934071332623891959585562150510859111834474566258941819519880708893869369970734421122044389552341034658313863659034000913848336121655152948456311497581610772069015476142027421665742121053081000290942891131138867361592545951574148042719902940972859861669355954285962047603958388940611222170332433925107882876346632361995938674350327036506634072506912725143454849611130496836727126932631310315901280766008434615622812393434945255700196066923615005654820041424914223210822269928081458844806121897244762741930665260123276198149287927206388136645639850001059208157357375950990303514635968310605827282704973802991941806250212928112874696004871222087367325505396556717061623706195101921430116080405934233711238238526552364506720157049478341639956479393128434503804072505551026691738323279293360994394077173865603606477791258859066965326410198623137673110152045185789773782932385066954289472366318603914278563245811885708301878008310249916857663245195058654552644343785504176842991374954770420980747076330529731704427532160960100199193975372852375960986243943403917860093179559594386040829260870876544541043976142771590335236169023031904491637012495707773533299657537886713200094583372493097937240179997623313247187550123903776362884840755813319158428322040433083139833627441413210405555118654714305920509354687953894004542876468984571885007003323398039113898038687462271423119627703048107919828936301672512055952253895256991966044148598449414047385299063644968226828291669843139608434823449229468628362490657180564558837284862407094355752833609185289203765964106826254577134470315253375629109768316800728967022678037645626855355582126501762452611476546533993353590634204044995884891118214124411581407004797131740349249581638774048924653530941970004254198100425039474468952940191652528331327322064701495781019916370803697037468737314250467450193958043654270960715860915030959202148707476906129891941970275957660296139503933888238847092398417015647013454892788600380174612162147929267658135439599202671389768918222294690937665040982418325968799785964934794333855066108322133475371656837792781972783224712635041787818920257158929450787617052695292762573395636877560486081761094096789123828612875422437385748481040352553597598663741592517089195855931465373640589738405869101739958601174215552818481909519726738310601554098061525364339385066958006935948801444667091901978768002843294827188000724373403044095790431812717020737766681678727567283983552564021438979137475655951857028526608011593347405792331394187531721389783218864848040558442894608963394030494387535920305758117652244133162718305296960144446721707626860899560806053284503652939389294276610046303860736238784077832899795611235152932743723541273077378314240572493402380271323908351970222099219413740265548029153941565664345662884595400158312002667158852935071565695108147958093574138777180652485924390768337424433969890182582529443501895929669083998881474726836066383649770889995301065522196988609027221409061812012363387260770626099067219736333093500686960453033790912622750260438216216827292855821024378013091661948629068437098565483877331600519850955571058978064984165148650125607942065259763126759856507910720197693829812547998800716055090585786526032856093219577812348892476134683240399550047199252777965747671154856776297878472520351729094022892878303436876002474238632943307407353026262205473880905394526501270083678480887920854301732906032459838271806082957278943658064918083513953847825198650725344722546103767981063421995700976385715051636285554424233063553975969713687511942772849962459180104103710356843641934023176766815841739386490906130001869332645321090775720548249391937572533613149724064422558295544732313640058630863154006872421915734321898002751126370077192621821997858580854400680097365587491865846281125160502064012762499739665355702414962267121707378817041688586801048881096274808339688401819261753185029249865288352328492843131102282163142599230114541860447817726427332866961546133734592534010464041489647275609263757830458361301664378052828131614582345972059843172209146998713607446046045982900250239366049304869829806494083876769502341686267457720674180009283604110722800880587065019874431286283734364019368516319465943895235871499996074159022162171697205376681784431699383760949506573077621233370239806537161256029553195860752070608483384582995548109390892254427387218512238229319487226652864933278751891005775802351457606449173761014992788835497218797929617495609140468965039588334026346997437139065975488688803644728987927084827544046907870195228005304832957703668689576156304555534315701007395676658865232239451672243656381817025534940552558215841414147434582618246744560919039792261644381697432255609349961078747295456268618801074912372684011892481684178453321792478967155759733121689485636799474148722913491797140738700667212165727276608301996774478732036251910297694145218479184925426307190199181734080078170454432751385623618406660706758647054872425938445666121478113060170537177804694007637817028777010196010606203324555036237913546177804035609453016741612867207522106387333777492232442436850948076421568282389543404261595129935097059824904101763457810598986916333856672589637526175721469688496607426056777810080874764166649166048216389858033933076163604395869984376797162880298844602238130538267333114165074894592710981355465382971601756624333742349186847962510764851207057803648070813920408391117990713492776971881476708964904479994509321986526684132591510938525604933610691392864700275450367176887632369465103559213562489300408587952715330550907021080931287006931901187305143510894730545733406547625011618872782979575393430080589406312156420781113065329800269446705618071055686541925739488622494488715264749727970474351302320648147955861338266833824843128862543162082127108885066265232277369643471382256938280494033689808480351725696773495305404693222664667186669036085480323255362007220832371643278486723414726790638803703304160513276967003548554040129228002903165038732127351904986178885777334469002124817184766989359063043869667044339472485662990110956863141643807187631648957272953624081269946146991824803204280161771393566480241854381600139354181965140282622418318311796654120100712097467558529088531627393571153776069351672419398959173400939338948073383344942618091407178076486548686698614912051355052601181041994203710203463826190552754112834150897487130836700101548523026231598225938767019966799942561690782315362637362409845848843576209931650437629467994200729310981924814732808213665635093587208305837400306408951667364756648954480653119395964366958863417733814920716730410809000138294127522906210983829282875558308182146061556390573509730051069997821542751790234033652972475173787136921618989616119789231549091562163336712814746595375105733222875668524540674741390401734912599784660484032762342013795165500886796410858958509428177457713272739469071211664262681618258452150669550894342942550218882524270649818483868804175880065401809717435488271480869318901274073275168877333622714644445148490818636545468494405476930774202016020691826360606341722987053512434974696906036165717225303299708065059126865291902271980539376894988209793389216920581567073956610191632696834811194225332339098047412173183963484405904139633200197185106805597059990346687851476299887901744040940321666114679051873991776531431890804998917902819879317094434678031370246209403711357335735992975770623384781592421358300807424672231073125515518967736249482699366102199775786844613644540649878188914116315787207514381487752267108228391039712625145706971908325795018372317204448887133768012011160543569409550036592102300911489922742307806414653696639350910703182834264366895298712195146512690722100137428848148250056530020060629791499316628936386229666072580143368635638901628734821177021326434096984115726371823147094199294879218414853321503667648357993829809007512158939653489172486744619415182239795754845557823419080192131153626272068686384618225110411348857481537430513583566166804790603049648058702304825205971717670662807129178371234545902570520560682284059078574358768227706434721104788031516577039771387815999904508843580539033537871725928176311070793185242619411432827917277826310956857011666761915963683366124871444562665076987331436180292219065980513695083272102355729404315596373085539557871817219396947184663597717077397150314138460425473835021842103384495465384247847521002293409317317568493034402525369355192605665940154240463425762927377629289846212766157112681359925830525666431702158189899274306867661035193637497048944579818812063134722215546105311429118924638872974060771556054264502030183184986372362326470536542843881123056583294775584336447539300079410176920799959395125468997565218214690412138693566225666382639869407813435177607664870542872893895853132653242394916510314807910027347410466142417085765116477070846963184122394261922162696643340308582939105249387883914513184012418849335468776275230234433270598699516657923190961748538528349730052756316216266027271539622899375552623304968720393638276791444267188065378288326289553471647827970877527292412561651378923994846613600411239060786671284981325846635285711159837065748843546201142253106899871907571677688580927066596061744465834823274591193118334303158048848822049223218007024964882004421580413172048309361073290056400513657793681047541632581212592258773020322425266649564140466902424683844178261504431284620115026074547422808955830102716263399389572408351626263222534390986791552258709529759415468355499421318744502819220540597455240769870415651188039511849033858597551380858471554353327789686962443389153545318544483937362424642914035071363330867927361883229668577302309415961199355294286186821886917990236264459769087372009007555554420745652742291533813840643171995154779898198801604646568453327944092623598088631255750706402231803283348171145329577196072453624185495914024302883183636502851661449853793328091078632795433235639242297662384908312985221597084842466551188031656582849749950328298138347503417287167781102960530659471820067595094555586101880448814446937720226936732768341031450780024591818486494425962018445017321532060751785201664197598045337198005698092652376109265017239164401695137622530734426540683556338964653555408999007800214297764540837072880832607031945992267602495326799476401836017329672543626293783368384926789589436267665048775396003152045094508311035767183591128826717887452463240182574527976536877133713821503968188411472722169936069967589522665311996773240795318726884753026717103452970514826410801012049929765889871666677358802889519221574822240028280064352561633742187112349989492100605059633380170796534504459427524948817768836703680204514522810421813245797059869192323885734253760110996197636620611814700772948900518446340821906778721610453441395173714157400735907987758968591179846860042517982100708159653656670071170835384514862123101442772027027290022207091824288602675074635899458043678836213402828624399482387357261797700608166236388789616386863018269708420809361931173591666321703328125834279015983292128025485604597621366480741215734111330760551520633089596215268274939936278200087756878865360375856115798333648041851500070471668075468260777181706125805221277575738084843279927194630407018586815090478004099877295210966071441635350011203539461307290471190872627315848823646089820379229202672066751189552545005617498574010747757446100617874521845822631021044351361568327987839506047226967030373528951364926494342007637002697472258170395858039652441718056286640676243179044240555803647849866801691314296200787762734126456072351316031070130569592040316353555182627753775552066262266564120294730667189172905024125252718331414482271742038701941289751456009633359126445638552377087698473563772358018612544271282805468248929755962498710616775972675634918789024886376257469047748649725641636140857423599278790837519284317186175297498493464506770369172254465055096375811213294630587705293471048302187288510727158263005813204790294817834873931233992458196032177858762855003411974432370027523610691694632390878902345105204380885221762706294634046064275127575049976471825811247133322274248504065088450296153119765774853056227566146142971240602065847019176015489830016568091007798959891471849756406101423851694192638030900551490468189105147400971553243453449008650553607431509142973688275140408824788724471334781080654140596543735160069099078928575986129360463526736158221712693489267905516399958317846908867245504209791837127780660668032390094830104982433427865204602149654184219587802668153967904852797612779993850023947270441536768533615940178726850725053660526635843140462717609948321988060107897032018336763562298233282960177926916811296788339385214190831759998116928908264170213896519758627396553844784092414493228154628522172723677860078339517827890312652519851775120987914956322763058860339480855645303729071297512202222208536682538083622738331526013177052940788109191107793160533561717498807711415214700477615275545668934936285012747712604489032396548975605403470238139921836233827540196060019868109624331659522034000124938100312262144083325746212258940753494440369205325916584797631864027400504171392672016213568324140587542041053663273165909111280398454381321920475470671020849982293880586950243775818737328661038740609824137951899509202644055249775077472717135416213863640497339111474220371615067234470259427529197831092421799552508492039039793472182560273045804109795620943473473118165723047028351163252920473780458863960215508773533075740998641662779118553785335543255237300341283687615421084010314869258811181664554821004207317626041759338659935475573020089791523412291930221954845046533061336173859722605218092025350974642418070301514375098013626660893191140101642978980256527980506777755507434154170729173261224448056839878981270723003020683213471859`20097.17887801955