0.000628161858613915996728969495943542310877797969970480503048886089229344184721439195264912800069992400060030360436474912868716081482956838413920522400718356227112432258726651956325000930543811870072957166209021546788333922383884323963824422717974100708072488362677493697862736508912281617384499457213343368918172583891366137519572365027995762256759256237069708307954407146191589387623703313574511307022484726542298639145088743787706353700866388225699708178807700222349319983460109444519262640362986964619265986343969181124454983862237153322805897386738875757910729918136961209613701377040973610356337302477532405622987024828249348068828055754575463509228140877316533023110827190270871474674703055698100683117483754189482545734968192302810477806623482813254768346013625738778960161199152836181174919271958243024083832423677759482247576040344162417316424439115796834835539969717209694933783978510924930747907326098795190586090153977128318497466292314496213157555001806554788915759005900925106482493728213442201273701791330026385100233520970273716521601325412860111982925801015104621501150055805798433020274615945783364704564681181596054203739074461151805589206047038464941574917611805044879922326550713124089174219780416320366502351207788128901513405382398970742552901152582210695027791992402371521878884786270323379269633826503535587803331734582768268351247164343899969841332547736975639563984229505617807679306125332468470498262170812708156542184503967133170947990662446688841060573141625321355244642891531298301530460709605719363154380988013807876604415847049799932581847803651461937651980363799628340124303355876161970003976326357245213699452407094017289376404276354306400794164350736760837557224475133385145454089714702964758630437250639705627880258218675694405370238741284886723497649987091722304844830917560093610757368219712243275198511056018874071544397867607700160895405297813951742608113214899115185601999925951200645289190650070433988052703214937082196798564974358129859284143169689554437919639120453598062297072698257017620229133712780166349368588508703200228016109252358342248451798615135519746187116477660779291087591184484396583657864686235622517116603968682703962606332614350006878266075410483572606949557860710212022730870142343925836323350516159720131994082774028683442285939669015101043384550834375499948139207952724141681780246156504098076898199737547142690254336794886549198646283242157751491831338696927993226716690031290976974725472816552524558713312637610378274502279297833788397905244818413174918163495251725404210536855447752602531284723497588634325130881158346503661894236302190251392887542794356311092973450531868398368843097098804656627644612361545043978555196095291654199830182903923032012901272202705267345071417189282299430867885014978360684616118384015103041988005009061599746223020660307717320942395847413779473263306601792271866165839142568073367742326785183979536346878056957593518123553365700316119233339604026114688485194221075621536764022816867551479738603244423112871791490215759205855812186529004678621875861911045828304800518325258593506979340176059817586705285015485543139856363887575811966908906257521135853186444850960494112252146122134184443886162794547257098727323677224972574461243573642795715222931787096349031697805781409280286940115786915297133424347211341614838581609220690118186658462474857449650676462632236371338308825893301054761413404742323709744904461324409139028600689588131127187743308558062613697510873038804672220543219350587757028896053935398544851633629718244868885866655972283413162345598134056564258902575696698403970821025695829534155254148173508895068872232364181589003880075234695910462981661886997416806172896305374813733403929229271311542406597487985967411178287048667028220758393899472539097943024476829737157602298346364734217159238265143001199639261618741735438228591721726256395617420941304715839327637250781807854755309628793990599122146354359565898965756789839702350777111182373861807854606583320834837929248377476603846694408441082858373412359635532286054571768957677873844090750955399054102344308152310220265995166165476205276301827666563379989297658363762467502678374396733006983799788641158269929931961630457649305945044380568201201713016185702787111601660154769511034898414887578272257686317672271549833920245745435334075489191040657227371240350994565296250726195305502073139881685931129938286902374516101344191862524335598488234487937365231352884030203643300806281405472698841061918058865607704392837812404380182516250843083552972243564558163817435294265082374435258700099395612582980638078928102384607617565555478178533577974646675407535101938931247906987052780417692639016747876585612558771144852634700628854441419019349565523635152788539398552877962654872978360026114610317964131906506786958846716637547679438707692978066012033955139045249585299468213996867040224360202000730842690835182103136322365060806426841288572644963798005195036242348074775228896745832106506117430588814210516057786630187631485956172850787103139692808638071325077225960892802751648479758995552119399932340501288175452397273653484986267129962539207489682486359596741898116250867728965844573061442893794903436567148845410774756162490621207666907965208980974712165818664731800236204263122943672320041223752368401967263920555061876499288571934603613805238338155658071976712661141899262374750462265337792993704836573670346448140230294815296500390513563129067135984139879774234931817827162857081465387108318727448146375770443278660609988655064337704041512365749880612520802538805663193970996496187457651656026159070837968724658285255215365447594753065321195244611222146446999039824081024759692520103626527782219272081233690745413824629612957405474322851046285327519008303951690593783956373197986484091844369625105617235544531361048785348688502348306145552735674219551820122500500535690489367019244755858977352391485499817815158129060938637412497225910306431442742977833371373216133777044920708610674763414585708283984284226403519153656496428468538093221136765714849930239541513960725063760719100685133549791702352146393060933915388663268628741095033673681896937461422459522373280102103440361830406347205574772577877134300999789300087297652144011641940090523355469070907897821576628411046064761802499578909295069790957842180046202543110131750629153889804743065533432390930070061778449136811989684709816111141695543420322305076143363900464350005913165109721187235087949876688752513624821925281167023085088187487072925778300083602615328254292339866198339834556857541977492687140603485607731387864605573421038750073732291404818876946229539867274887385328649389078419448575684923205992258040666945870602724372019793877514609028432793968150626427494146519659401807222510096915281576205591976114476324239323022381027953830906252080007344638266449484018325006739846439608112041420834658806461969669636255294157491892672219232111443894058479804379560889775566839607017177382668502578508145870833444354610732549697800599079682845700673529824804621342590280904383662597095721773497608417104071426455136137287415361860571342708412117931651211646957960351583485946180751988328439593104031412777323366611684758263839756267885061784604934256859163156698886563182541840022643586419709299225745726746133567853673828647265688425564396048577495017996962443270622765049757567869662409198751147181702982373355038332813114107256950661012966040899677643226430474650083645496675744387644943778339693569885830644268864332107610425213165713784994115015896191890722610599801069464187735226195206317551339604063807911486366164646462585376367347837533507339768504573263256685835689969110237484484630282831939902704961594292720901977230791373876264434374930489801821760513785566092799753160110282336741647564239199486848128780016463714610948182393547090442904521739027465394578666910010720310213898188960582081542633032101433247321844725575144492777501860358400287432222185281153504142965347389222038382970209652476664145572806829718116196448147102354187370847157223698463352191865210932921307183534764181459583781636052761004028427834937641370909659665670726514479865831759185227921850497746084786991246519670050804875682817276543674893203203347616650349962164453025969753939997976741503455883568227088925179582504291594278217157539562070187650301297891361637944397234602614939479019319927048829974924049326905458146482197586317245396464965751525919298073565092532585027181107094842850671976916604003419453019975102406231472323937875931413178730289412857285892110086296275103720074969436198949324360825627088470155808372764633178603622086150930383215517579531315128506786030060548335030755468151255822231663323952482581491220139098825593956564738750664249881393951661507434509174002012237841439232356946035799423407890819645979352724861036471844813372382757256088755909618561330997193230476843392839512144887985980955314996259361273582384122754266025758938169879540820950601026997626446650517472279955008510862848820790851454640690632104990360794064236500672338254992144095052433687247009492126132361187181163352773984797910276577546799242953280448713429858586160221852736019468962777615047504325295758134161491940442184388493276386411757451064426711095007197213040142115728594972415928753773087927678993040143402567230714865220335695552376534230767431483204772641215819579645295914123662614975201570262563270087916554716469972940192596283365930917401942878609920564750908299320936350189020991340915425195680897167136218804974136465151751382905913261571079134211420060051451959099084351052803382712689399367193775932513992036959860226446099691057549048666802876724771814623753784355572060496686622277142807232869493325613296652376284319086057450045138404691671194406385116446360148143070140877937357304977682044336753978073533705605015738027590724894990094193424701122530502448731941570862833681845503137262420183641118700044594860390066318406352678280819124400812439452435596320398088757544707106304856952647166020180946990211612694346264220867054425858480872016819848023723506673808215471209036235112706983760992083109924038786761561896182727674684353261138839880483950707958072702178338014495884057887735519743475718941246706125001827992865630823156820931135073639354970270480542819136104294239874301854588456537124657208925224020377110065011120496811776423126498472808700305133606375173827965867725076037911722095925159650193233214306317932064196894747334983889508894827176224119778301716418915388407820152553942744592310039932413290663225402093490280228880488156637916390021704923408808806265428975517218785330676385590076368303715563483994607359650508393380897915093771444794071223908616226639955208076316474091895529732191100047881895239621211944205230572080349757667541303292849004709844711301964342202137118092051873122798215542647442808712836819805016816016623162641026984047638910037364087672459468631173832625274129598200056083241658178668628753961236739713309348535911437851877328542636923350756779777317016159547943250701221262254849800487817583889752950787190338560787186072084591605722380066357482745856970403742987403870422606671311807461457204071568209241126125351474296509848292869943383787185387752604296517681336788127995386909837111031523921543255105431825434269463310366244523241494782605596219631545602397934124643273751009202031471200178173200835735768082950584133335214739752576421114722358811513626681248235417373980464738928499158614269851080487425797373560710856630841694112998014300177275085582996191620466239173767809975091355109257383792880100545794592655247930740080322598655141473691314148558520049956752044000722603436899215098153901576588353339987965112701121935625929896993447493166799406724758251901233985113561179689129540005580157126860253465635170138731671426320744989538254129239163100838509771742740000892424590769928832512513211727285772433189030415385680409518577498862019818861232564964891936814565216620107192722454404839224858336372919255996989844398150498526824071406369442525631841040207694471365029419094805720511711462125764972171148411153055376520444750754985424942397799427135597193758901197061399804995759606592996751319194360327336390054592319467308151665686010019470689716979396974354141226932488004331903045013727863490030571132957397259750361745010426310676789599279377714060683028825426075860833186937341450698332517850772995686149072931560391160101977971923675512020550170677529601110129043379644267510672309817404970298719673426357491956136093956275370178928983308810297243325792824439162346715124427119046830898730559806621196180872584943847099550079680856105560855969979724988480055940657364795321232244658618824875153875558488616781366140221623581039406237961823769847264857445481310327797787388019428034248833472844103339201536143380372348763354124541727920499035306391467218802531986500119404784556720892409091340807907085028712700189448352290831014165828118349022608619799941064381915336574762820278793350332821392719756315308528930772566973913259793430616416475392024024730378093461246606121609822618920821898426662826514967973272852002559828096249457007980867080594275314042516205662171447867027647944369805094108943384126275026647220658251411314133734934454881315994315617445040266218544950695507717047780224937274583500603076817299358455933260647333696455302947179880498347127885837136357394275629187266739583751383764455405546072858956011281679260166634321288221860094340349983370548915489148927063294478301256689495504715379905941835630190450561496806808321016301672781811151324133080457885776364442021547735415164745801466698549912814492027778960908302711780340942299096672355387003098948634015756568396522253752064849223679880773646853521612127153970890133828833660306315170234098295724475215315571411296906497447635864951450544505517500853916312255374801139372220105046474992228315137493117452677313382982059392571981730122176603298167450287928115443836590825743072201808744469868881456492363505173459792386198091279710336647228025904762082027950120716383946998001079449488834173329969662907933466623388745677505354584596527888960336270409355163181003695532902697892302652539501584281833205797943734142930737303938805631661855098867029984338239357217093082325973236006505872106625986517568844954998914892783916770310339858260402636432369325759115831373862060776618858146217044281362280739190155370860847094265649092997335427151390351677112618818225135125537454302513021034384343288716792147579716213784155512693634791672046302225449562229310598913546792253837538859424514761680712139580180242115081018507458806209630077104002140865277957229012596762963668200003845864272889779921145612238199852664169710482505787526938411409160582307559366931537204825250446678746936403925732893206534945104955716612061405735923282903512086312919247261698213217313459366799937550911752772729666440615882123096158615397667076056757446139576039575337761971470623162960943711101673325182885141752492599605374824980275075172045090846671656518563529420041308371941680257459888362523087250161412048015387609600180222786323593924979595627388213701572931152370000778471951042437179927827667656678136945392782272202356066622870099290720022979995724133464451338997027506848788886100015768454835103833006387252967225417939536204704251088835190050620276445968189883402189840991330094405245780245255420816870642938875728752148912890582216629719143042891774002277424380964404688409011177032537357779073236609382328000271308741312388080840295178761079407602326854694131513666656231957812345462230503204872467261266422403180333211278249116459562746792213897812056856466138238130286154683474171816977910593595524782756528446351275764181268806864186417305152985949159154276618516460827700715304910996530468416774683456787020785144850140262256367925728418962510041332401587186386536763402501585440250995476579026884101389670211844253091746381567329925855554563359899467319535692725333172193426932380313244160297664157216878095298277054351772118231650152090114804738080289258844779981881038284465306371657985654704974765928325176014672752559400633053618680503329105247501766581713119408061983232143033837393864581378872626977199791456501644431123624147859902589671058956648130666735661990576255831252009770632296567291976366863369888179521518745671244189487178711757633095054056808758611151815780580922058399324367388789063005160637147897083072908675894863149192882399181527246795078401493001485987883382510830400862171829648497915272476173997723456245533788525964138469283442700708770405972096476071375233172608816128686597634351889267602008591074161650225285729844116427217187722568446880343971983265899999986326246156675271872597135852288677778312654343681863574646576044485971393377727059945861217287349777659104363044533665833049445934357345419404625606155568212550503903931683049738707764392548003286148971202393064599743311974708479654198166372413710905045361082215689658951890043829347107362566792409632602231314147112525365852733628492097426259984569739432236257426873465182219483318826391709425932271793202871513117929715523773617324398833265891795515451610034514849841227061316220988942607427756764605753923672441528698434486990052813313723463963403402626190453906061354650846422731287457322129717941136184458840030976546019222336792269069503586705308469504839741253078019061372622598878283294190312035134803913942520225168190085518231054027054247257093163696816205566870014354682727318503861682689503934760612188773094364215479205217007488449159308265777574734354000656766787518681596334379115890270361628555921888345103366422309657887994231868017446704169562371605397242857497466561873617340958735957995488767500783266921765815464955640168349312080726886889645494603093121654401313895135236532594568509190232533624948455670042334592372144584649503244368586098897384354910022572026078218240927260096131395772937302266339641704534301083995251562873287615756078271750467141814744597520163381142019570519433088545681326006298445073149828854105821346560117861760161370893872266202273101537267907386974713071349483139927160078323980116871191919579847412813156828988158234913143100605659908555872647367893585456099769769784441209076995688949809690126958528875531402878305264631884936574017489272747622231097555837889333869968871784124361765885844008273337501509191110767567518704483437276979334306718411546974380018463778566220252757004053003500007184806270386922935050753907850277857914201437567366279660987001267156677373285892889282061439938914943448523382746612678585979029320771387681623377911772885101301938536433879226420871177837908459471502158342452514056676215400342779843427906983068906047052006394091634680413004977408048668542839528905915751362818565373057587310774402008044330464631995457544123162820112752307393756962143423032299807541902843972524553552412570367103911631601200887262772986328385118085392272606528949416572246961854824557702554490550525519098435298579763067638928726927245672102843178966295714898328127396506451772654896258395641308764251656741986217861255383244706066959651381943905280031630936041209376337103060911243874133402830469236079721825205600464679334946331304408507264439152458473079797730707848662734173980891217554556708315967949923164495389498757908029811432039080440682664091683840842741592872906474250911762298366801271078124618839945463992603259757054429201430607338107998729707570542429247033374428676963803448763979693006089674792819410508385210482447921900688292340545869792619652066760354214770026588011481019426868212184551970258085161817634292867132690550269219640559389570423345075969934176367743095220148615502930195886893199002730463426188435904553974819466830971743847791851836521761489265736508649242096542789248177527448118221740799874768436699961952053647008429817196606682130270018071883817554233874287472784784409414118682862222761624110530178107918352623910602297131926528217532615662074355217901365779568482643447126020124123768759403568093932265021518236271753795578785592081309403390255234739579496549116705928693759032785718259988273007676665129559818108813717317890675038723930923960535347438350234368552908282514180259531452005590786523152141283820936596460748903535719121`20097.32587165313