0.0006379030025079517017186741010053925649392486889062500830995192561423531678504739518457131282066836796319511951566724719716795286159511997321234656481667007962353602459973390810199243207360013841808390281438154975286902137620442955466066896224362580598873819024345375900741611951222086106499880503644998134420757482348788618950912609781301045648681189018507468100195487281624027676551361951624041011172126863546989937149894377924931797456817733960141347450369575598513929371319085930579991637545759153671813175972810384567008808096482870721894204774355253520239535126720555713444052074539739280040856635429546421882635052289784810968425477372603239678402443951147787055539204939525757149431356232157284232598303469777003623837677208297298454766463466493729771917786876445508085114648024156899252971778560520606263612031908577684415156887824589660847604917503749942671896955994803182889957864048748276160708030299730241925019858521334182675864118271582361180445788845977764873964299510578893842870046328749746755133321830677244145858397634690343261629562007144498525528772137379971750240693515496330112926795181430413707041830701764287162053026421612063211365966452058288984556265829459380415206803833418074515049552751218809412275290671195050034817421273197574229918554514769684858938375359562811493873297556228967769497598748657136080523769972618575795743941109530930431125056495815196566151853632287110022491990930707264950685389487113000255221225425134074634914435672352373184534021510207849694023921980282213387690722240784148161949499279409713555060603017878645167194730161907081302954321885803975446773646085909620422064773754270966478451679010286073999821939026375385989895200609891585565874855763251076310458721342553407293896160212541183038214472949130183427615617603416867367760630215771296017160878262597399750073586770464104513878380273135194201632881313788085431528740061286548114046566972005967231140841186500411908663734486242016788267181907730537178615051942748671352215448145415599539323929078925805807335783828374411106089307266770587748149492226236442723900896855888522375415509251964129048888187779838997553097098767573228637954798280289039606868466781696878128655322009745682698035887932662873016151935467133726733724686911958020749925125919114540671117571061079261011117005296329991709331199367952822422852119367960447524918035908769958961531572168340779148909900012561953792157400887563426862863566821964608524898975225869256383317045451854188824670089828590606162938680819797327687308896021872114124428417243364224738469780602824853441003399686065181513049803082450046632418529630342724561336072433434827225834180124092356134692301912490717885870168139776751364037741052686106956677441773543144528098240263939877637519927491037059340801532926272802913139694469483117115124087415286333410905782873250986915497386184384718643041016341205943914440165485191150560207636930155380010912555603746003234807565309209828381449029205571322347448812430797280017440561883538484632806675022583666255082691481602272647029583880516566321845422030806148714939439560326360903473045405085785332897930164241844241952784420653578895124835252220035633674978876310527033537699304586417805051565379625830552989096445491278346319968635169589848462284856842641253365566655384102960910291594741492129446086014545710552336845463424308772881621240292377736090278465427093555099950589099591108354478142997243686727824641627967891582839734238443557649095732778905736171523743620574544312250737901776190130507362703322215602715256947290329051958943960063133178690630940546532415304928742896308843936616215811240285197208669932759946935020377062410881135664472939320890803888216142165324083556387294437355558494845968350598850179798723236009688050696153053631730544024368860870284836631624604660739674182896725802761483592990369010040230753682589631363107949565623678987692143956342109985098387713400280674559053135933911222386985544489368828414286688859332499017460656193554050503696924179954575800086955516487800683496367668973943482151738848750248117657261421254450856310386320742041285569045649056580632315457218154548814147929766383263988336335925094101744943896493537866652712142722997796691790856868338581274957770814842219492776068729578930462255859943609998941298823495503500145170020439190524560640943921997939707887591226739397415839164680980825332833057651760868662061273125919792039561247180959710706739186614311501024796158184704926548911833168272854939115525133663417181679396551284996901988365399673549990051269041526207606668007238269202000250221931464909759545294041877851756277704812930741492594967281697422801585959872204972413331390932868401981644986758522034586343433925548834735134042175565048372127454086121212650977324320195998661001378411842806639575391359953587690941364257907410556897844323220790147053347948756779067418735091382490527674212236214514778018510835755776798008712672588296480440251129459482998352259250163694736729562566160216061748489606129825868190351702519155905031124959105543056093084572068226486766792829539191931907405647242318801702693861981471479613213032624745991293274233306530067215206277743347391061396764258692375613090329727989843984598582392381802931692825763688777155141608826780782675992735878705120280713658400623645420335574428571362040767507622668703470415235396915492356834062777442428782694274214072895434530895428745832752646866327901944076241344288356326938157554779271585173247943556322335351864314582365261344404473287184233265585384244444134232080447338945791274323411917460094639096486743528363018179080088791206352259997187434596724531494590279292581872567870363255751053990306145595576857630297335010945758265245304867110111949246213748259762286454071707576003273921136532652326927466742273574485161553614093812029460381060294856655217178000519483038756762573952868446035163276594484063960798424979192573835087875725319068977652693321816552150334326721775625555395560067525985830939599625088480222494540943159984297521578106500566786850568136086122387069238026590673410850158073454801883636714844940691215892992487314421165366519042908110127126470361870279799631237521121140078098093859835249213098619541918421946252527749933259052934141668804035250978332450621454060308440239181829525483574763254931745967424777535431990683392905146915589573188058948303501218552320841403252801589149097741272503520859805915208191599870357656208003795266593214586090918621806079120828536565344204933882916635909744247138240679831641240700663729800039476429101079774724440715069832678154262960622159548328604323437610392704187026752893392390739982873924711131804725675910455012867701241422545465801254238938410381327864678305002750813352995914720506248778581780620199097558678481118073433007252137297562956749407487876107861770849696228599198118720659269696859918897157034314651771043208266969613066293595838159317470207314231765455181963330023657555877925407607684080918118413402278606945205445719445005184064002809464691252424531972266457067850024844755163737350657408011433068642505160085991578541802910698337913464360608757165266187517843654359567535442544308969771195870338261637535720622078718025857977698854673120854609300608438828342301626146313709355212247306119275221818851908738693624271709741662719986763850884520220888210541233935221700826293216413895640464010357272078485528290602080994536744834425732311897383865992255297696165542292199821557579024026178805597278619963764296807785830620828403833073032840558575711089584858861856043221255941767488482947432413646168921556382517830111557240245342684921924486563637472384324694568153559935255669973356328514991494428740391894820648519719968251206013652253005022617416415966287874843962814652858086487528522551222404720546090193143212842979196397474916513108936894838462026247570613271064410506780417356923951694968966860505012219695843115775589627212224944937432235580245082662412469962839442219023563700184653247620336160942504001974787916372377396077107340238570917568717235273199638809045393526616963834593158623205648652570607779709922946384246678350480882252616033587546834450299673113118175492826142507902142040950818130601187291131828882303654244448336106235209223686696830052618591983775433715100193631597527509190127265395116383322368876690144775959407672549076491323371600348538136661273027662938196705949808367819061803286361553744641226936087292836900047433699386490316656756036641294051676602948085605830408571950312688708493293279481760774874342712742698566911146830767134248764893810357316157276227014592239834042767254674055027022380225226577135172206934313362024867098939144622917985782606264708901781674015297176010861687516643382544897885116853875006666435934851126044930594160334332528141645303283066932082475919023913935290823809543542374940280454999693731101110064956783751828307784552924432957609066302622591117428988808126584628716223368984275928911567785626340356443673510747401347497982645836097529936345866335005504545730281736301457309947048475298162676460193830089191570932920729637600012620240754761687267053354339080347130373467382336086891620539349931759885560353485936014987144275047001469132500057721873945081969965210053870844802798944646301078863139697743262676578793441890027144009626555093184574213008782936824293434218098930754688442278765682584041753274976924934134448044648066319200941537358723452578757112357250426564508276174915229153811628500764680736676884554553834460134703134704012487912963110972200066813371463555497408387346434017045782051738656839770813841515320398179880046053608278601393676323753083570224253517618298108095418881305789108176698922032748679296529523472032437695608771876483709040589306806887867221477973295687731500426992180478734123066462745173002788675988879750586045510770228435109403653975465659306819065011734026134878329661507226339092040307982244796722375057657511468544466132622465224468179038640788349477498690564755695444929875763421486145834570845044168726611287991225210356923605471255600536687454496661127155140258904677074863757175476473085657801232612600640391480580353960879337321854871514794440766498025569340283532622913344493910851573449915172079361142007004044334383426061979012646740610700436860956795644337752978339585302802549630464570297252602353530663937399441189791992054459814502112125655756805027658603051842364437002833950950336395468838237573997019314283149074927173591036750426547848279554732248961331756109327830308548322576761817890142110553664983490761441446201454334130606265431219695284021918194569602509842309969776403180994036230287429486595232633163982516343113746956345315689370413936756817642769019698727223693411283048668468551629389776974654858717506068162316956680153102126610463667346819319038058248921310477204537021631712668585670048768153732977579796603513635403332523146063419537252580069798008407767856366003252489267288351708613562714840384804685164214872677416461866280810931860998618933399784600479836470517933452215085744831527714022843299456310900884441045460726165369963298642732588909335599928131787539625842177071041996793965737137498708633077436793298455634266392766267143911096217048267653052382840942622577357350235668621446232357992216041713612789380656802673201689064590336976473968655093337036498889160200750685725210099021902426188839188907543618732964528738374534960598828400829892356287425844664358357920222365532164182324929822309497186149344014382389023547900176349398045188069136831559684933484792288459329746318269185167613752259481470384822694375554368303596295403942818794858995099894029027426032347673044735063786616875086872959428075773675397822265285476697954379625398155156716935405536589806713479157275891163858988172955844190723827333284729620783416118413002191172930187293426211840467536843786465827286006391689020911078786504145310453531890009380774911811825674379135646307800829130809341657791805565489921967075415622510291083573779247892555784839309322213522654650677282156442150097021730139708312755593120923511331654244077328894869002493857935665986630080315755447695406866485083291646953630067055408724936907405657252260733098373751280961801318314478047467634991345046826123154134263965964733341975027247495926710863106486947672678141069017895785676490776650548124171143061254579991520856402842576396912585875359701261694094159500492121182790163082024706544994569738089690471048644506702490272283024229316831136720401028455950771134816986258159140908291928592117364826208846003556603585785645360104254347730437057136536110769143090051909227349001752973520506283453427525934344775717242489583030174071595927012885853528432405015541967306493279016905986859477345264451714572448568397587627820213868530593861846626681339389165837666641037206943231018404426094240273403002448756902754180228562996418601847140884926946997160162096257331882833966370400647644365361650808605605572521336287058891783314344732911440668600022683448760760264468637633905532377301370318267322843645036201591150356667457881555919336319725318696147649547450294781691206708102496517815130736824260903533587837335567610349991931026314269759294251801255732699267565189932325483844646860636567994195458829240557315512512883773686763437917917388297615871172404589270025329310140898397551760952812372222184733369573304698994464473257859739128597742117033710734025313749389278300228925648816760814645680009362687956664728928931153519064343304959863061467561005746204781067642266303777256058540770965484258313183742523843965369914099118966049621015401945741802493504535578242593000720860531205172438592616466142933855285876626666554242949077116964996686449215740137449347979619296379062731663931126774961651204897733993254222507177007510838043160290143102353857834385150234387816016593619412333933516000360808311939819845516854863896981713912930067708614194749620098137685908478439286755531273710858366517981740319765997180251331635939252725505427850312869268523227518943170613196083835246685683438644553138517347288010999109884117000981100931476438551702497696262083201771271920949703807467173431255026649521316179903184810954946813056127036059083016439716538228701587528585400991099831815505992438321592902575584398257934873752349660036576866584915157864196945261680570220392400816135040632884247570287033269793872234176689964481239572637350546271523114213362124213528066382439882025049277305372685324848761351916578812201418266559518209685710600520383289073663330690668750920932220519528423612997853991960278347241659341170259656965606864989057235506904245247436340204066121695750312159861947717560833959820003002063976866356441141694140407487861353689739578069618599195410860927161097634819723879354749149285424536198012527573080377316554100242777319079999111199422050973789092751684096601741435978615538395573549049685648313216364969612456269481435237554000000528635508616198614524181259243507427850855483671865173473557685716146664791319866546678323099212784579576863619971981242707781600611731500737455542978127350139778014954181773438974039091011590257954965030760758108561091857672320387483516211798251996801048671686155225682005856978340457732439968810304458001412593875076927930734753325002158031693342525920979473495377782503287226236002578338482980501526905258497947498163099085491563790627807727377923743091768772142293246850947278483236569786646335451473038048582960061936686551304903616532867362585037837596354788530764097056867101362558417829071437796103180980249797847174039901962468033796829214846368931673022765931516001553309121284606422085008742715275518829358273518397613105234559441576525850943613920219283597649607925394061331210287446910895078910361637992887979043097184188528993047527096193804436657883951840230045561906673824127003603324498493019459121460232605600228755293473989491589866569394852364122803780984081534110830385655812703368365333999157469178425563179234198110267918106597810302685358946691890027506111427147994989625280766881704625167196118602692256258495817262364913986301207359473155871460396512505421565806145580199069537797656168197482909749926782700777771522081826410202350087292616869374777645677224061897119994699311466749263634411992791122994317158717498088140843288092420072255309210894268006611409320995027497012146782954892174640215721316677602726223954494905508391172973483702637741825705581051999553403895360870327831432658902868369193916625411371226356091554073632296694987188240945610592401110103985422184691227424276209562847066664745447608296969626757702500511749643729585631221606164807750035781325222423283311416347309945689316647079639062755862469313021486753235014270833554516960483813325852035662450735525517934769388602089811049535168135719411353937994880674577205835511479150842979533825706397023955108398930662007833043658388361204950913463947678205674646423435657946559722242176301225133943836303622259830397016188636644380517227077722199602879249791934790292063798012530252496120965001562144592645229120132201454656408392304051861944438903356013457030214985580453780150311225381852175263124029447846771656981978895145207713301583367607370157941949461107524191681404130964903865617921084102572974561780737983294101122851114247487717081754514725997182514414388606621333685449300169780416340694089578251627877719632651602733392860327370431244927564040860514370204499381202207969933315187526677305881378864028952105694363298653421394345446549410584758166017514708421543547241683202696357488972474597822845389553274931485660455302119077071305486811989386450382573304429806842112079656193548160357795779915238389213936796180861273312549711514269990746919243054479785991614639388249621470156922440734470468160846912276312577679399777101637197814336716305634918700401926978644511759850889406680374583518446459586587920805253407370117015031689738736030889087235940834858473973266895673387776352034123059606947866315215537574299704839110355853743888126957141844579882794890055217503251868206068262976837506739076739616271231504236083238868896060075728884996224281732657948140756948377207332275310730987787246835709849502327631077626631578902389671782016191563214187312919076338788854679083198924211405950576674414994307691977260387246972810701292898406088935593070393294495331221663512419038332018629594085133970334134429396903600278661095296356603195606943008491855090808197843226142305821810703700178615941716424219525197000590034906153980768007537850907414227832952881836578987955330972924179945805052588663926387078520156469913547993451355390146019447267687587986293500079196704743780213323973291833534170397681229888032467930970113554322315191633859601938440901569900375616703614608180266816487077996549623231405761725109388506362887312013218046089098304220534169352094674948479384956691167055519888841908776213489899043938649192721678611675688181633575035677959349382635342590016324213256645343351852716905812326199624552691289112477158798189749421792432819625268715811585996060617732193945562516320173134918986960193358828197852601448906615640521174209108693969719777983904892585390430733255944299056611306963622986689808371651534789099630544214073525985664813059092509012963881352529551941755206233194258926782923656710850806054842735539600885669591418680304869230526642531485100728291040443373441062625685498830405769366221631728416170141593590504001642302721957653230410935150678317077000882771288641432252484173807900982032777462383109356325792860430469828164266558268429113997747632316819968001189321512085834897016683503499707371293694133700845008519723272773525822025012763948328225890826845464230527157928161411569027335852520899303934218897859074101496326029473239647458535208853393899962709032533941240671628370824693083036903452499487437427637097269402019020242251184209666737161531941263422125212267019132915874670567146550453320170339163716418331167666352409432895926202758947651067388238531122268900038721195661249594199201780560924126652621661353031550991787073635714603443120795122734587553981931517584956596118534771066352781591707548790631879654550842755368273343466837532193636393306386353514711207203336445180149716309860842389686731211776486095107542187844296158724591268508234479419341544892379761`20100.