-0.0011576262818894965187633086316966792419499628941949570927224217087887534043714434659327717307436582137557491906562461422935887016766598584489230897501722170341994118069582566863131026219098283287960466174438395778418957248346827886217011123687185279439959062882985228284276294296901210597392236467471553172597689844975177003703194635392933634246551517063226381872214333566694290116226590337092198162695951793038409117773290417666660054660427695023440284133183378939742062250914134899896986070441477454811607649231198777492096062496680593172593972990089111160568523099515103723205233755980361304115218955648774020729826815326641593410903766400662961499547684650344795595686766660765552838086664036289309435482939601493876488521040092737496782997202142386421417136023109987303818860985116666331446943150237935055389323210084210831607480773049488100558438282070840065541621797404367608862248982939777955852027928157477401837626154431944203955686544917446068745305236258058210197918803062760972279174855621137330989970582506323155301782305445426495495705768209615134170180861844762216123918119925078295663802392174999755031743782515507856871442880901076513123943640458794358645068233147698439210977526411945596284987642614922258743875670608403137304313335283906842104575228295285310837157157460135816000583024859130587226211605813508324439452494659759528383647507754597564397981746796405332043351872133452156930198614541228745853892240906444357388951265700715991807568036212582500831638444499164118333693824484121598995250041979324375783862139573611088591727721202821476112674679562941138935915501504067217780884502229866937031584311331800136543275889720609659079343894309236679043145833570290337614386814188001038849050846673817771363634885803261820151182207824555671376908220292665800490863081219534344487508722262598369509166545751350131148922645317136994781758588000537905400203896346822356180971952078069695648592549707493528104820919838851278019382190031806048255173033972737666136771960073838046266433986318544686655846131997032910755905045513778523530433537625476873978971598854577259603242584171679249572221823793987913729531494095621075244347629188591612766254105284707527348668144236679120245753228995466840000863707356319327972051387743345272538106462478149756067274303125760368682706037723255716781618836025928803199549849390000757060679160364616957175958352403835263481678204556449491201676050768739056305849287005073588323927705882978036616565271927886871743628936169034252226663403766084830550639715781713941337402808870595068029611860156479038765311830147278588867841523909918643380012822371729418410581052983527764764110152358333974001803550407864927310627164044290339368329594299953870651814123973339294070366780878082514587585283114355791862686375328429139339371671232877722540769610039182031249815745532184397832517947402096420280915677334761138497254297978815243483402597995112144487735816826517079178027319825536218469456317686112316855186571652101259436491930673172000205051719756067079527812139476626821655916817325413914287532559749848867924639147463050669779703818725189661522722317905966820853731886162805126303546704249426210845799354842447320258338719086460619078472851820592170031477017922416389288357568800030356916986030369490071126316258153972306916040640303076067447657762716439968926857637097651949736351346383286399712674431007389640921160153422868590564189285477552552473216996539771012437719348282552606651908171910325232221165897773814435992684488712613627628125678464617429304022105361123919361493974092143014389543723946122887868720550765780878010091958670156120892546723946209135673105046853895831370055716304689143371970206654548331215582782662688340403151885528370797751258373377239745263675856750294912068608674028722693492495474283989444949342499811213632765203754686174588860905834901241648675750811671563311771552608851457705458446307568760231191316584547174983434582736854544539612472481367651001585303587084273210786979218306355373738335448248525326594551755550410697693220096693831005617852896904888871215578797793882492861483558245611200283706423297042442110430497108582568813174919403922533118465456761168244858675009446947359190294430415814793478632033510554592757881866651892940953337819287794490653952100743668133666472345736405816459352557220365453439082713643139049711732617121702230273968749116195495119661627166794231286443858401869726840112693765783983811666473388605792463466819309902501839711392931260203692917786327576513643372155228710520291127242579354635037278985707786541694032691992477816231112674168777001543256276617213005856402005788786320834693284408743184813873915917925505487758894677815626653961836935526888697760454627298341239468730465304218027142777334475012765300642919930761696473304315190291144715747964043568362563111100735932256893303521957292743964268944112032674818128718162891679278027143998494273328595432648870246290670799777914685656293637943803390632751077026957478468898694617372859685557875574053336267532441751518515266446789731710703507507511277348320517297994853465198505382803878218138016620935620755439177661482175968057810712719315786406570489106405512919269111805069759980953670841891273110925200905985702834324719619767538447968731556173553577634992361335837028029393950846343420934228112283211951357834710871475156850432970441577722393382655660590318878968022721117613107948456568690754539165176386321876846123869253019611965820106543854797776596115254491005728219730785629638473683211256427685827819541767541980725958991381088864404350572474187508424056080008152702815170386492726610485002453541826106993133024587388135351136093667606404798994989569783940204852938465427473781863108125058243026307787627381093575520263819500407779232785025926945801283247752984111539500258918188780856175138198134848309388552357063061146556181424318003999500695657905177159491404677456227855282020908728256780740542830768017693233800443768527055146446202732059624411173436429382704819491450867932774924592311563301572161575507746893000632107288608212820950131300075207823658703279576424535430150682012166436035940885813115895592392337729629620507239711176787202618608606376827484383315789553468964841848176226120719292794712403328003533782315073623446264006278982469147406759152094185469639262378025037956536174757051435602239940046428052046034744656363412828542155996408754996724349504937811118499051774452988065664475775739322087831225466781459188851002500765610370255702530218124827455998448430980993640641669830250727323706703611505175868641145753835342076140389463061081801900311472334319138140325428624538914670454947322310694128116289932330054108855670485455558384644409426395969144926864653641672265366080440156953581149935554089221604914623998907932730557348743262376351865944008931776388171014733132464809188773918372410043258306168665790889386659796044268623103886528074406861606101851731738999875809759024907617182093135682045563058467686450766404445847301513995111548027390561991387869337336856875364805005535908535120872615674926868869599811345237469859703823349708850376669480894706662947730692165263053388458158318550466959840078746275625932767334349190110525073605856666176967407542958675011777570188051660002241960457848720716282693977577570530001587935344065840664365034291760431096693589772539778566179061737163237795366356964826398109197264766247354721435999747005147284451559509831294849303903705241120028972249416167911688525534002539934593699744908569097274380566822904357190780514681943400459797925371349600528945026848490588870121520606831500453822192726450618393116253543634063875358022190541445889042307076283072644777816984899238683617655035644745646541405283056003697600897367242313676330954923015141849331253481727958881614140855145407739515593119802615482663326267779301591974804074921158637580559547167496844826099835570241436954540868411935185676627228194402094162303203621931165346468904877548003809321897200676220094881397566780237032103065990634766617028742991167500377452856652280565871247550424773275527568159146163406144244213803318386828109071381061121011069905852331802586697834030153538968780160176035036077745513684115148360021432490168886082683223121928089683751661421940883281496754148540677046597004680131229889582372981139901427916487267176732819133145113118665047271807963127579837106715771515461023486577806665741058400417150932855571636383505792658073379361928275724015581553907481146594220617987414208840095471410738646651006733282232443650325771052870602963930359860081647130682306129756194094921658153095172948995989983180625223761566145786765524276740928794033628268485346424285607664139668980661166609206558526874352581721199448523882524975732156328456776446301563089202949528451195402347643579756995036109346254732614794438554541178823074599191639602929878217728799237080728317878835406887946631712246500284002058378087491342819816666377950754395648618420999189681123810418220632056722934195828705371677625209330921462400287446229607314594576548265901449338180550499285432671898474929141193721780942489499482417251789890834971134432999538055791649480324158116571298129673229529808337397681903983746964344298091074688067418014577235168590377202945697627577182177527719215169288824298555267950183857135570340893415567843093968555108273476794986879176791686080205011911079416677760066385489130102323566447428241354066846459932359409100029876164945642037449961129585015113315605453925201255970299669049199404225117213114825376817828466964514240224365234962836293355753548768241906843502253637130253154895438825215503395144988941783699295066734157685351594896250980846443889180822374215515101780527029438185318014400571803715165905997997652451513234968211457351267003155482340207488985925655555155240020918445002447736652429573393903819491610631957475278331347351702562680582703413128737282957978127265521464970508189908291744032218767714095860095773273303017196319659540395197212453003495306794452700496827196021566857945592793178264493192012578502089757354733628208896699385047314984542844621885019042172609400368850602316993351460331461572399279774630555097376805089951227234773621545836058896303740942477560303478476553338999525490163583214209067483021344767287938876465476702040837274853300422111533928639595446058847503041355321082215522089405722391654281069888594231453277800502205309112651265748042212726879131337896545594038153843522156586250440594970655433880913081968447772948131398057623316920502579378939021983167170384113992023503885957964569838771638812717035193370003107974211374532348677883998460373004114290223368137176745081403195607096777480950097551361007282119542034922382157618994904708921275474431887832748959133192831020930266706992786418363036480627183952160234823528871131505161024342713656157547835311145727174561210173281590288440525757046480147372771564820413226226531004122748746024064506059342483195531182059550675447323365263482514773123547355281691427223956330233880938007445772132709262274921558860038260748226570052804378447233273346680396785168382007725813454857139760210078044240612604747621416792169779831310756397539049751303451665011814278502581858520604833831200956910167559653959461048066279368647118244828129237035130971044273014266902922033783700796250302023835992693668303656194528436219144755273717875143617986646153574458032339592977031118381627124405372580239388727159205256805965384433117790054165158335875167871633666260939256575203477757965049904683270177758723368407999545073566515331310476891828017859425186291240444377002051389227728220649493504993192716066942675052494826828242511175068903237078416072664923638919399329362337596147701946468384116319540407938213113481771351027895987582241969715255161827126183164519706857349818757694191918233723695717134712718627206891120826059589128965091226512967749308953664089234754564313284819962798181450960887482544166119114341546155949102393712805877186749162893651140643234077528267037120753248508331829179061634445218240298386377200547438938529091326558916645625691301975311412609650137262258407664914868128045277540256377548801905313762655755003961396021247381475867116746198460347775495652892943979516635664154825531708897404540749738874352183110652148181761057703962712775006322903184607272178537654417686503383083910643788706684791820984898722714887126571058710246306687850651054084375819281851521984225648346968693960038363297965169493187949742047080389544165955732153455511720131599405850815640100819714612744381470301345938245786457705340828271533703824016483025271113358584282119062982211306428890365005133979721095726825059344529191008995395326354409251597205213936241731640248571169327281664455763243289115179572663167908452985761209076781988701640180260142101003153852604513128029994318065045896826596586939476900264772069383191314021549252009416257753661673135187728844434626970430490352679116913501406268082323883580588621287771140454893041218119368374682929224840913084575917120207225785769888281306066222435452043072643913248619627130289938653787148259623178059031855794081376510069264410582002114929578908633830967671056857448652250276935733293059747430135048356010075612844349960795550877747337471020070835006633165689667010687971045624345403227903197133568122105835773553299243865799687313090661790725318037001098623579279499505783114456045953884081645348066489338374485448769137316983714598475798487710464371428205812662740304936880216178405612261567980599159988845441434635520747542044572592765392852532446192059342822010106908777498171844409421862039612311782764575314762536668168283351448880246124293097398389523605019435222818967699507231512166544738973900453529017276100972585634284749579936710606464640899624642525204481179652512668194522662891222335200858346778863005445587377184731834537338394099019278395094464171094612029685669016314883329776226587508677517321330651304345632559770755004650438662968134342780692824440885751094745938969730800169417917108949906782181679411194893009759563250585541209181623457102220341845169215137236485154376862933618234471680582789160052041588342336391933582793507380491912249393890194775827261920010340919746805035699048275484331657903501870223433090482318272395800013578676385828691315582560508636724616886540438148208318687838332954181270235536952105416134321938618415892824440764010170035491998717110821120497408710429162816760230768332601823901861634781885767878384292615929141171763575770722907135045794818159989648785033832708278697756995284878304049178079553546035779920084956534158150438189273432523582868773953005883276304060855767158705874874131039979603183587554490623524809920602136831597293041747089587073520629750917847266578582182276499104666933633503302886728248107831976629676186078089292285192299442346963961720329393399974962428059990228715410322054956749486987323363007436531609677924671368659055184020867215457667547314990425373694910831057729295458963383615406071469838675843897997022209394377792611175948211824599278404344678547756869235065440326471767733263935695031330481034359809051250967899048042365380017579906076333820822546393152728203499764553090227346511193669249122607597212215448015981248307660078332164908778533889461917311603529220943470268762007498972483745140403007004880398006904625761099416378352683015380195311106860598527138737283889162819179559977628403179414956843739622472690428262500835891833060962270037327452724632885151897293078640354118412920342411893317116400945405839749295236847496532440358257696230793712521826120554023793073520840095724163501504169826465919644839662606944764438433670297175301521712015629524634356087453570943988546848362326417310871612050923846197928358614224907189078774941746079741773467485040988901755550095074663470484945739088544249960959383994263048583176539624154632055709335794007761110690783330738183550119051221357269323431319049113792796099697108018242227696651893351332143445005471573704436895508372578430398450942971169390268637919939310952850558249416618872154385249009218914381522404601465237750492757241286999627103064664575569961937107748326678629137841707355905530859152611576818187163386718646798154675778723647635563935378364183718611185910057654218446261793699095164865558688567808492366381554955612321429405660911884946769757453610509264226434810301478909384815021256548591991608241773264843782732921798766116330743998519707449684508268798230084480809908691831371704122867408170389123592415527133589104673869636379485004529739889250729810123058059918877795500640654097237785155254844738880199174748625005056661231870164843855701349985024071453211673810851705230745074368453913453696110623541002605585756155992357542774083843645975507328173492280517607803325521156312083576394029164629420147654985066816957966298629962975501865700085344808091355083825201980233648220917884809870590442521958491950463767609620617744189562075172273993419508367140911253935868130556657350907489206255699466289707274726349394067504358909332186762480430286450775432096940058448755628408038053926085914205966150007310944492684434367422323075030826206173002854421986948956913250681219699339016402159174864445507000107936746535443702028372854000802223499206129728239077485110447746295721039917414162566061660200046458934505356544037244045314401557063316624170300894558781835055892538163450161666652112159911494404204508685262215703186258294621691562158488426835886191070281724731506959434112532761735630707285444637978071786629471811906968932965612709658668108151858945746689465949889206056696303675954634933439085072077688553263950361457340878000314138805652942247885990739167823212674047020070223831102369554722327075696951981925104628455911910261329694488352698437058851474635570240590674766815280737109043005897275072521623689026522335650098378727335242685575438292900736471989073149298531600803705602716054323316370526449709292327432168097993810105770107153133780120649494360612511063370177311105012249646615886784421213642987937769498002200518783942607630010487283659708094011204481588088240688657866429342396402174430717659227353643702966607536187155525954391739015199865089573866540184818671386269298967848906951590615502798273896644801193287536107177528263312959469275910255764838374796793004709832203742121429283443744672556104179601651108597932665019162325385198556819355629192967759152081895624617995851764558722074521390639783114310732887049059157665386550672287088048626125281954554318170523814357452048275276840908274693111986925982575048731200781320988332589863758244006428279818476985177466509028543527825592308017527153665633089506831117557515087328629679593268545678254914967994454320966767383629137203835901611110179370004092357060957944680704891468513341086314341496961518035044319279810881770572602665020406047206313032954133867423114515764593581720231060322525101570157260738114786470041692728954898158809715426189424726525810900167804835593945130791411742625723491958844891186023286565794435560210180135430630233785132294421399380162465246490442700070192064287712846745258015505840297743459399520361740164128916003523377273882076333891341231850437896818339923561701843314250255592428154300784374198019696951937061606901621849162327121530109983114338380468147627999025973046995449596112853508361854305486725184580887759671150336966124830417980181586315206765165205582623819549357007180597756069696477325434964661457536661616186102280196778972001140475521878844444115974393226120547802669658853111349556790599326628679179267379834552662297324762513505206718613159764490698419180194208974367102654831371371369175280408700509338348277182692990679373581893615894595295769227273096583800775005945512209183021460123426884238504809004479473952958686150450836099717580785565848922715212777933656378801246112946202338692690569726302963222101528520093390485217993279621505148917285120449245418191581876638962796946790081856205721963073570267287564258932395575509519404720827706669984862964140202371468122509969718131927309428876799406318367055534472328779296993905764640573622373597170685441299146479691082439944323658782250691214978091163833673642225162487026196323904020011122169478368784824466715138527819658620823786107078813147`20100.