-0.0004810276700844920170075562268113132132564228054237934908949169133319237531208530499068847636971302462407381114783371361739728837822610127404592873808306987892529756517404980786019250205774877188923590320520260810106910538589200858128762725733666335635437805898502098998334282830155790163187162190650814428620308585268859376241948410714913187056683646228167147605541803845153165093735347415896044231473163054139146424441736430999852193072953285679124262315980574806934334591647504871089859447742114940727423025791235856044436502321394556999282640745304850921067082630866409625925378334023852565015007363840731231348434569923740999482997778595814176820558993538581333051127957099502040203377412003518022702374403807752202860835347444979759038800920627176259982259603138485432914580320512047874118526866969325781604957697180077517667728582253532373052788620989124643307675193615312307662737619515087779621940287712158569342658190735016190403648984707682821123963598196024188609529960786101214339658983823952717443471768897357196094366928960528801381384546928951232756838944404430854014533164285097826356915277720948970211959686178140925531120367899790630085839291359032811711550281068374656889857348620490684836713143076901852131212205636857589075029809591111928573683620672534678698536731214442006213222792442589104688833804467579006813635318455714158706870497470239517601041455071313641488142900616225721117193062437155153596604930326902045571537654389445910164401709227951664242725919190618579852622033994263790401444931769017138607240124738425803362620395879531895993693466900919203620331816533211225168701905145343186014121959856677964883478727453902634772671521033637655298025364170324728249045749336172155180703277095807139456652157854898650053884544945073112305829444797279632620474135757287086715446147573745765761084228557113449581168963175632862820909658125532951397676324234127757534983262359074771531465292744935588532792310322703631620587300563675575385162568290680354400760666891389568108025996249807825452736024004938965412635053349145553000366051811800024674809953386720869055093281787580271791096745945841483366257737652664960036258568210770822687019388389396648134116013210058663480438358298110316492538002158398761533920818931685846195825961513795463482857513472109819256142054499589057709485409159271192845030262912101225895171300700488817662451939987346859381789095482251198212174857758761615904701636122865692081891066889695314819805484246934567553385156674429379472071684050205804813043614051391071497352157978723030935598455590183640034457731544919364955715772944095609904041505795116014164783843205702653007157031735049966167838529037783361325419083042259451355492715127931375575942932896828883435052021367338917456805001314010306083649627995926925662570283447725807007210015365063302386043463644648678722481192176355991285927459793828064890294704620821730934856618117732088893559408504398886114892896184592340111321862579603803054965029467858320525560416740801133569428095793590053482029742928016449194945681453036402741682454905502923900133705877909037555469496006383194799237809431412422317006650107443632081830965734981514302415649574122606674110082275201706305542468315639518823910364114180306345965541663269356699291932769447515961398547624198579585892973595775571487479919125301557288420150999642755116957197602286361203143554726350350036888143114323733075521248553242204194359944252040127523321837031587804998588876488673873647700911269520597122507036798230346661351223964563343666517321464748492465654715399382010498840863104246068885335124148680274752245647725652796730478307511179682229854008346584298098951213811458225494272982518879377120175582234610179217850023772648684446298058193010549585414358174055435628233736829927932067678357220286822626019603031904553774778689521756466876288596143535161254804796521480135926208831284004613687143239386000177727763661780233220834706074535571694239110865543146027553147747407962089209270422096119306717205574899536851185099026167555664052373087873417236322510215733943591828806251611718523424594367808667358876984561960286047630259144844731472686775953430438551908137608462991615010910729768041002080368159870276826820614466047444335818149809122618798360444187075582068161368123678346511265360724070908878172276464778143541352148710926786254545321685807426434118284923544612055600058476819209065019012420387985366465336841777539067572962558438614512629290857489162785922148771154836674562550908069400229694837200892911093983870156261456687123218050653990390920848369559245973010816162341921134809396658835915429480718708422737414839313505166213517685565115254270973615277015990801992056298708536003908629544871087276115386888951243676010318624601557902987100528713573381698771687985352443766715921774231622628543171506490135680799643771700713882249978766788456888528847152470675213155801269074742158919127598074395036609140057320745878530754214010861470754129714342818205285886830529970208700967866510993036551889491950687476009828654012673078642146297045086394218573522180064643135922339571601081521223588889784140859914108296742716926336222278900215630583300256853509728359999055089103392134291487778413952065551601730880840106804796150845872853062281515892829329055078384853699014200412432741989347420146096148257146373247853456301413126324776712425415762498779651738399694243175629924240438913031137057567065946477916696622799847380776624521831336118839669965630095820630189627838796847023969919671893820566058380099410139240504627640279145086537957853775504841968447473997411575089443397041262298756604965564095962615933046727950972964380196570156750464662761936690227685329311025632108600391436590666759972370661668807038228734778493284665273846824482204019550269684939930715173259555816750076025418202245945626812858521912162669323228363787200473208181718403867888922735173966573660385990773931776468647403198945956381862782844748453007738411637506522143048790247438054678953670547365991904025869618094738010527011559124658781003219589624779855359046475875533927938743742437363373850918182358278391808913123518009108070057028579200653699831485343034174064148052976895314388591185745817214458807296817898664942941156281937874442000418714535476708739366869059650231147326337145001987676936098648786848355384916265418949153175709741388985020166437735863298319398975672605543080059151414701331795875911208339777855698854892213699527189848045250392224002464891922161732346230893539707155051534643438039321552474341300283839950476356401119074634374747589273150491552212656321470168165086803772674089322256732459930738832988178575538023252603764026715451158180910675610603874212709135075807401527544851093127358493457440693604406039184033714271943906947962168214709870421784019168649688715866440941934494177307366546788278741295981142056408057836733091964894241132568453554749651051128010330359453302727639544220350798942389214337948176371851114587745909682366772361961633635455674666557958601466338221100969114335416524017071332861357242691074903279594759485374366125032568337840318825873816741825148182003361946325189357677427488634414165316924983288140288469253743450905193027451366080239305748398578686803075009832875283869243415313078431752737708238123509194459014320916525585910369508117695439036904945246185219242053283651841001033880244908927335199946001748674250405120431474883993800971156191779048578746778361657519066342990313284702819326600103490831490904374621118603065784454047545373651403998702257354329113481255294026108485737165282277425851402826443884404861859292332197950598853303326507010497231596491104093868612081974079747814858974973517972605228933305579045348278720789197088124644183367000489354118135918195765622472601126178361591843119746482502687441069415072348714309481383269642341663869345126300837119586452868715175502113308916466111122137386694858293612188744415171482899697708237965991073852889038055205058473040316566354963969400170322572147046050631616998624782951699810261414537463312803092383525173599494323117229939548139530115294144337637726558752879607902562364466013886832542529790997505148370377218225118341605320497041273075287457045386381059354455070487193173284020809876264276865870470642960060978535340557285753554072236598951192669767733968723128742912734186679862523482569164075938625389713470150782310146612867361577794848765640974588857413182839536908728565293466904310042496131101149272334479584382860634388149083916852449379841921214556148921993429839409620063383337886871130084879480253892700174264510113688647525521412278021277954148251808514650339584036778220165199633977441316272597818311211195467820665989445192459107832372123337595462555204599832317545522572094368901010771214894064738796426977109257457857396704657832659882798324318382555219469608919065799888866651281898360142003439727019393614843346564819711353815022639565735531780613191622548358144779233627611782030050259921246723544073058555332491586877232051549000641336679077213179280784189582799074061768259762768134490531670050571184680818142248306555211266453645213440884247455960098848791488228903001166622766483941864414627745963674802860671405304376813432979418844105954483853187602838925185931629029743964172260213595353869133627926471224060493851985457681415911801403632708994073524131140347373659351847018611885225694586246206199906099446859569808887749712465787837064283577456214350174483191142394651325371172291694303661293885818350623689099553084055432823924120731615455321268664636462946453917669987937524371231585353457100508728710330788801106812676886268143503721958904071906146141403512113600409531532894770637166075671680059423611153554345581995382776927426771358525562619896933539862811238767421443233050291201406232956447957331561398079653203162884682794219539390884059264052161495746055267524410219689800712447490922817212869429043258329621442390903206223082879492376022763662134884635870441117936309650486450748157549517414204614693516191764238895711881606238272398432764215594841597153690972151916293350293845774976586911028456084411322152269109706726809471567226982892097028212543251171865478192315507591262213077201518776605635452868286553152644673544830953893272540204893182334852500139326032975504788359698690530183080251710411186744425292004795414246622433102794805471601337478255124557483192352922445779782688717611501603556002542590325567752313257875854096449176152230106701163117613982302704871125649147464262060898423171623960666201385025289838258580611472285844534234255525257805849017163615493869567154636429135367881916606145494595827347789965013166420906941326470675606977138930161905125685220988128151407308558556439587702291358219688461879788202385438749386672380603978713803728415870219938866669139799739552021832212071730984527150163639572361292196645499114508180570184633109624725290722037847385105983268444141256367019083842148022661911525918272744097059364409965247930945525755762076658545709640273295076701892366212920254652060987881123464905924094052431486636724822193877442965385390863681194320189350397122482079330632989353424016319157067446940729199267118181880384461434403013962120686439301445365882645038929146078415198378241632581722798806401306216545321966211664485207283767440654233917733159437498102657092958054805663782357725339387875218113168264387563030132167792757020748506233526454964164853085787473895975425007229724955560276930686389590060438246618103911492861550352170256363425733932997073388003058336390547122624727445027564537211068428475097082300308476790691614665914211163513251269138721368515165555346763676985612680006109313146227019315791543728539964761075955666529047304617541290613339617787694226652835507749901129933406686230849415426289691921814820879780440830594831383998967321179772287817528831447351155238062443168707704617064351589972299815041565250739173780954639821927749982179117182423629516731189442156001912196052916346226891878573619749618249842755741664879654418897201629333522612450618597517039982896359825817193656928242697884172435870920045069939892950975796997314880952442804516542293121014837015045774764960801991220229439684339853138793947510148315802907991740491441446425812110561783554261892134979372550523080821789859587303580461417497158079645018767976942620583011185988443424458457455686007989906944617363843348067241690096902827254133812189826593232608249518976917723829401772680665126419586433258627224138227221263539575887146368854789516857212893106869133550028203765381321302572976130814781607082435133179395742628517605751994056447295880526328326524336850360348062235685291978356919392948794062995247811433421648541862668959410056614643724138454094007925205258532861307240811424936927819254063721451964773637787906097197948166148926959737087123284945176330236583988394669160502625045591919737580773163509173086672870713915831235769295860276907241576564682921198717532652539311625953713053326771557144719345445220272200886069534617987970847384961179953046397686639847153423716826398521547552063428840307953549489263626779439018044889932032831559282710591287689645933276007590742777354960239903373666368830084766544094152758029116236755217789627884356089307481792218933201966297124409034293717037923155198684460805361169134829040362132948790253487884998812328617179587268831323069066870198178654264410216078117597320421087617296824800552711050366667447654795512630691835844381061262911960601284478373835513652692002612844989992867155418818926418740033357134572872517886566978604370585347853566575586220451207637421831882786530247851874910393290530235820836247824151770629052937331760905024793589970747245053996257396798091663752963885815027997479452371505983271246597612865486678833110476352803204734475613959398751744343841258583980306073062359174149622967875049299170692651878407250784583922884720530167252588821220406047377734820075520258170674794677139314364927678440290475714312566853806886586102432333554658428476143997177468525314094121664884998233116801494404409800326102930949465401927666079418042115007819389722126573049467199797875418964917393579744608086329601736654470467015919170101420016988556271090291545077928885046391289410459482380949090871957658933252294263394009461071662470376961567617095793358896171779117230683292671122539124503390373117855225216857915616527926988548863313764531447257071347723357243703061792341523550242884914652881146975060416184385943840370191634049038296484675974134936399533506148039388635264723523258620484286650318782882419937621987315957797982831409073170563961204968882865136796240392756977413256498997914538060879776015266777520092363845493853455084165422854926966750908879461693175606091763401424959827804779621100575787193607103551924575010484457171695110545933084802223343154570548503805447522332208784185430286889626002400141886677423986745871341171884166937203878748653810986251604179759265712314329567321722949870286916984067792210264420755477089988658907704383559210751614410999780716761004630115543678995961234399430827451428829756464652633412662855887997909637671857595447293529076749797265415372775713416864248102819587919381609421322755644643998122974894090787407291609701063782686219154554590230651743986946761225619476821183699340769434739727217804063388100600325574670060189019574932058661103382681518104846497185208268902070505093688480443456756723756199307615116093729478138830410425337192645602516930440826612055103341291385579730480660813920046142802569828338073929188719692966715520990721701594061547463661875043006947123498434013827929796226738378189281426714613593556215832655934996673361225837569493423422951100547063945977520427306052528600976097166175195722670009227028572647933871276478285655157859534834245607034205114362640135117057949841385290786869521464810144217566573843631784533874223308562398419456278414068010372714342822187799571505872246368773898840772300708487825902852472457920424153832688492591756742108849411237188768371528986334229940413696343086131619752854008145834215641769860690297878427447068661432301884854406811293589531836809617314456849897318827188004950612066853350899055842023583842256625356552842730260616134663611902766604487708841516470666340899797082657468862111352124121394305916264780550157848424864554769090770275251484253801184977269294430600969135564736588346243741717373555198950450102544766890382867074034368259641984908626874804018304970582085630092907181470937192489223552313685681002767151633447672126880572035597219800990945480583997829277680543963889639143562742766419268714752229013315841169527274977552822949092937859106697896676412451352288693602944684040435875140673893678106233600590318683467262246367380849511588989589308432463009063817009756352155102173651574094843152058571064732472476286115045371041623283301491024019291585930908335002609393521350078868033716926822983818777046895540173198242021400634855240470202872906263095523805103850779595974686148939931605922388587694147005118249945981582639098653810879538988552776596906653574653079483897970174936027693930886133502588153404035529171763126929039793244297890341362516442269844826033449917640426694852858123757895384280152374751066056307877372209495719463017702463024194078524072746765150697972592740840266685892269323385867892917636766623841989408248538724971656927513592307885922828070049187285397657638473170656111891357495003269715873574561244087124948601128369331940939125856123923420906247716546829988474056817120828949102767556383115869471111150298393456438793421105892365132567733061784009818680525867839543596035937250934177125829987044074649314938319553720616663184332660003816149478500703268058348619409695088467133458505163798892184321730331313150905376514573182431928194809695135545297793788915789428141615941629562604727383393789854841893298141154587380772057652328028815868054713368358723818676357438855969661590190245625171784571969824861262871221481494873759736986569067774937491026041635908234069846235638430545033336833904502306549102759482830043466747371119061385905308805036656735346626205025213323441609220652430175511130014633013740301497505718107208313273171868692408380579656345010643048507399220869397996961680116570796348136649577567051388045461674876741273416847060804776108781128369993229499907516048567951381227522820224260514299345134385363881794704338611272934263446725241566408773369961008785947088407251508550614619929067996740007061259799787876663985588609290095001250434355533696112029803216174780789174881350925826727111867486160465756557033409068252097141082862104189393764249752061407907983532622540978574232232181697818518516981957749822507363520437971228791259763821552075457467756836568997500688161482188069179197102792489701646606265992263045994662012475443077802395353797825063068165563223916331201204954642650221294145312094583637508307101489861888887257223938338105504488621391853112007174600132062590527106152052432243487306170161503799093547810227304857065355602377426146062866303115426211318427269309817836551330518821450558792422861966948333543677473991227988209039847605500217115860630468232982804068830236366915424829978071773898486154995869480626015787607035129741793384311784348434610246021370732396169862266832568781871335187006421181851076466893744776664313818047591168683917415898582555490868482222048509599338122775275058649844898612650046372590536894407707347085490926722443433342479291580159047954509722119956673322878097941636548925025961089559522247532921270251688479610540183296507712904662552503702219317941452619560881413211916891841963462617308552641114423891471002613344391217514481955589370110119230467482152321045807930387524476162289653934215596334269563818990596586505883339586640455092724261307152596234358295085201145619467049006144425783857849735485331285021788764524092211159242847946783484311855977966142872511044006901671697640062213477328386468116058588960249861242537485655226965142148568716326325095569405079510934945085525025662050589167405879895538584969093256124983619264205752025048200134050212311771584283154920832900486273624697534263109789433502247531484410660493939013810344752902304593284047883836227891477780017833672256711310437067485852168596011`20100.