-0.0001177180666049779001806680103578039657267648942515618990281931118771521670912471384098216967645449303462877965262120300193358484261901558507493817946171549456673601546438491143016568628113781894355791415227324051908522773045599451584377410275470648724699293837862050601722842466032561176765704523503383790482036609454978117784841148593240947325584935298575562512597733080264894638327345971801740171455252796146085283110135099843199020787603345991936749832784012226764025384411663002405425413897772103539360967697331193537066016218116131002932851229984504616273671276775633073256824065114459788692320148253050568176361923791425572941206627132291868168463389422048263425439723887258889238141729790569125733516093194339710481845283786773595518126689864830299750735998430409744051324104449425918574896523387926331090231756017258051607615173199659232623356377537947301497655373055104579354404717740648065963645893393624488753349516544037151771155536256835180872270239626020475832605629207608340717469696646447929395084209870332751706307566545330382868773250777241483036878685893870020837012824102683534703381980074029760033761587265054728927613450488024771051308512039149736639412963717600635958943224715885987187316062233972816527345638946596891728941933777323498776648188204012468735641728699230504452227566884866854945055361391665765483750361840275429508160446531111731288306393035721988247123050706208884669044209134880359678929674814474803749676103406098948518978951534648220823409896424326936472553738748861182023252082096428935293769453152007047909254361637322669157224028413510125374084787980215590525122491494832961777273451473504806160710517092884085652940404536892320914316584322653042448333745617889417738422051878013023042801837466997027655767418163755488798321569659006824440408750330168834436067219825016326138149387967251035222745612021218988081263849828145885013478145763314027931149584298681054783960279194392791086963059564324229666355115671222475607146917445762609812363381582379011252763769483468753696442503733030579347777888783590631215035149737644413835388698740698956279480210682428227932918011371599391464798539330664966030776396577608342306302324279852810927339578112549904400290783650445534909627217172479837399205142638881420475678660729353047488423758352098120233814567283112970606006591854308417046352768588002561160917278776777769933284800601396858803354582061873479786824491764229352685673570459900517293863274566977488398804370886727118426785921762213767272739354174746110279044925558512044465965223765052537216447624907920388226457213646193409618879695506449923239685486713672183129391310916043861716957142458140035128508751389786850750992168504365852793866675412617372166010730404768064457530554443681580997547444018131330587749306273859908201838853842153385251927567826241004729537600020887925581603840283489090431136636318990044063722867886790189496018622759530352242220274164257934709451037020985258001064233740439326474399825974960638567050935769641904194426168573997578263390024572382209784540694108600852433469764017932967377961056010467979770975485338598572150191796981966577989664885921130516159782669712654253057324069172097874793647826722631239776128731458754820134764491717973894847441756524243661974891125363534894708661973606483985852648517685704145192943836799936206406726589168127387311397461109199648376913049916869676668604591779456406734723281141978315767363526177670314280552644525042692288145553221868974881768427467261323429320731835051007061136217802391586901552622980312795810185540816535048162099811428788533328093725366998271673669730655048003084292494084264269501211186958331358989529815792133898162142702093746248354155758083661481249070159649836480358677150887555174322911033854394601935918271179313838763699062342867138037778578191808083203709617369219953927761566064323660513826166619035153328839788658887132928114974840112159167852335575653588407355102696336522693671887910294304160676891485291985659855429615514827532254846427923997488754246200373482091409072181054371345602498704917004492289648243964404633756415181212432284425331126960347169733695237828827575380973587193663976316434625488447237141918104318301728608593855343003151515266928590651788878813619780182433619522059873381549145011831308986748553187262538318380013994329703183929976307725291419570352222151314335407496543573339241411477953353961052222043351301207192281130589370170960249890878742367036060776058113900236471955836760122014688558089457861446924575972583738152445758039566971056417374749451947815145880737051780131914477405207929507539635315106238695449493567506295501790858276762031276596768472456913181016358340260386232917484998349307135997045478676691773437604476929233452624536943230719617976927121423791723075581674181862914343112144196548912737446762515647233072858908585409812632164853647016260497947136928533065000150096510785391514545901317378428972532511075370260626288922131058907011078040932688358171965579960856779497611146832082379996028654549749275264093938939325950045440193643979439144165126378484586896005277342066336772498173493708503313113703913373206761028920046055065337420694121706610829365588649047003641545467536861939539422986614878117991730216414363615733816433268315469849790567597510081341153550775552857047149562522746493276929648530808910624306557859347270348532892084994095339052654885108272608366661915276403408984849900180834018091383645262225160451525444785954870617314318493797804321965858686225422709376492804873984951643734117553191057752640741068363343756620520658031745872474910292987636913803670398373131299323684525908269245053667892825288249919345803837059152343430291626126460109781146574160449162286910424250275094359033840238430886196682432498837484267023223613659327536378574405837815324678688874446060979959776456365805134837516398252501240621850334649844630481705475969794875575816983361364804235783730197227418681555407153376848415269847541563725536248784917738439023448753804783660509954063899131946996213821550644367257938148660841155934710452842606626145701542043905663724079312493973501053763065176291879482437343365844528149116361432917045800698168400093773506067286845622627431199909118748361697920755666515152708268424656571900305844018620395121664570425223488845872892700117207883858005691825307782787119075481747547035752117060848220829748850498522914054210596328890975221300211909359925144226925983692098176586869210473858513877966632837257332379604742638259701147193472471695544701819659963820939788632238987275575633211759257143695166831506920975961157793009851509324534402669538566917415944028362399550935277801843378524194780358727324240598560410881826920274632219464655932422241523726142137276886616551833412038844573585196386899957882734162647873698779238520124472754311352969968262572591821379405456561935901110028121802974821630338525766170203459139764241060300622367755182094385889782023354949496234894151111128204428892292946152301524600704932811089866258120118394702358035963898925461143222730079668979551471032720696736354279236012465490107565661297516297943745934042978206673631496224969780981194294290152663339864204177212473909460489502707356561180450172078444377852445234945949963908524006288847965845689634939600684755784612399381754144223073143595446679509533015898625765620407467043203746941696763275101792749234028598863346892631411091025232867004013610319738578183527379732168227931451127286605559543686163432044946785272863294941688686026971333195370492930906178344023101123714012313816981611935650475890519715402848839465577167564086802762793975095025966921235071938765830664357028020591978877134806426248581878180529617384889570914154917381710601316666354570464168562319370905643158766012681728684306692471152811445965705485795015609521202341020555688670154510532651241231305119893279674225566744202103240901169885641046990886851780129266081625846376223856345204722711295946399176566084856672086236713930938768189785450968491559209712095528612853610292322051167767163601753424895283507117216027590374675967386752349913488670126683470634958936098765419571845458856524715456135395532670656296038488984028676870315362777961116667995614539990131345042414620969905777192385245871236479045813271537052523462264067302877834522158186225325628016148148308583430476283675079495606302536616556451497582203551317092836878510262404122328594524304121520232385421686618031244334192748824557184675564119463243937208706071350376071435494325211548163629028383313927641260200567305783107116350497303647096079101244448431173537865518730993775095169295762017627402830960499372464472195308296409025726282251024193476715149174797408384404963288403092805062675334319244351264534552187045850713845154305883423473830456958054317402570694833580367480357898452319580768587933502135902840277699334949101183050898348819070493420218547582693422654053906565373463859528078840844842126449772173389424753283692366317013119976247828960574587342229309260075414089382938087080719891727752711930892425193050677611395630667999965705451763485584048841754362996996872211947711228969976924435630021920606595255816966278008514919091957277017121910534380914419253934360697546668658220704673143614357329056107709658551816925033757541172800723179428861959828659404013202602860034419793191241573233443997993312064259235280222456597960640148737639476028366670211280520308100748369398931253369774150540390893373300347869066150929337678500088144164601466322280884941305587014876052277990931105863223894532420236561189454372726723005250656164807316077832257725944953190454636376967639200082920696014485373923988917494048194799645921184761926892624443515336190843925834914594331390102255010977472559660461237100342260792149713798351360358253201570671876803456570156087649778657879434374726375678238037315841592037960638701330740809259046023491624463729535603369054453253890728230567354161927278653909360996748933800909300401725053614631589860973252885575279237961610518075693054039259492177594685679464217359839288250202597135088688756554564638758455671003473867252802247436156659765771007574862681664246496626733965103875066391355397068861535952922049976672161154975110858765196766051798681340709006128059717225793449165322024351610675033569150297688844541319548506376970023958834877312534905627400542658313875283840049624917134259463001625384840640807099245960271342637941735121884821495432149910084558021762278921892163456447763072662913158069626050786041134968127819269307402583330785875128235086760875695710343060739703716819430617464289950887221196848953770447926924023451453052486941997902578548253057072675284455585217771514473472938823202932633872812605386235721016804776218687797006886837191784171410975953357501181829925744493144693996354741210227090413241859056136097806168621841587220610222113684385609148966438287935177413755134956373712365504630591226480273472657687818954020162308643184680904906413823495743801616679506620305615999020818800936659057732739411453055445034715238478176688154855029242251978954677021631879264342993043115455173986939991430193873288306413560311496788445146191697338221034678505410141908353216947406086792201149679898477639055248950965028581535978327974403929413171224537930683320446721372326658250897167927832046503437045484393804512969680131483884545743566051703928187146679523322772140575301541241139593250219520266697940127313450812429497337694279726097901225160409898998549637844538890626354171017774058259984667282743993396999623158234707694788894849745175860604684600381525153959512450582086414627831539287916266887421081312423966635340066102995081093106792658397794091610724237320376393674370133788727424410331823195258092696530312926299074997377054991083138972962517516816294085314280955763835526448653738555208500197397648373914041009774234871166418444771233282392832621401385199146600381073449243743708952769584953510703460762827889086875650528602250932505763596608152455204345988280006282078481161439768000614205030632841923966079868018902927076540366233538194649367645759058160853392777992334259493845536493486383949708244140148575294379048200028107655310803492800851556339883565530874467955795386828004917941451833366139022620746275303996744559582049986059844161058660247023239067555834794221730851798401208794862058411101935207869985728331432294756643704074338809182635044099710167567862706202450565300282026710490376273682948500008510169536237155783578950240401612896590060848662009876212480388438907522407643056481881730296435416769812549231867202426497305526553133370515259390994594988274428839686662357933308641609102179496527700345356184351470564693360069260204297645387561551909515106002753645058023005855164487318425622932753928966891067403348510871808962041392705379528027036461271836924094606929580139681471287984855851195711398427416664361138135907023743593086120863489314554897688664599502492196205278103192360252996695196879458070255749953432822465340706014653422476852021735881274204218432537979370251580037323423043306115593868475700512147647495065394089227162786199529691413714140416432080296188883567979247343852711420683735493955928394684804048277637268417177615203040837129192745120742632856562264005289340316926543894234159500678005914912111197238829845448007297560904653184703870456872781773181001602455826235947191563843734461214666848885012959758027689318103337108796056662721117732343201364189950228071292355368429501580566407386506803474786578035088996437142262207520425844574938274404153982465133384207932266923750307015540587413897889080402306739367325142247910397519650726334749362623275649623458861500192615319210224148306010376912436884182133980457035630910241296704347965597817471039687909931176861750348302977184651082067588040047989765638580756640140971849549572616652556140731743755110728348433996849014925670669207194630460820723278991726550901826346291480264197879945951239255788527422359381338162377663131839315792728455312571260214076889952500599559980567726421069888369446664354919526720391022454582801665222875620567902741752753815278844873534159164782679903957098556194179003333380972839741000437970720698286691591041028027308270258246761399774680307455064405618359964986888739951733189257228808549654687145783536407189333626184197129233773566254413544144801421670324624619030164647064676667664730500628766653405543577598195820390604246212312128599045375812986101262996332774096604132733270550937964407308142679949073994779451195440923205180281785969757684042550400098558840562866643672109240618915909194808613772250627587604366610289704680489188248683614168830448973806918060205291149465776439927335341351438120459893236634784597728560050794620998387875623135604267445342277158372891122979559748627933549355177110754532006626609634276669715069044896307548739224236123389056460061483093312659592215621669058927340668068380252907192788328105346098550511011330918754139559246252338542671488183603639574809787954367205554255544804655794545404470503202700094472038887370317539043876480079781820822284296577468050820636198561220524668173040195935978766338418614895240931160768499153302045334052890974535485774272825645375190574597134473780930948976197352425581740402155852275827531445631565381389714989225099651678333679779634638815918705147286274127999039162626187464306128577022925465089373408660372519771816033466278166687193825869703152869369479633103179926541158912535221006349030824125545064695598116063481777754515449415456763985673125699972655846612080601670335381888166111678694513507769979822732045347848568720784114328574325799056230509215757021459128512032194403970989025552277291749677694038893442323491889579862711767690309396157523137942105778558758372724734603474922405532905321120178270770281487996349587998360190477039040843237766450237797009389265161031646425578361502011745506711862328156881814742648894008003471412413005305391642860062626191400535444327313179546183421787681890760846358276445176770627783649219079387535747228268436581876006611926276625079069892006949697944002702249267968491123863632459929015474216509470934760342287892289829495968173976220169134054221236520321991912019739064663197004301622669578495019230563464515118354527791037334086224700417540094369999648726414359429647852976388411655775656419609658771285404784619294529512611401521244726980341518989255148907209502953566676402648072643060672133622019648599867192072222165630273893003911240413727105853143414798598855910106653105122871350807757830028254827418933306498844317070826783194663663401142373673529055859454309096261485788135019562923267270614918695623798584239350214484632944736260614516996892464378128941601448090112854189581997367168663476676155627037465188447937319415387537744937123395215999434458287795161987384052421624618554892450477236830142614451266585578135955547804850288227488601556791661774221863313936182367285413778944102864181091125931579612098790994080406348514672391850141371248921539920986771539483996592199682505531314089856963586261219736860318617337424686155433188042224482430383635564217244561798183102462371766518583099328251598172777463447419291350758439741799512311543737537804993886502746596481369098255065631557831180211562297927029044546382937307911970282404764064362131231685157882178392070549749564971006692861213842796729552327345803490279333132455804678047991120623528641371940340460848934464172327689086078126544277269677226677346654521869310731351054512237877825587331045804970107102546296607706993698049339512628195040881567403750563104346939349996638300808997123460283907924074535201918221856870948362511637197556788053663157060193716439318434974595289743282365805544742649780965661568757616739193843217565649399084563756380675953274939540822273499647124408453375588680569564547818277839244937008267727649497377208499527610092065159495535405471647802025657248904359874526049036877263680091104711472272740230008330874977230429808584249125145048435072367804617163081031061524453688019768627668214784524591270730945825764738881858041888071785495000161517978545763849669687826321104866588354774363215435596138716022441660770838579254616134648714114438168408814467295356907471364877468682287296838233590689259864155008354627417291344428381554414415000454667037712969114034308140677518018032488469728697408539772087536630085789224671176660361794619692836657551813316708154905127430937801505770161372005339358996231763261151415178718010630287418325431574249164652244025269741763871108204321938464732941005860568771436756782528934942404511602113480961835950208152808452206263119206295943399848561852391679036269679235104063216573342801863187794574031617723701447681257258839005853989000209833631226440359260120931692084276296382434415961921749037795864300603203269516511274392241221714907061357863768655680154639389046452073772749604738320262035280813515020358655778523632014447339595293041306582583148239403462362219780451777712844209224743738666922638928182222705707516269619533748008166350607210382525041173228349611171191757495470100654330490932696216801271919458883484223782785284882520227217279149008409046503593895686846073664728704064712726475281001684685821348159642389953352004695707058307433225443364441182438002474932032488585940861383543969083629515979125704308537609773463640203039696122078277852572415884661073911075280700386968222087365963240184319700174641554651639429516626895569456029004746678625880544413216769209867584271712718082041727089351133712402976900339344751084365722996779216480722989097308742408160054698514605094886977225236956803311337429895990660016544731389040917179279988105678338084831703835310708153296675132782444938900825365479751074710026825299222596464062661249422146257845718238186614042836432738753467449919865615062532618184930984416635318668261015477968575778171642695984676499457229678541837100822668830838481438195098653374097361230978618476699539351133977779602341538463951514152924706504962486177716902950605576892387604146850856393931676381964822755869515070893944847566042172595593882893378198385924051745783274489958339471031517936017783063951245724550639086480998243785078432572197695340351033015997695294536383033332493982888946187334292842144749517290129847`20096.64783532871