0.0006489377746094787528494832254440610331786554094868949758727626782675131745741022528700038863302794279535566616840964454973101131489127044096289615310712052391546271591594250647385765218687260810110328053890378532358588995972933151591123037253504141338440677096490843817820970336005346633464725012463845253457747642245894569718598574860616473449057480245647573947734249035633365547910755811366787507908804879441642771582660922785017559654960572299125160056983219229689139460631380745903470455326174790058426848280745196953338614075168599147161620200333196009692495521601189872934508570737001211408723594820544449799560707811521119617525529422722959489444118898126369621392195755870938731177483961661784375621905296060299901679912049148103464986279550138765155798179609871949867075473628092627588452527383426925212462421309131613315862546434603392324620794331840742790361026010301079427098802314800216810999885923677616432845578552044785214126805394916057484632912071141213411660526584728900380892583895074966952797952770939378563384636118386404189873118386893268334194134161333693411237200423603706629650747454282096488316475616189589640151081001301357093339696149038723122919310957790306488797960589099387102283414640264996492118570938095487682045534411336165063773029299196667454908064988022402105907159548003874286086238698496105420977318882715348342564804544818931311598894343923163419540390193929229371462211739493330601819527569119561159776391895668533088249966032331001953743420990205495299720336032427308029025500769281407464246925822478810290847943534065034032566376437298220370714236788676989696759527831946427247939220894778937338795315230693430514754080385409977640954449977932196220641806109169569540658168957700370046502647027940601209347894048940838637431507514588022209091894892731111674652420189670994182956267828108117693350672695950750036883080059575915960739978112257106981847359414946083077785330173138009109739469196265163394822190910435430887159298532794788797171123139420624139895882341430071016310773438234464219244502326312950053927447281786760432800726872107766646875932135525206633287655515720314520020692937881564279935490315375569519547190679293454961060247704390050749796907824506525585661734156256260800444407567682373871453352996883405556948142156023744255448088230715540819608675603059550971858687375251510112492069745304603001290990244795356115933890884546379499140140241803896129450848579727268185010924619481477250705631439863716264496207647236410550216770424682510860665570796791374253482767335687068190433866691438769618074032748690251828618820920648603110901582558469783272368740521741769040520234118586966013910898271352372253523393123406918954698950669700940779913578716830053140959602485445572479631533734705043067943744325351339432294347696537326212649193564385535799488581180187280066783585384514538319677073327906039966033484138290089848440536459186331239514913625751099949628336444888929223211071085535290425280422953201910663354545214880091690429508018324606665397866385322340525888346844510058257168644339823589079844991222882813777901069940980319301006398905617390350380014820606544528426689994564125389180724503034446274491200900256957181531453565145122659358841566943430886636928156490419996533611184292324578661521476502402565530536423191291967411020914492712727602553902635980174568602868454094489311699647220324402101121511613965252982750837235678917135892903524743966115535020334740990680491422877317882342704815790951363707233964796973934786837541570038570351208188905788197844535975387769543924209981320750298004036817658935166537666781572829468961261050699015018541297398399191146462835372497526658413277823218446329824890940026098568190730161992565974140748023279633826466773040627535096578893347339086980584600343041719974973409532237472354187592644389826464655234981762730582401946119903073028741941178851370490005196275292902363768090865922016838106029770134065540809971357797842130353916644027155161044027111415685416278058591952406166070961944306450093634663609306419613745644766501144570965258430608418125662486432300610360966872307622911438312184849586533727767883062208881221135872619683007306175385209745385649101512570887790110942536212395642970722342034989805534142539182602505486842046302004746908155458446850491022527905676286840336528737514805954128866729694665550199838158166699272145882265116395106253997589693863935104764138783028515585375221499267211119350775646270590442259882907514200305906732965289613041449765642116233981923707180427626778212145917284712465535088907325235598505736384931250374184010991916871383655689876986312667989138380821196663539738138708099264128333441272509836410886741966724962439872721684721527125053802486145028918508330160369847067131187140931831413224582072870786976984079542545648492324482132981572499489964858921727161790171581563506826946660780247606162799966552876602646576477911366318421714076315126284916791054052800397080515795880449445864193865538060801505943178802367296131847845018931764629219908633137798498789072811439737454134398521228285792568305638085090555191965501069160596859063790795932547812916858252048787757331089933840716308643377046420261787278678638559002601339201706333318972791462524045138135882600520419106646136532932341807621059590506947575345682699916024017336417963840105159951593846558118916281048183145351799615700843721142105937984242768225228796930504802669382175548702949673828594893626998973534006900019997546249616414277369737554879911287086760293733447771244881560582314077414500590046876221593663572941861440327675427346557662483106163059154563868397917784350150824141237697361348928717497154436355072535542801228595026927151029189580011888801008519232885064572681839102452684765486284790099119527206616081418579176351174737308850196832753478516372510686740102733464603475677582204158557669668200399644528569783898669790702954470789229844207570987526658084438398592983132035959538015934735898792493417515821079133425496673464885365326121425272759767305614407049750457728203165573336992909233384260032010045824918383064771483097220729036733255130027785314727305977095661849826227346897061692398467829577241376412559394666410527064774885952012659648042246995829513320085459710426378281563861791045748467740932068591723727166217738023543831201386239941268684183469981232308532512630570787853674065999943337622658484605142682755493250974175587803308080784711928718440310436424512236186701712571968093573674199420245064435500380430912186597752748443189051631440730616810327430374316661732229781076688300277137182862999825360374769589189359916244354495868045875947173136464742213546296966487310405465442345961454611653900462902532221519692899563164315361554359921360323588973078724508612700811461438060872826228086329737189076731507069470620451165280271464184426743761650170101759495908849956979401246450901000138402629784465054267619962315134540762641980041385733442101162497532661196904678918917890374787317538838527531898798814179619911349063042659696441236349970110667995378978945250437237424294736610115030916020795187738608411630257485582530691106044931722628676277867307536614527653376528590985246044697463387405087293165966654066569989110548294419560772860933526959656110878996003562715692576155813297593139465571507579616754349776109692268255466749784736314948270172826176722605725988031121513847967436798078235630561434944050431055174723529889474917561486861538704043181610339042975773009878607421502802098068506560859791488277557429192801718306811475331454583096111650621616165117142506812363999813757138335325740633440393316222334228164893581895390763295906512785672179965124529606110477964520121140419836277525879787085604170911359458392230205025424553033075048162276276578109100205926343470044682171959425966928016140148518358933526246110780865019632950288935930274529702913864740839075045720704618422245881058829377321281524495264942707636111804824625900673744962473407439007775908119157137634221420594307816797169799296077328395655189663075521118443629614899818360110164296527089283921449585217955430835617027124634603437393058200487422962395405754504357548503204221761683666074231177555609457024080378273909048339433641664849701555722491710011860555115311740299039800249821301680965423924140141222899948373491314684818773493979314879498658324996220238506692273940052294913970193212760908117258717937801357672299324541045493742048801583957755148775161919388537658709740259321196420643824916016422508309760902670457344484296383047396395809036152709495531800921173472044798400336435177238993535585877826144614664456328100581463319229078382470874128002286189858151019638798694242885137484323079237419859783491524106882018725027966497236998181596427592889182252438318444914784334753270178284913662067135240817568189288674086256539174593727915497873597090142094317659788074600304036044240503789780880343934848874557039356174707370470273960692293749270424646797082129742547966387078262848352655209464929470156549443260054356212920573383779115355626302652643949831158373193308629422280643577828921123076422537802400425654153421497704186398139376381580979585298523585610068497915938524746841132468752910358451023392017953168059970345537620587824783550401520441949077527490247071821737574524673162168522377963059992556797743085144628044401953690157318834341925867453662004225494770573842487076251872574752065676016643579475813760917875257630193187822612204339383913916413909669945186514224342105228800607575609962409840979709044114715728607416555236635747542992964743285628562615164022043088226037642136901597729656879866601627408789862951821741631959173191894212468330754763321022914209662497297444615988028635935647889985302971469987812877310119912153510791888576996574528493749359548197995290666601385387126000965028500707388958173025807900456956483735306720003607831709730580262358925804909388415652749984936666754497455885828666089894692550658255479945423889636401294853732483611563541025812741115781730599536264872011865560027394840847873347751657969064887703594042651622793734439821199590686115798368061248823466601464071810134280339691945829686019473589200515726617114783498420403881833583841454729989875962489275852476008187618272106050393749190461720392446903808948632737603758144910514583383094587038905761558090355153291092212134869465426287004675109756939968919283563460742158573396872395551287784000952490113773703605773806522500891720337370458842041126764424849737550724699798721033271537579028962252241949656578351670478401011529451153113018672351447681437497373260952086664555595425426322097688590691849387117264536565285795603541927251402359299875759758989810457515540606595468243106880744213257900393394212767236088612497133589638561999314450917673084895620111860279789713393349351268021160417183192874708509507452055372524804851817197354343675503849719039452275969144103184698251879865355758504676882658038429519232076327023171203134394602946775501137360914941834723245518051243126648732867556310393683338210088590563732750195226833666941869577724327128281388082544620033246279477720257106204839257091603230603018157731444424543313384687784614873179358676004683679680684079753328410893168671151382103725591216970026135114854604622239667946065111356957023569984537259348380848723024985900843597755481160895602305694348185251551578860689004341169341961890451792226164842805352472168987350549296887297615422094939589370972181564023861339244938874429793178111456412789929268660336453618172922315331886119013049462879827624670396105384087124761397309500408420723923317513326683079488994383487822360275382435256126758141190345928227671186034881185189618068829491264507600889939101328968315627433831407331012799011212905115046149873805883292034887465623768484135167700061243723546070497345413141421120915827980602988788826082214714765390018681200369366147246079709688998554356526475829317818165374877356083774519837145619309801465072173527932414178501987952810800854671750837342853457483609658112371834773428316285000748399570354185757676493603678486710329432972033247758922972066139005477593657536433673476572257254582731140548701591376947989000327947447199988516303040545150576123838885915186167467851700931468337614927348332193730284749529848873166719341084642856420589954303162534733781238487122317956571429549487711060291438810814570198171996692176669974251476464202139175542301931583163947125254865994728893611637382036431673558131236044088981918226895145641314876765453841624534016462242410316125041760226313582109855460715792609980307933937655975792084739919649929690655495547462612453322661196508330273539933283483198482018899399895651225755516702286879402173925839196423510830893719200302609422094398986819220951584528142320732082876393773746343330389062211349060747240465223960441258310954468074362746562443379118932248247693253576286376481628139741713179220818181718272450211897302246193675402282319782363415949153232633345792221520567553212979215204550558115384684035425148500788887922742195507115443188634837848652687391553852421333522295075734187758685309623290044287097369896543191892999155853410855110353347618194889143566755231829877651523797359583368556612120546844954276806136517376860858344262709644094561718667858630007823525847677801120999484100283846538002333989220961751545274213929541512002492801597077542122687496630270577793813593082505012782531078974295935537358933971687014004140355168923879437485918701174363783950521191593059211529273863550670588849286270623023751488211425908950675511762121852518908810058863576921680600289461549074931661250432312448161008953097366822747900933186399151914528715954591449656174517517663451033434414903778929675460361164629051192789411360833143802735836742832195574557080670172220614621935006627296963599951423907434798878163054681144654126338769070688573794663602096231042706565223687448051526128994587748014443497980065702494465430535685560682940321510625505798738565057836337417434945856676103784459357698848589678117343087853416102240203620994864343496488048761161824692230085136186344280113555619916993912093067920587358717060528290160749117851420050766806948117824922696942712779565937202085090309182779567917639614485036373458523530897364528019578092127263151012544895024226635535338948647503051712358082032829797820709863629311661706349886587097595671123058046546797840431354051184013070158236121083745567524053330892676470603265007863231544924032053649977503586783711294816848890001782673421153961060447650577328500940505823153434240883132884513029982329770449090370462733871499309951356652515719667937194953577686195940849875060058108406884262079368265898383341372284157649771590103474977878999127928935643997240497563355879525938734474535077334466791515508513250592689998673530541233368778828616702139073193483622455153047221367672455912402676534789018154621148530123541586415824884020838595027627993229959844824149088639497656004343475994277294149372339743443253264144802194960870848627343319887488212695476185895366156396639387961715347866194485579576780560171776104882110071834590640856892247510286700592461474628941812862919109728817020754682864355699334941895563341830183667897889536154710624967864356466622288273207291509088967432519450446158503640206161445948558676385226973610366557631786599914933665018828578404873100135453339527158268035425713865136293285070164625273670220818761575640981289139537829633251857662418501391502478583837919018736603126308336867347313080151928977973187423814224880564546385803770824468421532095555893171427633543499105423593996057336976062993432877078024863202814043699568693545724594771858249184591462896417980846480392099569635202267789636937344687946381687513311837081075003660780593748988244394737378235746084470711808547909061766306092339042208185891311662258259352486101439780005052809272880929261603055712672305626829462292498670531242037177540235552536672523171444301372774852073775909245755885271108171299916320607218673488533817491012034438624560668999455671075088396687632285858098829129459052053510562843750826926738795636188129833493412910168840069582693654012532650469921867708818271900922364513474155407058965120564588299037443023769918444454201738563112394678895219201185220668545597292225262439709778194323981357968474325349158942507981150460889864315613995342657357284994366353782867043931939106399058654818497651414014725178771901810568877148604733899415968542459219683895888049644829316791402086066014575314188179005521850440208710082262085085197261729548077306711676948738577219464866977753646264666530758067567654408711154012444629176810640540103659210068739880723964622376305665634052010023864374683210608127131524485815127071440045824189763621927386744845344551916206514065501558872839027634861833828037989875146804456843383637564160666203247288166767094546599680755909376332574139469678328728810043363164598432110087024668494294080049095803853790142070309655907644924176149515761981962069745890947236266616687769166362201484884619579113162277809272508926621630415799984563016407311912064859123257130325698060186531029971269190710775031777639029259182406907171939705666759089310110291842836505083132863129425243148115573082288638656518453069940625526662116701583527767975951640190737699681311138263995980467813435075943617173399937007281080755139140636508247078621668367546227783926343127367514934284986834829584255174574920371059271048319146528393575749792227674686144970319549354717704076122243549124320140123376586949550762980587108984137574646598754248940314493803939157124159451027317118150916099594500137349323022070283986615751289026363382947514112449604779325394410948493527631694652920440400209174730873761154474926460454115400846032030788591751529129418009556878812558814126248606569656536416681907691170855875183360764389278328115982961925433595537833976675992556784308956181798674097736240231604628014130618413921875121069781767431918669523448706299255853016115919820762788299903894788901150703968364593766250010822802490894404738665100203494047185804694613329964297504063370487488067284173453096725898246564792618074055139900287513796645471216742150646485313319082541010219020870342338230754349892585198418878654843091348006782512042277479575903006147619786602047586083203430251052375046343941406830238392614197922060740897592984757085397848669123131008746972236607620105897063977355318150055022278662272882954111370916956479379450154381924240719383327162012087615452690097721757811879742433656526439356066855725476452548980395177045399251767289401975350637023829133659744701629377315249951740413006287560417521289311886483460906274830279246030488845033429089292035836805772782809315377475917151183939440217941182878823432120533140993304826221236866542271212852948305856565640299651261856305789687175260629514722502721070124114805198614888445885623111388644991852721223002812085382402859573766596549076842487379128750955958198689719381227836370529669575680304169954678141216538115753109077584942739799300560912717605073191976970984293392494490527203197752658026989684171439642372372391427413104983650816720995556891506410396938915553819159848182705502250818890648703991840449338844296482684406552264914214107210491228373679763078183325552600067979502989772869075620936437020183159548712420971765663181759587052314382233369702046188724735187438760749151685766840493489706881170275743633022284876119862978199985394826795799343715353981186773673696896899276465026460553712406425344999043819048810690225513022120950185867295416477922627980923570555337281869132612582081366804832348630691642209717018513263038866226058479449317476800089997556248358371993072211571835623583745453255226886683381623221801517267999598407687598025850229706809993863471354452082479265221560580771379869999736509545261335150884445394534084750423400981060271504806160152741555352052834383142198293400766283847065850512268838740040414517504239971013778637740476189444854594413553390070600131967754134679719929474300509359634644277772507955127084194008568049701703008069329864554017166833320282545902323736664999896319159293368674035946338012552162931485781807066491256182995771979066375273260962044556675530308712774748720232`20100.