-0.000722784602916088844419133370357709309417557352314509064377342807906845502038810872922666162704413087980454922399415053131976323297503486516992522059866299976674357098615841411412156873178542989078574037941586637586338335361132309744594691583639615398314564560679099405095681648575163425194134068754897536862772213435261111032928027268238141320799930100089680928944603684673942169039199949977819437156573216086365539907569810308709787977249605202421700283704657342596298011363562229619361316695299265798141264868367952067157708471048288558602563829119713768133206213002323219673742627671730860761692505802115095903400300933470267402284981768660633890698855043764590573675210389505061274611155353520555876373464310429124431131851501866268599890460494867513458912028896395922771678945888189826009301170154909355512471703933194502435497210859506253131726102510950166077214006009074659402054030615972050983203125175398646611720848697609063482886346630291945417319693711917123170654595746890109080137992496973696245445513199041996823477837820550309931590314837938842194921711867999031522530704378727793727341703910840860625103946784323093677543767842152885361155279064117458304841706973903036921794688458241781345680012020989664554163441493962709810153408487631339101925082060898146394402297804993982444124648483657631987578229292450025645612697034280299149769385477112375083333207520507477298588104037594828567197935781260071143524583246713137087881852985358467415691764619738351767870269554161986288617338821255097809406677730037324169192778688094783572516181389805522961130263710706799435335451610435221843224470399548406671069023835851497762886854951984275370346643361235003053248411273797397384963064267064151091146558800808795792865140025247063322566154242371479258013625206797113056556869821079357565765987515388523364215101657390085409717699753344488899889204046194509144459283678458687579320211919608968621159358205517409601910896493065509019745633947719213589714133037805516653325203468189283509233843857828189840141325599235785049513696039663084927060475260997849206270006221493219400956071551347046631984325598243410725036776905401256896580267802800191644030166569569259631386008445399079954771717365499578128568838027804557519627630739576166058541411140382242210740661607979895221905887859083135762599374781487376096850310266469483206918927299386029041710097728227552969352374437337507385397420961383412977705415894751994318481307402273873372676718974363674092644570395743456426398082643603774576246730445073503770336495379233535286444257055540341515599852957727695530133209430575083976207802651982293845014439078146082100566830563674496616646989436976267745398698328496485855925058456364395460624238157679358876825862489611734353833752994987925098045867296813833018933039240618382592417798307825871179642668278663457792567080464844909640864112996312833217011131843186269938524444386302168285180375002519183852165195371365151728733712676642448575152985688624058077000346018008691895808049675245605243736544318095877412651771142010893121006505321613483250291827686388517539755177832303279979841374844692459757000369813144879914173397914290731628971011775030617505006712995930247777193276136174115150621101247171143399303062715739159468673433228335968172240625906594528324925964413703117594241719939776715807556236442922289824877150530446487462574745799696039829140222956812698557199419663072488583031505535714944547013491125712032094578992413756004809585704373562797825847417096750738182530566549299431896100632917928176028328276068305274579748784823459319473802832575202498297179990836972561345187109447964671026137571217595184237335029608829306496308446443551976165829430046043592938332367188657054326766385122653105271118016851718671088544093996304573309071214315861400700676463675799118485661745802877309858189408121559855735708297704576471463044304183932727246501498671344970090205038705887704768825468548922794686331687221141935542589037803623663268659594774471657000500701528144108120741950293758609122867603382139278479696217119362025030353962736656550503688295218020631409188399285885727124536292426177579149465108271360621749625543539155452570717168866533458016862656460672808472891015554656300377803954268992450029487584755655193363602422758625821517008017841956005983531260576895222870533322525444182463977860613138433827590047481729012067883122042994406569878461176419021287487522752908822293418133256788646405391427942345472990127846251453659482563897837589587767222773382046728901206171937289661313014661108581850410757141804445294714370671027209973861188884968010577905049629838369116204420904246566456384281794595609390371144784251808188089192143335368562935634813045185202023654482963592143583070475757740021305748853019342900460125033423857630526348617485500970301899138350360648082512650576932459981073813945276060086887661814306612821519141938770361398978506741446480580041972305350911414095430928309108429477594055601618264610850833591388855941284784838600935178429451147879188504402037043329827278879493959494741486756912225007563641237218617066942655030198221303642094627018520035068411654928465168272386989655476886763730560921277639330750830312332908269012650318073720883798824074520659479793661131961535699906096694767610377423243588898629211478330982907920442144772525919865535657544172312402169103824588727666644606488403233910639485913688756171200706790909548237449589744373241724121061604748037958317627407616656515467829182478989027816780402254587128411713174972798629269346475493490553678299082747417356309617921093939554898341937257998624197725260800411989460064100733978538624943877083381660042541937849696893275316495970214095692046767486393995802434054722359501110971604326448858190729189380975032574770908300533651644298758374254283892656303860111464150154791408403497375628140686878304362505761568045207509477675436724542016519056943667956756717727995093882436818761342500125744474856021110065021528841403021279143403600538771213219886286342467540319325014102350935575504366448127897737036130090838452571758862478317472523549691000022110745720639308593681828639057296240149978362563524922214803134637425199239681850637256907470069141193890692789724038718318765356685503577806216023233855732980738422915112177206077379173214382369405295673559148776298340438012554877119656794693318333938761484471518975647420276993418342204910036379139891109554361390026701695550622117966602502786288121445855420894588468160947997563372215474190130241364121906798944302640898088513978731648737728989318841192182756667389368395265400908521953792209151484245443204769806318971641510267338196794544768234905717380628982306259963337594365654740460307750578688538424685870350710671194839632143074322049384639393971438775379432225596279084070957227240386964564117867992826380872474498472668664109966348863820222397802039183607577012896726135403495445647342601455215538340377667990770944625588864544997523816429826131606571805472683364471925160004336667535370947597398807659622871371933749997895823549743644587384999423187270833760361084227462379893049310973150615602926186460990179276031926498227076173171510630392608043974354418071651743106894128151381503177209428733770236240742567302128224960612903381861140509611791533801632448794405275165120330306772701184916103991643712969174281915594472477931981709013546147496157136154839226196889228552777289655607928084491113381280472677398346990388201159980904457424512106036815717646569191396650740097195302211030170682277777727404652380050178180504392264655379440666855848389101375428209868268276098684215609937485605700099584998458915713429048261269941324980710685357689058105409877457601863275697294672203017741531213246446595002769136506008392499900881316500035524145467480146300247715519917101983169347695959308572512487293242624278160097924439535490644650213728608719398816627693708054548627069189627719761831645200086470455214554398227779342746222784657683013971003788689734454600568177401888965454167653330252563352962500590925428141483088007200627334051786649583555222556821673239452266027280021060962458685146006816029938016480466118935068308588599495156402009092615837030453293620945001157509817653828367307275947133372103434296467080296795896088931271199987673313210528592314544395302885568465768617078336049913773002589027601597968065005563227839648167763763566776739384686717192505171298868904843339928913613319931609621046261147814772346892877052932640239270425815147201625775288627329001674379584204248402334835488793692849274871918825484857923846936259239049831956957969080216505879704081383028618030691148563673720628710590639384279157474022323791348216135623284549718259197515175622231615033181993834222985438099966960713058596203638368859890937832863764872600093794320472446573440433627120219090127464320655754286084019592589802603120016066093468904524421549110922608962644692388094926307677062114662392182043916622058021809687508244329515591998309198112862606167587302766228789115499699676789938911752222588568018807810218080972451185895850775715907969329582787874973158218126399508034696674153335441575643084140103261217114802126655049708193292362664699725510700492468111257632225349825769602036953484719466895836238637567607881063010078512184396819960393958075743363858914676118574823314249769931238322479309433586444589995014719383225392138393589553357594232886310819357170294956314969438704672797550964511115119268731169348010694918964828288826555554205206662785098915522804421595732804988383714181066815511750662024822197249990980211235297437398643546419795188399761232889411573028460886369386291407334742744533255288974913765593927758598494892016502718114783105865055543439357267569645433056519469603877734716125098551608011849080912676181519853470755274784760271615645514233943708079954040449335815340907374488971001986889987638215037725635943618637411815604104692952742795570461311755249128833245664610134022955911081829224473685413636718050736179785795920305610333695420476208949215561813602881591780314492943478316116919146399079871085082675000554103833483998000833310805006687805195980400945654296510059063905943853566821187540518370375326864532922781729443107027032983272586452693317301756551478494529695946430638225804726441575021902782506667681354572923734982083657131545864123209821003166854089795301212615466604264899899037518013645039953562516365645577360701951863002297418146707295031938588922911954991432767902912230431547553936295078716460720694021131202208536645505005955561481875488407049244500212634589883115471299163669041473326988534572256525039812669756489270638189803545973556724517250780519017693162175134804434225593403638424619397488277905994906188836871453441222163216630704607950366287152663167996050426436104505320134290169975042000926707044172258678735141648574811362014869500422404216661860574983244223732759895407184621368921890610029023461521077293430885118680513318834567303805442999917622154672749878140922294697587429978901183134549607390301344585962840835627188724679219814563747684053013740995177026914300293434494676203298055016957697155231588040473831216111143400130541908607822189657383271524634366243805021978192023771437231235258320958429414148587089793196493098920590089116640305752718215965025229490493239809839735411207935161315536824945485762898525683420748403289812495959615467307642556236823445805744686423028553634582557346399892518049076551800070148437580767263748735834578477271792896118921790757327246486496462889366906928929719372758418407874857997691469695505339675821483091143961719832570622465779285829903541800978698922767057765621165736528528670423365268418852206394779612954689728208258088824084626026163238306760070207038538691610664601437787232403729678941738271354926481542687189129865960423867434834662532661651917160674324730621140669804479366026760704440529372782868682558344092657908825048433193676495247989974835114525417556206563211165690413466529548558817480864988043411512978749341877410358807246478879243540192940915805670872580342069530902282173933446048805206361808055013704148336494543974675077392663106943954899732139689260692081079566856526503904392079421453461363187503004260825967018605806312244116468658944304826066008184598339804139279403137005979003809717255535102952957977235156524183228579712870749581555504575946611026397016472980188198324273971021841011515553844830688323594721782885918299674948550986269514710874470099299520730149690573009474237703957015606483775683290792587975195969795497681071006526030872202850658801499421715025067639591009431882106881688250135835989871912824550416569700827622252515317243824370683206631762239363164345124544957656156539450001303375194051607341061075373584035774666742186900478286103199134685205996926756263808249414316940581747366136710504282759765297136192771693373826436020569334246671462762032634724115403609141881443916130772927318932000162001237889805713882437008319418098514324139296327268885567799282979460490419481560618821834178738625493163908968318785242594459689751083476756595478186051817782868919374337995249386644022823295204085656560725010214937607531925147295090593769218170215779854783134544087824548521351838700902461423575598319708527581618873368476209832659103844721031015872911282476566982496073564653898915141168812099723191512524210097644954199302520872997833324880775769238571982477669241662770828476469371620477179306195484626022547882737002231185350835252417682447914519864656486576357501707576262159047630119881898591594205966456285069883169288893941925073477766138647175015614471833174911305649120236269071464434822023679778321055656647582087024737771672986612936666295061884403357639304143243209506213086295802709675670775685551123381505180844563377162183560090381035517610493016509772667833514645036081634368747401513810863841481191076844673471664057138314664509662382505522863851761359316682685907211479987363509980116998399472254819121254536076828531952504218688054435885712413323145200230595626142838765405947908549217397998954983209125900993543349460133790508070959357533557430024708484402203055635348571383965621299631828190659965654103105064640846899903286966471461502868931849081593300559812874053570605424334201311441543978110530442827976944377495057725829602996278114153249686263943348689570503060084881090979624461780547797185116714592975450254447020060893454938487208274984609662703635889628715817573004273497840614534685703084724682008592552882444272631239450859059103803015768946840131330002039043032960305247005793024339531559762954952629557911508447750056319821202244602057463411256100976721335468879270422292678635694825120406460215145088523339903835888552757809126250456020795257603770356261814563670574355300562805176722039219900995775967143258964336337781617343370782648889915033850330202285869425614925164063353813171303752080373064685356130426781900782713824888882736388449864686507730051981220337443342727070027216796352083023736875294661675593038272469719725635489771245377466522784346679004952196162660274984654584659022247308289024698546844124686004959818989594046403015784715770179273154463082325416938962636268512248112554384771298902114592413069045686995793542404750228238978124172167642353658457435658914227772671545764476880234324375688962515867037659483569385350971008582889515749171172873754403801423897085260352774660831678020146606776941977846369810331837077845512661077641691691666580669932906616984069134284678325789266914057834566733019853290204994776436316355215759522641720016269571040745479075585006452915393463218183783285407258553970094372092523740951168195189913426045296132986634073901826754480534409254406966078099981352674485202108944247487885082105654598219755723467390284217683999841403216005596822895944952082761608670366814412735627734503131928796331277300112310452646816316352640068678838024686313956509692524096148643071237401389364760760429292271879747179900449656039332321031753463765992502150030433853074351812183882335471653602553458988202806797064088036508893505104881592595880483551843680479884110959016807056756153008648556512820535371589969353768413510162704657507864672020963630242875815692983134685222974903539545049028510079182275310326963284015317493894565704009569428484810264699402317118238282510081994117342874298808345571699538649567661044062464198356915279127873753293032774863892101588874192220178426542321603738225291252787006804662673118055965793770738813530759859568983023262070480466847730337604569703349380747127269398832733379729680372396876290241027709870182058388601385436859724641578573728580791125744022575265890384458496403733457721669691119697269091815417854459288064146730125595788429383089557656241356832849883900702650948943187598970607899848616097201037369723617324499376324479580027772363787354092930554425539554282140821426294311093667688295198783953832994254537063376712317650108072644123591685297477976634614019305872398898543963273533710759596563766345955758540296013317252999521567418099347849766504151878355440737763472042215234617704032969236067477707895184573575417559402275381984813659769215595477815816290559422253327177292220904538328638942901985091557654597571873935582688041833469716206758237840082807602612544671723464734714914546053137872574936818460367088676398834970160561327850774398913926092043928116465847706640452653596113104074441608846935110643631358132742158975832341120460882361547979398950184659668566443699242841403455775328649021542777843128736071853713056844683922966245631171937289864551206760738103321027444907114321936446690257949802577830458396163372419616753784700651135484966106314459808210236541541306126447679564814098986435460189312916968195915235657930249238677287188274713154803563456050848878364033702870830356524731950100432707235448885920809554078275087463710458026065924510332672225378726439438749647230300299909951023037018650150848851181143350523857415844509590150295760502697070377983529721927033410198642029685322382033524855288909173573230905816877255717855114670301539412055361014023943138900135508167521915980136466795224996529167055800788358794405569619785969781272882297114562324710585207210696071396263975263560152741533074122656478569809841783322801696335209395576534695150850142628615623405386278261507211582910217827976846965579215800228956980492319678995436058369167441026627267139791882786213669771869719743678215526067925297039543753509917979904312649547721015179480526278282811144965214609545283162268488335434622671713595196679133701854543736974922210703432088079565708080887956158341474438354536695174645041633484417690167941444506137315998739546027412390423713812661093006980512202439904752231846234282966905198807987183938575437019236390730426662733675049331684980538530486218621708493038550048740445467455613689476966148245443046501442472525380695334964825474844636442911925924892207763749360953617305230169933024329047268793801998417654017561009700488435297829737152531122852263399638107029382614425066141516026221858403466785750430183492147273830589988636263829232176574251364603242186306608030264243948307131579745511568104618972173056249212082261646574856545195854638499290803310436630975548910648748257577350083049856880144885341875177246228218969521053676466572311608193305644697800803315243543565502519040782122446533508447998034843338086425424829881215333199804321578313909541369856853983537998460359188423275964782974900936214060448786090860648949063044276950425329092309452726686227321424034804520480657981407795705764313731762233345215565518069656174558310519195977417740247856412340980677787510346316812002128948192618598630202056255407642075103370834535645194678366856805546076868169321920955386328689508340314504084396100734638057043271080618273929451659897217000341587501439591812966751764369960147252226521787867815143791883418344097797726098440381569001724159135956730374085591953128595412975168598113074395464566065866236418822626262342608690871684527991807939401354974616095361866527297773275358965104955299200423065493261085953065304999027647683936574068950138814621751597132629360235681895665776570821816927412681983183783260332758680634867818791230614340919146870498865349556154617042238`20100.