-0.0003889506348054079440710685241868073139795579685633332163485412484932546078831515567536299575575621335175619662220234836666485060027887277275527742935547891638543206265713019337317930547899342084507221850672897623833542212789333782036424026492235952813333933139928307219029668166633980040493872205456138136586350920638073911870585528217825170991271850979441712505659242285964659727037472665073254637612822180009508073638405402925750456762131752036313959576622454626796099047263513185927813168216171728909904262449029384864401210858455477853626304543895566407301022415566973435425182349865721985161386983788283850379325948483224547339838109454539982909565609427092648290657277034820683541059768675920859594264889992796530475271055684868335810579959387404360813226293688720056314019209827782941199450916324867255291533764941121956569878719437634694720479716065618074179080168270420715025108931612696298261017305843260222811885010397655152983728365266417658558983581748622278848389712914175706933854743845066484465684020065744400900818123576964295780652728255922595003800637755670971898443112961933265894485034400065471441940344455673649823099442085620354662772428975574308078720432845439153005474192466362393132526571088819986903704852643758294415281677027851128332310799046184352708097753296228604742396549712153620725882436473568164066452468146923316867828370272470677504947085636552530222817097416865246662301738904486950920780447970903415925662935305740300238159243571608524425364556260661986282745091225138456013084440898649513999808796484483838750270652908747555080043782763705159735510558529603394612223228249668688528312838259203776565324262305175350513516545566286866107335607973327580992131135653542537663459750888406950471156289897877492716639836990924334664360338804765840575107267635850987072091982072458691819333188172600488042060071814368786272631169303940462068405519620753803695780723853108387583299764956239498817379843400513889778197010009539167296634902581077771831533982493418678889150594892269089677277907924753585347341829820921812077524189697292380994638011726235869892992736011029683298460876875531211813281262870371586429812025376351699105054116315085610100877051180980708360142255186681936385415177784348811166744338427758600887376173919343485040445621810364102982432904574342846887733108854019102631392348124437515868209674209554444474126633811747031028802451332683658421034371864748422951471911987629799293716006033725378457262196661903712715160877794790096859203986658179948649168843985811471242447944816257742795957398038067352556873869552693979270555451153335676333360711734349651903126936081983442898018603030726250348815578637295510265415140780009402887613076342264714857686096688842987135102940366247002284804930562111458512523343290682744434293294494645739885337963365192159308256617149666673361166860228417111850339493009007554187223851113223440602641839654838297176170800263396897643273761357739205527655085411774316021605111977987818478904299072940307211686699116543109126839882657495601160718532100773607434842141036118770930312763757035128504032171820947582772428110798583459308677270646675013222777126166164400161289647004728039016482092512391877104345168531376195805580930469320915250979364528355070613643787478461780882965399659704982600534824432627740020756375955603273418341943912234664444521605659008843452274653575357321188314110338879427979796227489299986322820346333201073830105760124977290174715190718359323543636855740342976629343760055290846440758423043479119758842091623733422770830807958942541924633606916125544964952919100528546514510297600354120429598109942870782474134338458581582321792121268265954078607854995817261536744143312587410776310427873349277178523454392209435251810521089188023892552329436791915068895522279094643286759774612092295402761458612563293906538456550049618622146044464787178381360347192519585734562613403210900281935221568194950907153851345950488574257715486680014109658374131234495350439839774895709446301055222665007584615851258619306030046944530467415227292162919063757246690356587452359569029478044353349218158654658078284452859994741900755178887057552915602335683177300442091964031497177926955235197261025961719931462960968617857960363410536079059008603953508079582292098599277209747439670178483293910043280757130713509215456747243848303133226491584934446627590839987922942495041146356869922929812090974028128330429438702608052348589823244060384850214066919535152271763295623474671117194804275544497661298954300214351271246944203127859333855372409717937777421839538196107731295453973277924810644525562992872364367356018622196655902643574610519116397917460970229313770004177980956235758526556162291461395853896146691337161510630414474937713567168078021837055452525887139196948333622197886488325970631059568089015502838035263508152471880571763076759295029030320659127702605901546551027236119977340880466834706829619543908117981064011701336102202618318089985114827017279352646703857201365863123282222916226076688896752219345390629659309075835527101355905398065382639930731686778128935161758826281847058920735640863400503159620005258477477710484103051449304323084821792656920765046894222902843638129984289671421343600797233421646049412861560262379134755711155713868554897453794283734609521010104375315944620371211276339875389784816055261332081708917328259105498339871701239553051838449403231928259589979357516551424810318577067437537310039985218505420792138015255425522192907628834247102145631737056524396057066982671720572910519378345296152959077127567917473762214100873943952575382514647660965366791604754873078999604979026333868610294392987283662430564653186139290140585913788771726163789651311410151173661908915409893787029703306207476225071942538156675643682833750285566010319926143077141103039073368011619097911637212115543738947618952688020547181837328978940338712738510643863433978015223484668437413516300811718507044249777697595722433361590481786151430908196582159163283286513139349281249666643954888458401319283193803934727700134149917310295301296625166497299457060919258558261853846780924055884580450512440461264286054539000598448133209216108563806059780475467935223687326245670954131107517291404225129582357553672374611577037707207284603013942628683375033313385049695496390977057309798985569904045610783505994078141251530051991027115144080733512142920749695565524526236245962025999152190519246862030206823674398415928620998570824888316311981202832890909375642436817796928873567190248792600281932651195288046121550959084958253651625262155535857496552859279869697029971417239841808847454003960949758773601056073206561919472361521987622472904799234266333703841523574630677059596963794043903638187178981393896292844488716040370391573489288531479519655249495554402552577918508484627993488382230259247869983481666286095249360177348208508394413650539813968401367171048793226144881154303428028144869684917900923669479621526050325450853618728638240884864127220984804318830741488757846520265256080273368987674861347985962522255790321854847853808855913879051555208768638071675284446538939374774522870261529136409741711092035125945587183426446590325803866488420650898470758660401731299251557749024204622933180044773163610984004534655397880860091914998221357079880181284864632038077541662415072498975807254491731919017578934058143398794180568187581929597088944236966597058130097078637347346878633862858030370089797505371609588897710997613977821976371935947514151772251204830272002433825582147513839904823906908758719930891137829885210274622951597330450562728285773007134964252958486316931989820017469502474034250497818491185695040601622091602545016510480531695761601295694223613747841905383158537734576989077645310900925900763999780806589402645243117626267150142117714273082721200136219834493174591553504362882938987115458563241500377525502352607309677504051667181257580179925197940363113143787066804843028588903451684288375543171478776461171449279847986809085670986167327265412722136175464168914494266970591074227601960074270608591480114759356146650471258415168734843589212156772685064385943322199298494918516548768999895500337879727517974778378627023185183955289101561645958936194209221798525551165547592615933812755669672077976162957678117148252985010616193290368155393635309364444537971568538259557931666035547142935539591054348818394362647430702955283705204822624513971120871043227600407277192501725745279156258975578566442606197458862203945391191137391563291465303712694449549985718200923932218249813170947102713690591219431478511615818851261417752327601374846740222832529255645823739717343094056683302200177807480133258410081281304713347782122079959291475453289324653592084494414965078973158177855829492667072686104730758101178406034853496034899441934783381840730990753888075819370676805738145729576164687327293428812172581038587372530394412075891072035565363588014397789845592885897742777223817121753136493407210373393202908603620003952688001617861353208323577635718179145881699179501010127665264804328839951348975153313477477035360448994473717541171544478317353804421528129816894013221555668360470975180082174979486026263875879646928049736917891198005224335461020618383960713880369132845236087949243982738631737936579444533232278018918495432952624361573955066957016090715230825177961522696208051521065253917459921373300057319345848936149479358273872233273125108694236590854677622504846211779259379697656112751876157031644489941814334159878131856435139933516547684356132031154537650155309238925352428367719457330381595631236755562848660763308619061357634371686645762149474432838840210193858032630554140067331703988010980181842106244550294612760236210621398435726047968132135140764769425149272607708168057657239862228626431164792906362943920837759652254848247306757119117347096723954700656015855134955177441561161128508475813131120239785326392132953679492277842272288837177718994378021666881882662267058609399374874164432807146225930826351290220766772587468829979441588033187297226541192138682710245156409950730181116912977539082345382267229455638615245773126947404096449086788949213138567431000914117047261838747477188875285043905933532319189134667215351614507932446285835778112701846078806163891108215883560161514073861246871915077465419894649109739053767111489317135484684412123065301578165364248877961453587274759544677785653238336271738378321879895247728503943406454490623023609630588116153668363670235743726847127844110936607407098637299776775400890468822817133465414189788994567308689841210607802068350954427959860669411643317966030597689691675584627269279826703361297638429049066531239280096495969226440531180764230786726085852561038207164332692653999800337854499079838877663701697295277607814376637137340172727574017042168498801549114254243772083264570000015955034583425335393739644192481594020999748381498246967920936677940172659201519185364884070361935880266133746611894346990907753458854316230855621970971370700673729888221926339100984265350970157963920730980448206637923260067048777254665656522502817925842586659725671583874430094280638022524111291743716374829689706301286874052072207042570537894084733431017424819398886964934618586866258697362141147928140549387001359447755352627729704273059594668201681820083420555330910883178535877840165085127585464875750356943542650747009224860866199073020187711536278928131026447872877836538441867375131819189986989721830843347704279006933066702132371324129415135766038397278150453969629990499189826708783281563029948040165802204795685309844787855576706577823156704417884136936096318220036211251711214405480861368866401220475634738257952559019553252448508230254716386045365229629752317741503293433309013435323628956535053588227237131893705931973281508302662615731192602203274840117770374075285069917743717327548816152724885637139308131496522483245907104960167128299465626621891153204887801631939922540259764883389555205407128998950569304009316153121444686525525077370010493736758685771460761678445025150376987584430856696478305295401156794319405694747911476392302692761237846647722786882570680035179082378392633526713708526241892231703236496720449948490089753127656767151127772283251252583144737952519264715730171018431695597549987119469980760591226997939202554537949131476463660677004924617384516071095723486427775253416119648709913296816026140562665300839330607348406811119217069748194988865639333921882741078394098174938691700457150033536109370554045503316299462893011106180052736378352990736168278625892542581850844928243232893923533677186476156754465835216575490997166736969257287357826631843151976718704621096896635775485299567038134980662823626578014326043156943938446102898205179665359844073974817708074350105201507188830710609469673369809036458662797701132289686194932424028951966342517654356812590170377516465619847693237640277568034722670944842800012109907081921252435447468633416442043452251757649696913209056031690616383946189132522480559118559297245802103471223066963970722181363739294029811310950182065869498328600117450905878452563870416164918999056808852662866772693540762672701038260921010580973719678056229349095991978188249775829515525389520608215065086996086850679757353806954662283042723839918073217269550878295157367598002598898697187233918788321002476297919540171941184659979119581562526727137739201233442398098995795541478347298798753069452073784301310844714138980450259881241213679375583340121977099807798000271533299618385376274686596880415318103155524043279765469680841033453427636374001915754864957370314586079280068151254599367449903758948848031757550507867858249715966239005353882617985523696291662829433663511948171741168268208637850188976864965240464137115836146766733924349283392175260523602219276405279074692501509372732240192162255161178411465993948364078438850482357518364092069692092505600577585182738425698963729461202540944774851010461939751096865253737824721409114249696633794913622873193484222396549067423806364231434257319294857762548478362496047813282691355159105679782522143026361604737126212289406530930162461978775219945024244377911917100364191780740791137347533105529114014935386089974720127126059757639161578807262778246914426382504921331950006219492613171342944902623842498548385338712282375536104325708671071931082988776336910666873034751132935925452882119903836175792633487022774496680721776656241331745933948374867935575414482192654334154226470557876914487998637140021247874483711656768192176753504220884876142375227046592989018188574831740964480438427528206125716901890218240174138449384003120069992173786806435286714402935977198187577712449713722578260983431467508203562608594534473700687461595049055082510307148911046687190458668238206401961646742880493245642918268191889955300333387939181599852765128559741194509902248932832734165000091416288934752198915310987880834085034168978357928033329691158069721096176783535280119427678221648555341692896889039520355799098770209869502066602055327717038940329691870391187970626609634326439903670344128786812444515857644286360815431409616486863181881682434453495339493167207023912809084438283880452418341772780246945228367489952123899998577842272189206436894944494739551337490703042261926310283885474231399766363402547724102550193195055951443022497880173688035493516216144181289795779263968838287375645647837492550599560416177756458303783015493240887408974211586965915460981267470524362456388699524005345573899267667242096495801114013539992139095811305892516888872067090055462641343873984520918525909690668724732731949848141501070876158473623273948134432075053795254473440248655364455575682988511104591010486897530789622184731575704934995018199131710651927241435212820694602324672301747727804643255190582684610206864117589463805192817583202214681795190154033444574305105414954435347058390246953177725572355166849798460508622224279290757969033676710862805877242238671937091246585098813835773437459499871395550404186658923774465500089937661874038151796432395796499235821040753826264531110843000053541994921995368035756617082091568909848696384011128241836960746439974601324614819130270632430739366164717897725014022670664662686408214688157534772529755711706804341620277095765552499443899491939829725278859314275107336775805518496046524067638114470729967479989016869738596546365648637932203844252831613095363394763413518338119836548327365994121367515825196525505444567747137008297690785036464416047382052942173181442231742759011304182699745510187641574465016241288962494102016227099991679849144619338982902408407274599632926505696124619617990173407126817140679419247977294177852459364463492415986804589925542774066352590434663411839383248052439486951962084122863491568285142136600832477755995232240216413548721772117556341988316316207181414274628851174003950701478059272720028361445526511412170052800219256715585081609584354149432424693614415444430990818206254488346831925180770713203301080722099979211091043141467188760648070368131501762506175593639416139439450106719920151850191896332315734046195084796040228290725404200306252208712844679886692565842293367474390795947003259363274555372933533999576345435917477740386635516868599501585397434762119991065152897984416016870604243824115767530831050820567188547125362546727165511442138911435643889528586970115853621036411258214187243443841736052916072773269571626090892741115576305051321437095200560824791421305906241760627495930168851187929912507101090334401835758019612190098984891346507302549062337144466976813575562092742036013992489295190463872511871017726339187481794652543360967787971592922262807896622380412690136751333373874855702576130324015312786502368589797260851192967690335625775341879186224775700694899649345972583231039289335754590971713962392017742953589559287881423428548989984892684640270814347604812118946803346610121848782874330697380694494540288181287618465607893807646870898845083700846415829493353931705047985563560298373970082629604916094482308096098122868839730016890104057814604971550684009665247967047922374272617766158919579295949194896359647513940185458002776370397334565172716630191697177283091984152489462781216683715981837909559824878940142115322568227282405791319660257500834728453856401193674151379679571701847896357584844417699865786807886562307435777594375021429365050288181994160665783643495925828496654979987443842697909397248944711854640692924561476017401070804283267883802350048598617646276617850715711589219260697811229626952113765956675957267585045194099440623840396300677411400748827366891740161595792354820663934703954380980239004268878910134563781946910347109089025616334833610941594726794921790871139474312057863481163510109899547674924136436495233515889566881276013402311273837508210643348385794198361014420067592398079606765542748452117890106893648029747747907732645720696984894390477840071085549437315476488504733484522161199598674077479905137195081957951249507997673856432852502961548384065326628165544806395413535475035334542386628056115813832462807176845928159694845690809609673318183576769378638992704033617719067112513034551043156286138188333738625358009569556104607852622357730220770837813791617283924771279235602100865410539766527194079234900768355704914030309380617667599787765914244109324714666501118608040359807873738318430015267318150114685722011639001782354981002308178332647153140464570429713487105905810866236666712281914393255474346540742714643622251622197649788119532587712234766551575080125428487734899425567255528034658714429366693810531650391839468183261341921693285178895061599690907131085852153729967170518306412309653263907660903274927088193862525563070408694751412715304737459737848186154333239557722389003581847739621360957541120603837729119998100262978270503040247675561914400019967236311054812850205208478079298659099632494800252914138560052014244843691605989644073585368954137563724278093382170928770962969228371617408857051903695984185334762318937592027128058063246833006853429248436994883691732756429424485082083535112500241229854618247342397035701944906390655992704625717178175231509396769542838970268983725826329785087887706462417062218224780000225027006923125799524644853846687326499282159127768609396749180257370450904436891072609566457971433277170491558`20096.859998795204