-0.0049317244633868387116946915561844537685666757763775626862708138808464698314276048040612120909691514011607869016685811072960542053683976647805392407194824914217706194137733488009136173647832011308906024316889634375219118493329496920799821734139851582306404906263866748029667635517395656907565852776202512308294649938070806731260299470425893814666638129624252222295740561594437766728272764289421926326139053250977833718301513228717465537732405105476946611619638559437145599146528201196054850268043516929253806891267164928118258836047752403367524862933450105101354521523070299472385920533958270059330242651615729437497709587426855377652822302168671349781056864420450676380073638205116445840077459149717255744326539464742296244989963361272349179792285203061953841166395479456327507342168836642937691550318550444509317923027624840509267876985414798626225335259177776278650417014138650738938589830800722936917794696674125629454060938116834697268762664823514749150326165464557295713886412314207444975155665632680032595954630868259915787272678478969459228520321585269209104504624792581854153684536473183206323965448569572444159464819534035293854773093227840727048049514582757776478400776818968168151239541281241515583042936228697148555792661096601586243587161536677818184923190581078375343313569814527512368585332384083815169781389851735873432285905575419382318694736460874764140493019604240658712434953159848946481649245943426547696050628914889424448246234830842137230447707671359667942616348469833161075674016615817656551502238364529257021913246649530320166699273644509201746144620542347362005323551514433694568961081612457134409937220484995746482460118957974165871091555957442302353287297339057528964988987980435284659757785350984028569168655874652370676421491045833623755461100216442941289403655590021534543463047076313414754593641559016057291334111151476564875243253503333735890713335474033546895251015772998307960707384784500495089130671586166076164028557337268597478005391290689782169343818172167920800545141012636586376245501517665405099393871792705539329442561257584207682466566474876146047094561840514066454944910718658315955117808711227073680016018662344392101705299565888345610742637107571287931466082777727050998717175028012193801762091156466314114385626046664715071678484961957405910675735264533844157369005607237745254862767649563094381325437762235565679624302115415407997855820315787896207802022383675593133498511751106834640939309787431551204222656271979106107787223320219870994521394269910142005280013787589496046499506013525309280475926911472261812094648745895599099599493446731894955384146020937710874310027238835108961817535556946319473611832948289683569027268467867212394631461763865316632720499205316777032295316528129650377086223373908961660474209702711249666790941621923800604472195708708397360764614678943115347399586702939657458018193783634081507324189010941832179375711933235794338663784855823366806971495706684479846428764352091066941301716812395994014902911767030852229745209601610947702764549730142826758688257821374463410455246633355712240941273246595579295426696838400088119428532443015120885231406497140514271755680153012275339898700458545126053286991581072740252162278381320065721822430481902453652206844196029636919985458473783859789716483554575509125074297851758500107568213735582852517377962620116729474883364685243190116669073709950904429746735619396759211166494405082571405202520799713987859265119775946393560962105507199039779851396137176576118641100266877600384956772364558619269651735338213305361372017846024141348986046181528940323764370533597723984051297610232250287454504709215608569996698457052405254882826672339924540953686655441896616110589408600052179013702308761146696165194026909242733438402483336272015234150822370666379985565333603002410850340290759673762202903917753211499261876976640356920966199629767015148193001283155461653132121489840396057532108257144543070647926192813473775116056767488573687278421080973036574521147829014989375629918700594668950836189288602607954825951136224410639780161825165728652436613894365573957942757033354203865936903669176903781556221748847501312653639787622002926603658147774811517930342830273296487593415517111814753849461651137362909127049099639262157782617998009330127723778372634561203461915088119758941514082566504887788886742711281389882830729698666146391414820196466477851664846816460084019713334803464612602536555884264445036489227679520922806399254838700372008874569535395216753190074023430499060787583654299896452159896006041001351548713563303746610159509013151370641689085776759188922540958454141469933473897515261803014305247636310975425011457772939650074736517913284618975782720286070156636876854669628919681639078318289184967773967666805259256599100407445425730666353781609327975306603134826111070208161380222189369738831830470595263944742401188131447585029620884822377011906225337996729513857121631451862329016593327264228276589887172241720168913229709148250869113863837072821168409846769239371040393658994125983179952500144438811776224466016404105842095141667147670027943066150438084389512953894982750635834559087470866406521874627706124100070430515351194006929277029545272717857584556052646490008208877769111498680844847427602513954736410312011959558306011732554641027603038823438040019939109653218649439242588663070767537791627161884688688999449933349741651494372740029162179636080630641384876713057452859903696091960284266805109167618687426894407778915988315343412123206432090685381188342330852401125545762406457775895676039971869603514459985797765270917839237276459880574241764770928082042366309388475132001375825634003755937941101962559787446806756562932766139245895071583545199082816753770531015722129281910221222657313014211692276312341545770876831400200984087173335873834789030681915639823972970810113731477675348720427476224636943684527767602713359560962266665552083437719319171554312600038818661754348449742158238497222332009702216677479757529970681051796015910062171840432113171879240133263959257084573041237855147029697813469302351743518948915356624962153291553678890200771415386918775318359238448573632969505664612201018260444991047151234082398242206507135953963272392405970521232782950998531693066198397829783398085537878245409571831975053315685741659237480247689364514877862371770595812399724998715220119604218070085680204258833398798216671524760204136642337723907629286218178989919528164555076620455643163964129785335558580764570664606080057448008088265838260546053602354795280901381632271007401789614858653413542421242380144434813051093784993482082213499935586556846712967014931489394829978738366663761865615275372340859196632487593076472580692832018853923529370141103766376365811832287925358865869170939960488908271448717574558274198738399458571735161193774210405103116959202611820582493885491614391326913207802421107795537646223287620939822394391576369256638378098672650958792474763664657801330071941050525518219224009623115112812547287349036912944499897872784703741885240353439189275016123132120358954261431905138091525249151184152507320922049086094324186239494132925171909920119180795442887096742196456588687277078557186367885396671031853515283510182485845469999825638281820671845767688988343217436074387398993781582552440293825016233121394817867315195764635321676873941802286165821695758414399304159098095573810218410144442485393256808031123026549743400125692592133267069284827792378351730147030121586558169185183846668371036285518482580098178840909419298247063361885385947322339276325440636204436516679437802410745198218036149006332925950259483435037064389573862661127327287235556693334448222632512728844061869832039707410307875564859483542308739484605550574477327381812635854151738303707149191902449837786374910790302421990624432835645412024708420523654881248842587452694310553439464184644265806972402808572664177179091414672340984630204522861353737253709812700624771145998150947744452751488516658442378350948888369863691519761629751334961331026184643736004862065916010401655597431023276133953330442807359801568093318216845435040931447743985458476584689691706801596448608825510459250594228764953561154175642259091752071927193438814811891971808413027692080819299496884783408963214712558432411136268950490309877613046565105666825225733260221896506472115896969506155669739958552839187931304715550910112298035527530588170190475176252403418957282813054795085543175765519336611843737483965760248666557653372053818178115496452141957552157813478874833667773993294359869246931196520690567520334351262496810737780570955681528575795876898181415521713543988805412036549095716357755352507774991808508955456504170999215132102252456447000420792325135475660109738138312801860499989447108131051599970069786161272851441064642175602822728477280414251229190973663761357413223330492835075227888687812148638949498063549724229454649023053154376190035308961069145273816237473984960441167273803854013470187510483206472363089180247807440872515889919340151133564148086520616241688546706565833062646936746028574267563559640771972481691944780758705960744808146720690361391207336448914807364707077074384697820750494466428292739139010744639357777566777117527132671483618674971000451386898150123557924614366672964622659311259945525013653777504735044419956107574818460747006200696460490829237048340763255290100046418396292961887751453546777511255198372812810898090717694371002580366939332995759549588295707967311363486243665643197652080729777224097029424189576744751678925094698244145945271982739467129255481227769370790864111294069310265793002042662195254050875318911057976730158192007151816119001071961963437716143458050998722899020176556018561437963041652152070172030393003164173534125706962766468105792006136108421955723819498931307730101538148079427384078980991135928833457937338261744348063319878385664475744003530964566421722743460981178393150644696835402482096561795024312317731251340347119254890442128026652764678221103833752836370708978751781845591384268186232863693904991617475501430475286067397565991645360942827491410788253151483915981387194120319499710301234365673404119493451547087677792076733881686269177806299908580829651588506193563233066066241659298070047094829067694416431982909133387052717656221174599981870402717250364040592446686945077280948064045343349180004206992069072130603835946403449375106368462949934056357248161774739386478757853196261900327491240075089326379341542535242489724319853064286833220014955970039571049348942224323349611868732305841589928706198005126511971744426405320419390395310608847939038389730476729324087194899977463355981866510682210739482606605741462906370831128868241842688366093304583213948710940397404510609610207115944663361220180560054847337623379731806447953746442357817537550362169053722445972574900415411344095150170952830120955268378652871238584809911471846912286537965505710616168751486916744307946072791000846718669539232620875317610295455751427446475986579239940764434640620812173741812993409780461373287812385046938118849634928684974871798849049475518808005420164227067291264197704395312800640067792512177009684138050298094940725701793045064092012358014815251714575526915080580600151756956986289180246424530555076530657573510655437613071948842316539891091026370799773407528455280563322374887866691493076770869176955648706845235731063453836282177787451233230556427887925276161093539995951299930687570344793332447344642886318710060940413270129789028714479307015537505027493285754492142073436066392005842715955908391260297250553859134127990677984422340646752771782560082435788350425261425422770026249307276994860841397592593595280689186304323938378690050127132078291019644757882337874896382395570963856514960135572313110551986762823909328401195298846787342557050282564491912096992363613325949124664495189831110139303032170605140481830181429672892757955752757434089157110940343383920999244033776581718381961539512160266365801559694560818374271256653702385524194470321269747103064954234079016015097786501236184645483141430285093651994979881885376002465906540606358421402530189382607175044416808474558294126102831441768795287013834784059086726655225461841016221004516463203298663321482708186915224830975053752687205034055099633584792406870019091169447293261196766210208902083705039990941343936379783767223822124886490070580598134177473934545610763344136982904780144796569103288460654464914892242011914806115909581284669138735359173300503785562613619789434834645853227887875369938911238327761088033938745596988099925207746480768584655992961401457350651163546950445873928463694394095394007489236229604399434192732621146639732806769948106691059981234032810723376924977799131942352021904686013488591355856255798748351671648209164765536312188515526508921036803523216596262610582637707919011629805332854061865513421297980289387039428264167065905259034348912128492007508309299421373923305417958075917467291608758789647298193612185856504600063380806949655557826422508410233107130661211531854648117515481983169384832600031911843438081191215497206905732227213322220224961048038703486118551163870548834981152296234665862175114472250894995560084232201492548787934569558690580372861605700770590540790677113886650642632481346192738795681780702123891162797628681360984725020228890710852575287228462623366955645884183494209472925802253590303597895980170280059521119803030526555643238076293411345972806398574205911341904993029705078300292593102443965644380526734572619982524892664937283946759950749339773983757355919603607539662622051327275891172657020562815009658845825045501416273882396958011492030871417094943671828884162340787314042204639704134790287607158524084250128232750311418611317945612331741092849513125799244717471883934106988787245434999633373360888095915125013465123700655665113045226655784782655674482724277013993681625722043794153097642442375764862344662470819039685319324591424016665745996830186522220527568740491979323223659639521651931030922765959110149302310201075191148531972970789998361961921669237969241440837174472395278066802706715662656713993129490019356445836739933418368489349507333885338706869548993522327589240437382004482130077150410404521366085614868988279534689682250161848966399476876066442178001724049053402334151563673242171387890556617853185398196475844797168396190367486804178634417133763794551785553395387908435472372566980530965382547565176230368441244134322255499503066607013389711602703584835758893373198295306950861951956486439670721373280476216586525148081345391010466719047757831558692261372006239506461448477275093302495334747770074864418837221059661813382395867847301554394946015497677151214296991021215107771544763104258336193933098224929077808873019584579882449556254716015214662483606032795429923349449345791883382799874900061038936863721429864875031364585703053591586151577526109833458555428586006628112907207475180699193316215518321064738307690940436164771595531303314429725583247417731828846914840198155765405678509851655007355510961613232119552603272419014824706535532908978904567721651001915119333303358705689840742080643906842350168397592789137165486787772055788698151159383288584465343037653191698448012610115008819360613533676392543614356016759332412693028793997288590041771666662425899331574645537224664048935526473809681132085314721654097492538550137922240794918866847354544865482376356076666638797517358897325091207626452540904658849674861853536424966258244348510489879625660932019673607885993256621349381863776137572259739512167709781637014973098049602335986062377350711810086992540473744667568924444954844515622964405044005531891255108034000139599896217826342173971579505726983394768800396327894389326230242034367298147560009421603199486286906359861362204797086709790209770859732813624415791808096644024253627103565557347102779933080403449336111411590751081151181098596431589970137648627108982731851862296308040789811695205754045307080829219704638567535687746744859405732917457433453006425261967873231781080522424467424926127524198210012589224463090315579984947888006620210827447474486923368387630681326323757644065218518141077191666967663996278657609399332879453785359613841546185413054054290612761913206877950206068666910372788317564241231354445222485475692100733454084892274650565472149606717191307787512429985097188589155757221941529848023843710525790258845985099953373037114700928499125067268421260138814832651554799662457770167990513682890989821252990489110956938769344152268003833107067042624142531734571794087226650678880369251118620580584009569478486582525308477258014637525297209980817634458120401500375497812342130506056327471997487543739122695399087331317275854339396385274717146678762037257402370479047258277329600083690276352245082283544734645266216576283679322922097019478902433383478857063245495031790742576016053589045404439864221029316959083688969252334302502829326465953432275072245228493681463147568388307802653599217453458269097835456515724920823976409392697393861249615570897378012196052946625599679660657787675183327900212804662694640819934383931992650505705923762017391504237595039341099370283460055378727683493822569715593484834183610981832302077911695693658115021137672290092692277230685724784583537230497000734940157672488206993594583336653220564328457316934375299280609765941565029210315094046739019437635309933077574477625160379413048664404498568290651467926596468754149998002465255362674476839258987357365752151022670017419301848088851253579730760293951426642529038689448503606215247422551203325960641718547033015221702464595145212569057311762221343231903434895464395624436141374103194148330804521419151399506790132322138404246495876400067635156374703457863738995522261635758642996377141100772402714310070338509116320346311586895425696966797043460318312664845045947499597551854702381029815286660090637482894827457711852308907868600488842019856428783950562295762175539333401849734354566771174426985524992599398255176432451971452647979003781711107489191176507961226605224370288439778919083076280004004037893721474785902988138263148446752065506097342944396547795226152483663629151011383180706809623306557376475328111233257767620523887921579967476010212524568243193411092804190572252949034305712110416939406633552523315989123720553546733554954285937879469152440349934234329011462317111970894726478642884638007124463238012545078365209172679089856742813064361227079229759748946064289540718982789735048383024337255806434053106806207889542470915904124798974813952689534318073135574242314338978136349241582436089630263380998230065922717557141952306145445775813022036209987028816558479950716783473468991408380773702194815348365919298895873154931339371325532349665335843449716398068363478601523476622556568705184639257273663036264252036282708360400989206437827445427157098942527004214325169600785306088663410115862217443477335573897684821898207470881867745444671318721420706403319905023451034974710283088941582697508850401040628333026007397172528799226814625787973187322926133117624289930548558704938273786533675217832392700231004947830825862764942736372445340319811764781204255408054532438152997885471362986620048617460060851305486737192898187906464731740643469203608683554932637296863715390448050820532284709960808149286359894299850681828761375057245900316514074318318369559692564173932863082923288368838326819826207507963108501568761754010531826897574848829014564201957525199700364432021576039369045554468604193647189283540491667904298774792141189880329924267902036591791606305769420569290333036539405209920987649709633848496047749102444569602491524404722503881181439055448488622256387833839260225193561969141396166319137917257391545822814428456804351034612461303652422295890374978822306305457544597000706212047638844734556849353750437445431360175294168299181698034333160934082614709646852003387051214349551397808364876406280311296639246026233851645519457229583198303247705006268713421028433720152506263201782859974524031719295878101787895684421043009032569916163706792058381738310389906605044055810969639810593782794667294260155565587115226353862399025158720058943607779541526255845848100104443089833036620941074458484514024679406353868424279853954485891102968386157187380977315181693702823003210914`20096.740369659106