0.0005830551903256249659881294783829730614763138579011868777793030088247415056640352631560152934199958499190467002949433959352669125236267890376787213429856021788450645521804030296803765183472019855582809111581582983803194522498247172353804294269090710420805069898215134639112787475784453306102641596038762627594530641843523074592814571346064125207547925707713002652972305726831728016476275480370740882595978787249253001573519237307576463233295278560496230110256995417739845037433101794135831010485201593618680420810770277189748716089446930661440682751256182926765813899546111392766309959310973769291075428146389915423561265632512693822945130724818805749689531505055155773873383645580533663294311685249227336831501818355735263561524329376060680274081216903422658039072983353292934478338616932114340345417376408886143692540462550101212511554644635339357746358564574413584237418583718010211013463978025242895212394970132631282849350309670194067067375876845358047291902799998172465403971835045977498863751235951616369060153045253525450486142081614072063539397774044223604042106704743564374868056119466833923382691823268253106925238247707574412428503320770623517096021745262397197301729534465875988043785146785012617004201465207525935083555924977532027593158953824735938883186237317026775214010383486517523848368996310221353186645128873534201045002266741203617503994502980004457038173462928315036525047345220733979619768702259128055205826153072120768121845022473434427517693229867045467367179924922082617790913597258471022176436159299353390571308633138399706430481766867230883552821552565194299231535094836220372975815973388669962795614093382750996284050043733635536866269676849831374887301349353335613845710560281070407472190832548107999856231957516144276556174321360750841255541169928377423686055190748901150259942370396305510843041602853078376773251992366969795443980631324218916692431206400735816958278627548097182674339314474818502684666276870269174516272466215929771381753384046692086654131101381845296688812420001027231758386140932030361743765932219245957045546833109246800754134821996507059501612631062126969907697146788398164027751325729618678108999857337424598755040514532982891297862324367053716868638012064611854762043688429765188026635798569735103346352448137786186103514837653604764027163887687292439691404191356360557555176530036279511000197999974519464253274658084358832528243314775580955223272534864950335680212418986282018612230548852372784554468886941020606541283008815529379050238710017581710781722050277889546948746163777415777265617819553945385540367399372780761850451599864126131859188305866452436429385392578882850256328706314038375557773066235503106536391965514182344773917832846247645097542569426647996009175564512217571859976207727627511365155572236482157431677364969268668899208201360625408995983852904921218790384741444835849636892378666991795936754139518224369654298695236418881745682173058781232649829317529575293828115497195769412745613165622655033883266024023657802223275004986329733280014469712581696080464125569907441035345621125497643935920169161609079007505230991200684446459304465819770619698294409303659344444777527704038171789857332806783975520873964562565111679883844806093445417217569807542400037511325937643032889990032224988872774560791909179925049969883840154745550994733506142648810531956821708922349630479257477979793033664526718202691621999203021825634884190412703116178465426834536573343505489068632471964297582567722581411096278311444789483375504246752573539161221647958511891180253091184381956355709379076567503238750991464843686364618536893855648907689856428417268163408680668584033748016013348520812252102398595187341968720195218382054762074146406100604260102969372805551728824047709541817900831842137094356236484162949047325384250193684445665239294587674268264864322408782749941844014974197097193044524154931078732193459485340683891419312841965995132998372368209227494647488128564425659227102995039106846934467825414667505338894861795770415503953919962508256558220522669996823151371584360413466969415017132232698139017726059424815779663075139140030748082092813362489644612764279891960644817281229322460927577708378550442783864616583024987428786064377421089080697219632395971339976821137053010722898893388451154245612163815621832989613938470349947777093564889343528245031456675034282684119180277937991716733628696062859510244534585803746195961795057256494900502308053019281401968303576469936493587827962087753966584987709630526247608517882188132732221506202283573567535345450753616812159930226457106571878744580292659272036552740141312340013962193567937343077285776021617141517432659574401783798471892252068461307523870109327863491506974311757111318440248580382634414631351826954596434826424893083821685551317851670564070032161696797315213939309380496417207972992483482290664466371432322733993875258052147904582548014771883112935435328428632960623789151419394865118984576155638767071554261639304684840365646632831875545497473651799248550500072592429272889369120802756434700699643687917576096344919350471473444844681504521133326348588618927966103754608954876899222803241601958664333937917013423693659046228051555229624378888105947979401857263499051152863812060837232735211484575005836208598171002853372606604003595292938187136439276630680074410655911664231527796394728309033235171928972016515369161001495953569340048895704645040528621123858069316530962906371803153756235510066632181650194933326340110013073367880087102557646843516473192695147715860187636085586691080253848223473505905097680361805209286964694366251100405649223740465045402601085370963235351694996824868130179405815704533974777466044933316742573529177989562965874562268888969843907299094996637713960313305012856092668250753876777194873698184599049473450570439506072389922437741121566041792927228417302390534853362370433305084153023241607242755769819554554544337190726402188833117338642285328239185088304455721758710529826040483764618034167423291912820932953215018433063120984940492745483503558599883707651169044534015509143529320814424945471444196874168455874179921633619340093013749925235769646368899179626096411369532767814587039623091881603981484638209511880080232285566240821783708887775480880804082272119248990635998486329073300973177463484554148088453322048099591777618963452461073801555170415066728676418381502075229777272408556683450754000138220897718745999048197986748242938136967925124881247789400822930681263480783401220222452904196300381974663383019281455329021017234806913175592774328896159040157020017259234328695820061716357116483314503505772041757783372266171841707466977420257346378521581418974085306389843099419540747156127423612233801229605119113830464917053772094607984879777929510790779510779076169307636864841529897587318540367171507149371874864756522641822855588118405311085878613629222798899895563262159950279949446252515367630956836358985773668810326263561251517046474859455559449034304854866993049209902736222761352709508986685111279968841769876671264865772802474160808974290445094272793354679675027510778779126062833769648497506483343640891344643712405162071377812116583569473906579667293786664628855992826977561219169877861200012350722523961106506601186735480491783702261448421965464743125889889729398266265667084486331371461294042731498969333914945870805171513379146179398140032058904949784819401241985674373008571706922379128312171150232442370018272583172174890590757374088959605546319514433505791468013348506827855823667967133087343827711295223172890964176219830651599738820992834210836195479478822963933806134890609246901486326030969069359086137579480701666381972305902141534669863588850286865033876588268247014802454619735555323637453186529904108812229635166587351685396672607276584139039877295664457564831815043795138161839080032842877882923327047088806195874434161752936530884100625244349020645949072438236193850847384048060930820188308088336294268599177166993682538284491142770369911657906240765768286608492340751366865819620479766870270902781012042658115233816132765160039343945158648047489859463114046594029982663992573483182474749687531419948983277559642645512580506336695103541810890764593852824650341377557130621648142627235921004932376945739368932381997652115530603414094090921243096267013589238306508503938841128052326002162068444979982893531231859776303878016692866586747991931283037043205825238607790605823577778849116821558782186700228779281022495043722802803492463500468979858369532023815746127429466372887185887461171975286788829811347175145212343166027107816648163478686132557345845416784636790501768944205389194667922281626043694048226406904487508218566378872895846515797626577495183370911249861914888279295023518472460483341149558709352224357724747140692535227764969532025240115282936766071862704688980156240485017687230620987684122665211773786116316859129712569364023067292341592831711540840841366313400512813746533901005257257425662910425781576666898749151542585481417476281758966583463798089802549079563572805239666250206400714037571711559788483947628441024494759247723894638309998726900706935086613608460099175768359196862748599804757516114752511194254503673708538300119264622070922223081067562162116830725098077191048316744593041229031095364595818884790111420426156254806379851698186269177802999872268332844261677003608620806899235792577144544191927760131701601230471001717122761997234945345379797921227389600250262412977223983179139427453746200646820826740482609342354452627143557138832126437392967105294138412984862296610970810438386551931877719557137674692472621851167330145747960821672231224154826638068295536334647658866744914225408478144760663745746366163681550409484702079950324080767342578794649575046676171054127818900237725974531183363380398644598538511629219413398067408244402133081451494478227684494063914564052568012131557930323286754286951561345426088820275445154190539532442343573881799660703109151361719439404092812313907191083824180338221378118017962266433768854950836382585948413907062693758608848934061703987079387283648822202791395970792729359032982982275358201069911794644110631912924778748556388259354302764244634192276808633636612616365496940246147094285355553832724533848150051162373435938668876266030155990785507915982811976249005780549213119056850723535360685775940561070668609185320709353631845985079678336372828632776733678574350231238720915821299037143479758297266520877050335807134694172038319417801995666605458038066249525225204482132290860415300853201416961998033991270777785410231730769082484203003318532894365589340582702811115671958253273196844841426149294767322732157414565920059959883139145385500859346600097635186059559083858216614690525970333885965164968686915297873460012716484645457725701575832215843817339617536436590987485998357383925240321290997116847706334855211577150388154887178946797751041734084384909882908388643438346088277897333127882597068356820296103076604902147471205126945900256178265573581739872702972887567730605747388302658116229335771001933835884011571102624364432579856680750539932556319638582614886044062778759728530677039009800916616687614310706127805303170975812086907456983212893507849276387804405338691521286923867197577221203678888097021048913874273994253488238997872635308270285004409305658381725649055335389120673521467112769643705421655038312271758356383456067140794435955544911835457667004971426245649549765259164668302639764078253019781930972653492814657010027807896330879783887632761605314386700788957542283225506401223672732968767555912772452899706847359055984988902174775509550166918341413900703016338861426346944807310442802955498915257808752045816256811155455881082003460653101872525961840615550989084270594333131270448636661244879010978230067929051900734432006971047205553395806605878842940783046484993264833278572376570042796319263756007961542713145598116122760067326289688148437145592108913731000182503893101215481797683171526366446189360810743332153509275292188802989802984500519629416401252333446213145250473664081453771765196304112300185377338169334104094142335615237653957781902413458428256703017735999566010175972823509872137618597626407697236201341740083573813543982484947820069459479078466946087926406733137905065548890399115456418967527543548806746609842073184682376794505817293083562695696833019459009149559513901409200662319446490708034872473040697784079285647802520217902750414518714754191588121594752030060108057913481884610686542593354292171940921215576710694143249270536204284206644833879298668723343923738918823341162929953705640231353683493789965705753745570683930120679800545636207500385680036782648240560196413186526251019518702144317488256454603697576231014712258701042875608748220519018402147707154143440366062166293142891172288076223549507566593042848765981660387078850025238469319702927802708235375234560707440311799656069700030042048385330176185980201429573690196888908728117624773261502472028188715992421117755651251199201061465961539870692099177609128929905860557451836439923368337342316905990609205457719227806138418245670346461357660127890160046094053932384671037046670600630648111893071353699839006256644407023857104223740401296766909903681180148187794817464849314897493254020770715973074819015548296485199488937314650459832802962782390202732948103313195514027544988076765299605684358686345537985507107413626071946487248615866749506617609058821451727792599205547346454377318679308621537287018269204391907000411636750578743185477770844053724966130942676367802052070899519986818996697223825734187847775254854794557748991394311550682411170464733797024318491838881477352655131223158790230107899716617367959112313055584428371899856897777276134724775442017436160770877212864438726516800163986702987664996637389101323127776276260878525403188865679344845854153114605291113750853100902243028540703075810978746175911357807864110376897941427546147346985384026941274414333234258087928514833300083487072622362045979016966647869073314287854288820343264635163848964125394126336471621809882394413218708803677510255105470721641729267017277181125567353830214455511053717130089355290451196526575030418554983425960423753829745305098374302605447479556074060037325381067157151222647011054446078871521901547885261396235772111206928844496150088249186480637764783317055577741651625652199760889382832092216445366635029628319485291697251791133970368127936023603585881724409663788007318868219040304864117395593640201444473589154518711468270310490945218738617832382369644360424390377679344748753209545585599537711011070560388658069202364510210889213288633895444252700613773966385087180057655015528526148901912181632587853489720290047551469980376048969612987146828052688724482647424094125298868874610390223724022116147195255274998228664308313764359992134421376888423870129191374136966668365614055489386085334496731394427414265474883800329980707047814551932485158453805782596104920881455741733209872079131524005500945334838196130977897879434789319362323345630610483800705589835920220864269529795289734559777304733775375838064850781862143784682454634126930137304831214641495463027204650265986950779436549483749705769388021321125009054121405253133568347585860955759913943848949001891923708969457157603548028350977242210041397008051733340628629451997516515199755367451356420896314464269556399699234153448288779742230054170814093680882333724827193178454110328283489103601843079326202141900329159682342041963923794814010219933826347029006600042212048464910982145567977812050896476079803148377093396340479341316702985605144548142269934842440505678270185756504472082540064507756161978850039383368601859892962403422298936248070484883110498467852083537290562370062766276661836326709967660491335817546131303382957710800058145680320424679399529445074769767784394988874462853978995430988072305230346522285080457707176807968658893306564890501326390162919947842488934553451434129623577227250522394074668399208612380924349440087142451546053703077296677754800895979825856412855615109676817410154188759484545463219715737755106858622656354999426308675770360579349914553263424218629299606041144210113491805541417487689597145453145612836406860968103736854502331611009994375257038164870618410703184277839598609377358121424300664127477408386463490972867756119825034911468638321060995179499582160997787632494201700439561648221494876009735371916902328381529684102648012281612457377600303488871387882681158562714855620702486246541333846655466075175776214350905694105816036048481830679775792649223208768918433649447477549468845237974423083456768126757708809524167999807285566572491013957840222005013901858447875646007182789099630583477286476662759692265276428389159634546913624423624270467718881914746601103024583865164610227605628214753552935423150318427232262479233623549961788465746777253818166397377431033308004500210758528181566884283912111690486666246259229702719867133072355185406687731322796116243548136963451191170939601813333193607062072294416725800179835491578901876205601342857348520109957616846229204524453607484925486086009047641175672685141269131619725007522389129251260989981890923858316485120671409762625235300427650200724244640354807814736339090390773392344099839153803523629652462746839802158425479469926459981240120244588913146875943318114242388695005627429953804070763865257457553132111786209644970609396558569977381603902888745959498821425311559941444853726405736455740687348245045051589840126022952464237971226535335658085368521725449429112989714194328219171476012297286422412599856248250671197874833112399142599666579554142664728898055901282294902660075415848864273781540699467022715564236065372909669536802977795958910663960722033650665313215387618600927990994168956555553002056745673273905709235812427770776826878899617293340989079022318168821937598537898408455211084165167752354474616407761004574521127030908999454318360667781891497425370609392150549465236440692544924920098440151976491473230590313644392092963485340559737066124022732302997931687174937530568965165493967378848281812931931674367975124741388630644944648800748775348365589312244257207662146902607910838346528473248750899760125265003292212287482939331445811639776201603787672423620932160951917325627545987582625185520018200826985460585572480866142818821181318354932428487286346478799426225777546268332125162654484383081824076986011033520184940900075165126685489850827959581697733142347164301069799065112776863536302261889964050229834691589923616259754484406703401869479463765594275467809399090617527388986174555205455309319423604532415890492641500181202687407146074617418860735291080566956002727261839995973729606097620609347998910240522657791299623391350585912200933660213663688357234906161560425955228405216490170715086174436978208811765512501310165880862059816062228130185524947037969383883393782876602291986975438842867971721555830088063256922484105021112725101150951837983280202406437378720424209971544850486595099618015716781773953782854080453080690816994118689193622861550086684283670836805461459636489382596467231572651227989387730332321639939501841366595771906825119317615949657457821034110710637181483145722243772794449367518482182354663753051138027065589015962923236661472704235599217245454584965428551660488467156306550501225253184115796592883171762949713645489077365674224080286615523508324505267097249296531039403511626049210236495703092778523112558666557778631429717797285289709696599425206053034950956401281546155016160771846196999492719928722920884061678447803403413401213087351241743158435440300667301073182861820607203444069532802059153594641464440334507831435337716574509100874163810101525597296549463084359761835583167075951014460753886368645972147590276025149220447182778205847944885454075661521768868112010160479849464426304389096687900973222768008783610765192142396320027209878359247427932199317389756804665292222373779648269889910203257889612699419537582454113081326442929804776146054843434071353049611172033989578037335869882484371627541499126667222265204339169075816838587380812174255234536677212991301113603524283787296859838054647435720665148463743284935025276486902091827452287524629076778678768158758849678306632373219686668766501596193619830675208466814178886037646750013518`20100.