-0.0005748066891632932738084065424177978963720610862691407597871298009878303889002657474333255763507991209642276552928424836338866119575211876167012625688727226046019297381269390589227005696747218243114958884357406477521944737628612118512277241584049705039901774979708012567479095516622473123754762648780467715818678218221902744093568841240763884554354193690821115182645357107403358679234888177306560344732908874716646282237580315757811922520589413798127137023986961956353813138439017070753215018560197187882141269200822567652891671591554200598838691523913082916962403657333615085334737321384451873096073465091054807430958296552399609771674520454920546070029751291847054008052630888298956629346741190556057356366980985322020919385808138698525893444860025943222112919079742920182273400290181682882342182852167482774826424661899114069413116791370343645758001837509877842510191909717359489817958790149298840567720332809105584392069691599972551764560611939221783636488524004128292797592897850691044242013125095728071748016716355569664638097013057698641512984721657447684036742180000860415715782096051946611248934467604217965638156687657669066540739123928824139492171240410653219902226015947528275462043050109575738359339286757663539588663934615428806878406192963422689036066105629548069584523518520696322765381612228998316296730415502615740835020232665747745482015126924343105273573156660415801218346455650089435205467971876615039854803688498711291194145850389194551714202191799694712914162122451091904221731008732565217378954889414637175171989510344601486341905448734191309664263516052566153354206386226024816097260345251674893433699346443605796203432298788992150689691130086055357667272042966154056973254642962582026715655227264396005865386970264239555821789009883440184281519590960818755315212456293732716047099076444631925778122811527831653761309083977712503711231931505149744273018526541864899111429533084865737339831840295763450128161461178886848890078125749378431806176169054027015576117374289764439626068982519096625476347926345551913473130571239577498333623736217826504324893914126380450854147456896185372319092382432508866336952261134143876536702613820449302066960855078635491159533815278805697761460186935817189189832118540405354187585979334456183342528386223189749686525949103297787257854175523987883866314614017229906828548275660632052403609868807193074168421508356259846239814905407832591451523462067197711758754390074086849697947251347897393181116467263811919797466406317841655848612341171635895643490889324413544704724838181114619935591187867365856826093975505993576735862993589553056006678904236808649629182724040088095812892853819239333791137423351243462920992334336187565013028001019459494112906237528851593752757002965408344492395589508673444053924219675753529071557100737206929635097727751433241602515777338368936544670001287387208083080876582622577677788881907374131471591757402292929426715776987701590069267751212669057537841815211924057031402553078751231099580161698545624147798140699143029437308008454135651780601190301525985636791889136429672716414773803665003245035738916768003467751759945829009351189229353191359707450343130333439414964735140903152609669347244014423061130631487613536578697890098702740776787171627166206957720265628683636780269329038500860843657408181469481210484497552598860134223449221982479660041560199469961938402112319914837882358508202682519245173277606480758790147545545159687466866433245353586989974551533718150135335979413440233347777877752828558265576256058610632801970532524349661440841848808325250262718718066476521549310163506020008513163364518012191286032605811589244971785255001385141507626355601778934522729456807682722563917398210843352909125906974694504515616996754055574874949557107149824050199162086973507256282901616190537359956060476607418838255649112259287152933807880597438814311035393592453935397629293066285615088404458242900462099091455501045158712390330257378594085762834026997840271471249817818839614697492439932353121096838997362665846630120090362989284228233675815075428588444082106551815926591256631812041628221622887391045693810130670349806241553593366487955076866747117720721325419075894073088890290426145141977067246225528750278177634277837438010199901516686619158148266676548313233159484318053962932417821805509831065534254476245809635222942678050209130088991657798835137566217670564902616622582725934785176051387627695554741156727599493538467132291061466143307691226732711927548955047786060643940618738117636734915885408798432923611253795655684785280498751169399853341225723890033636104359945982863474281096487024848887495820184549667706846860654685959027919231773283661023493400075856198278179692117104210260285704298255444775206968810602324830533982530431860720315287842407708943088434010869632470165396616253559295240610788740021730766285166019931916403422992716263877228397659489159661263995919860047578601643966230528399852581905727126171195730748083049596728449309822486907575309390848598340206377889243742930644472213488106654904764610984112356924011976922149942360275032884324233412341198981971192356599777182213161456181775370537383881065204544397673711302076150217474580626070563988546866034639150694984679495288628465729275419573940357807412191973987542630000050667669419701869085642953203330168737797425226605197268573024651156041044448499050326589100367007671852099460315357373290245813794582948034444922207335438222073404729010309131435812347827673831121001749085899419771852298357487276273221295040345052598113359222449610388452101476470109675533909201767857972438470820412984259489677861763863071621760834667035197977648848416621193324667908576228812993254320195796403647841841320729946763571149421516934717757784850260162752376995040256628673099180610046279425095765721666532498974405725973946212292502307058353021502470200914907975059668305120823697311309414246997238104789090919397162815500856075260156490913470097248974950420183963499607060786829066860617619605004410084211638590605142679545666860683169033820438385331359404193852102819372494716732989748611825881918377741543651544892987930376778418744831998956466717687932733692234597998506837051675995365170854968147990979197067469404258294299420183432807919998254166569915064036799864750637944868223092884768167815342521864212087259072667877651993877869384310124968172057133185843816976875371028123551327200701489539965512533665025136906610848866856881792501800723274755002425679410881976415969943149458257320977225709227230974761210063182555758485215528213700286748276058466972503764233893232655791047313010575468728116553178369338171326579425063676584521420768741399936208216863746475007542946365576665915952500378387073000427568960594951112649931796153585827663528088657929549352801504291106544394961406147594611045257341411406961219773178544667203947393626774953105650381380274060235527348691794875836746171792212467350128162798546954195550400884802580330381249711561863250402944229203532592651112617616055795589435565384995627890797364178703725576425543775973585611549821447686276095443473266633825881053667238935177248428728206495983734781681780760597493917740913388080051594323873553237339018405838641027303233950465618645705596020555453502508975336503818530965949193594695302963061381567288236577700500870624593552417894058508439538277940691377366522859333938145990261229338298794494914732944040208912389728601308198419596064306540752725161883367189825127530123053312883310576170634786495823093010248947813938049801796636983718514001039865824796116365084630824310665849622104151904737437856448658069390323148986805909468537548267542556642383310919224137367148520848683084133605501713500107923332814474415937433452920198673628720031731561814947974183452594653388104029242705676924180861891907037205106668297657811786512320629753098736667712854758011877667337598277209366875700086491552358063539646462752661457574884231384425387665929358902594190001587211417673215054845535466638932104394418799660116328554616157515080487726098229263891396665587525211773841683286501487677112184887976348309290430886479088113353491227704188324306114615950102781766532218986493714769574296731249010584672894258162366830882619534371370453756027434124888994080446435550242489799321738978506736775754981663979399349765492745396206556384191782637951421127224823978515242176418007434264421003567035488717477944708383066599422622395251493569395452958287619493626671146710908200360635258193781006072522096373699456352759139219421171502603779499694974057127641367909953753958535932482156986880659731461953956899417195629273202806827330268325120500539285279843510965698669964566517049462844199327425332087054922186298970640016312189875730261932877828772383802213746647761024585683855991723617579027765181728076847372091440465251502892747278312522290103728704641329813968522990272722524784786855146434788601977007631726860061982750107212273153453471613031192491423217378354590616997688853526685608518794682777407166688335233458771983456844234408215006213432012065955930649754846783475478716796332469352690353769121057152854002025544305273355029655490640796286493890681368048283040211976483381940309097317153988710202120410129042691680945846721509349062342275583323649883626706719732175261281544226407387921708629495518139685135894668114489552585096070627194204005600517757248655251628463437365368282732949607709180370516302220608932649553147575107633984863726380078914262659291695188289688306063148079472940596747206342373475758428962152724740315990214891135650338430697337315172463509371588145726859739262330177619367742521881370979543618708104624859345554441011924692017846353343150294769050174754558077467516685894117943223415715734490830520849531602503110147327932932417150531906666912919881252815275556240858917496801337592835018843311090143460920212199417438520071884121759360760591129970135265955484517669680492336956863537991678190104779504674242003452586972562995216715505547507049914587981305692352819964063856736477327662876159836776541332856144219192810843647723004164032319906736168572554068132348087393899374394429248579699245589423226902836121797834902480226198258273180662144764368391426050332977413657847237360007566895357551901972374333890768460462785255722850664807071183732491838504254595354320829361928302490144256114495439983074665156785900184407377715845306029588488364740128942438356531801203842683214323467404134695278554481857914240811326086107783863567742134133139642263558815466425531948757438790162559642694232117514339181619745214705429555305399949071868991715387948265275691660507578613433669032789302911527464527690980116313617993319399237319631787658636891634603878245933257674354739216033272299095402357715624243580393120088419464963985601965352627623142576157252823945818471948680212400237246357474176258340925277196173854254090290556398238101011568255726366579624855552679057728338875982588471352000627278257698388375732896448047800678427088305827782819845266794324891334841297574425072921825971452727733579567913089992721165208920547541780251616379158439912893021104251799712521313299647162997609554445783637112649238669457996249003018767828454245660979404274667331788490956238827936154462862450138572302469990800808479788087092748146002016856651473308219443008402456172343997968851525238567320955660977445437425648061497208340430063157357847779160301846937442946332219400865166852809215627555176808078414250888310203042234349523267581106737633685649954064283011616786233756621703134352733171293276295581218485970748292891094113430290919609064106208775032272811285560235660614710095366743110781792607937643184089786022210475770955647803022175975295439884523816637923060998268815000491717459184212457793420847703484359996679003358085795454686249602678693683553014363102000302009525974825226835016717430650421097505862779009683026656256191730545883190081988588147074507346528112087818247117522106123022445716687335408801977879096990978275630027628167250393025679296594293671853868676020427994011598346200246575860262254434590282289926218504131737013407394624962479576996382434936612371729511675914602082356885311788060094588864965775474375641683131360282033444730614319773372629022093210992038374281700616276334616179507674769677839171386840925543450916092758244711536205361187568908377195445524654305444946567143009586214470950143567046989810783746344592560793448277019300967538284539561540917477465161275547907449429972532377933855445164216904391764878943261126647964482917443857704824299243743515561054115213940656593779455721018458238522697583940526242074102985153804315719978838964561567778907893538312529202923412673186943696046099049529678512253268602548402935487384150067890178158645108649514881957567054830321314811858857152503117197836982386049047113802831353130972940570462504854515323693542721051061622250127251082136906473796287449933892819651541554312109436187405425832706120236227231167791975860078135213651997276272175247204256804565146333501113239544401458366432531592270786090551077586940949320201706213792150153299847959942251655307496023234881970355854050495454733845450935092121070382235964729408813056831074591751531872472811861262969655400603664861311254908413107351540877731484883460465058397866844472388136373965571712441783173907866837723782178806959864783214377864150035991995889570226122332242114113009528501413538965901923830998651472422836979823823398069984471614551772190339684147528033893556750324137383357587275010796566065534656597143011190098239955561246319998774765364023570096522720422554823756653127438130222666866082492284067378919309358020169651627387389006098495906756166399950891340674014904747778602153117370113402199949101881994474249507074545218562213087671169834482752894565704281409800251036514788531466800190661966547669550010861884616189771353328824820024479471995086111166458860274313060847697263797572132830300194245364630756632597269854746953574660204534060493345895597634763842318745212740418615483105943811275674225541526256219711774448330145530892562680409335503312776194399901265608648638479516276888532041869209924408137502539633258181877771086676981466765388049758692679425570356084432727746835781048121113757073338919362851664648463647690083287071841424820302662737862789796404298918240512236203018578451263081202686081559853678430879954509988461369739248598859583020124620470499920145080866442736252137222665657686596654358215712211650872396743948327638656656441102911106657926165469493373003388756366738023104239420236650347329457371522027333504565380533112048431114575860259171992462531258571792906293245230558180302514206920523335091315305669671055060568595779054218761321769027542545009968862615157582709644716683349986350199747156246707097453190770109347185172684064812780696314401159774962533285173083388403066469145617893676180292288340481405256737483627482528893018369535698328591571651454197331835054785483611063375514103172885718889502233561953751209038744576338749503824131780008369405754482975997542633895554216928817307031015108933346291426411877220274553195261731282127841959078390445353733645884325234006648749704290599434024001192690553412049601390830886057759255874169289271547978821915512248787604911954953525639130897033530045817312441536317881161063899286508776168800461700093682444531364157112288136836974358333591908442051607774665502720702595338787245340473448886494200125117559816050904819977385159060558811219138621735893033363574471440024183272985606868775324449698287596110213475125912207118850364408987716319994815216108557866474638485997882989042213164817382215471429456339360788127638798106472349029204880395410723238689194668241151773672632288185334026961969910098979230214675523725514398480343787252321186114309462242339573463235605870921314329954334132647693304481762609025045999864161648147815213111407633292981048817514441844188164357602714520596829055596830610892329272962823702240153064057013178981864184566415205919121602482867222791559699431411101935298866249879713889364974938645382295667587194743332182383544684431740681650981680746390439082254862110178330373808495062300167097541419229104498039866259004615716833155686067270655550559838138848873386571275144158750302345741057023634710324625122687849861749357177358978602000766269289211410566823957217143961683630713422926719817581302640725966384966415903670031928729195925769398571520883622109153851096465931138066400102186447582874608616943691076871917052618590780633048961563902518412020371196948719717017215885244603695172893733757575199866272031550786735427798575354724378741565886169854015099995732959584062607877328146552660192735586010806709334331674651054418699796829976741355024123108207983793275172900059869018231523354679272169304194169084677012384865452021361715316242311871050277133265303139001249840921655356658619421063631056789051832202262650745955871339849241406412074360209133536110572950106713255031201585306508438488314116639702243742853109497604660137731224316385031883755339428470231315163106920058096782289065776679567945546419545513432393902274617464611356000310480617976778852059251119773251461867159489473133134021651904487941570459074883143341811090744439241471228843651056904108996024537229301510350515210227148549785554947711253918934506507771177269393297515214799697833124189133377698980104362622152752973787857995412431125741361824113326336831819320669161521364465433820952820861664853097955755439956966941990865214519654067466191147880745793610004159099467249074840163435264129329891701480206704806013092339897207177753939295705181022247103983633087013135127820361905201008317292007895719599741999740390635916495741721317706014457793445608489753378360119983292626137588800728818268600041104438320194783098983634625615451974550183349236923422100642103226827856210665507391792480913610232134552025221381436077372256406414158463614429756854440498103623247420708354920042225152961700086547021265542724507574723234881313781589372694326273302369791537776907552068159574532673136849863191312386178821112554093369059460207016879811274879792648121446766590447098508752224904010497000463262177027943162477476714365127504606019471032604877905208909015888446961852155507254664913537725982980390363891840429422259766708626171038335865383349999361418658011215255629806273326296714417754745686090540909820024616867573564520736247177323139787897678466627276858544438265192620324886261372539356432240630511052007596056537210929698079986709808189511502556991265286409085710061954451415909712432406864193709474483656487250224109813235623334745010175258921975887145182154212778521473934015789882305017666644796282796982891473816431848720176062361898076686535355632447669027081302814270591403585692380150582409672748044202008504743363782926238921845763498014679354108779320218610235976347437146862696235663777163200455787196988371135735318072954374793788143378851989278401475067395210099568733628558915228499122011023296424647197566557671823143181896934050617252123495184561138326723643483692949420132183274965003607207063283985907098975761408215240861512183505631875254201792641669175320875278946081153695387996294952199946203885739927158474659214545135073147868627023744655462405338865429520995755270381542443230693931492429767197241653013116387950639633257758808489530759490517079361698218330369964980329416116075338831816730614587557272166437611735382584514552500695114312470340032223872019598075008723143449739073599087405679105438344533853550182145111185346502606578403214924232042364744559066384661399274035381579454765535865006987805536885111498873592019172013626520283507436877224466085653199942214869304390043368862435220583336153263316376612083507171417280864807351247825026847074993370293193933347721979787243481460991496129063908788282412929898226490045862674270195218641053187464323922720593885669479409836149262620990241846409393992590076660090510785635275206496392112728598545979187297645812458205572577162341855305611858683936543200499881079683362606250503796523436412107585509831148281889587789041331324432463181396276013860556493082283087747460704565231963907954270888551248875247650483090003747175406257568323430379445798812626758483144112039812735459384359212504460328`20097.551182845662