0.0051581950856219461533252520594393428294449034647573578572650565823584446220592933378143558437374727747043433168496422888259154844117000444331306943982595706208749706745243391651278795655637101209900144963119887643772685684077984540273030255747959387406426786169256472715589250248152269172342905322414479117565481945366047757441663807762430502056029028064280512453802807895968603813531290458849486187463877628528599561327906607520940962942291583256556928722241353094184532478630042115607080817027486602626935465747859579255918809866337567307488592709068176101521665491375879969676143505180820399134084077858409331481243285707704330007829650191006352405186761973839211121151454208923243506820954708513475396723325575145985574753814503804032675968121602122075103981711939822108356036573198083290258781897716949574793643338479181320026068734985159362045810636097758377572251955757487904052667895662421967346699170539550043951654921264866237670954074787195623861977310036651808765888236393442246255003923891606448950815550932082007746720799601694493023762182488912363217364317137009029762553825995769483369187281068264083644356642408295712354804896688661200982540175885596144860420176535869000339943892748154290231960257001276195075287890551321492593707303283474597668780316528039943511464112637095467563248854653714354742127556527092052124745614386727512393098848787306588080056844665764942803831315518960953538603259669316212302186162216986180588684444485867007879765101778217811670334027139458760901658208175826990548555641316944082509449318360048486239279306513686464256894791505470487922482594287927179932867151703634714572785970981588889440866198495878236411762359804063558073665054108973451637818567589962619464397460468863870729406243979527119466043173976941890983676521643593414738283618401227617664318096671061589935242896196207724984185351846181367676253243562806819039830248693288220852299566836562263835172802112964529573303811825993268613027300689062042220491621177383287235770165004152753901731058773025289066152614773305595525068724607072961163894602320676725425617392963212262147644623515951908424844525197346154895099775971368205997539186866238873794728213544072207164085073602333014976425844665132625128889475863822124333594415463613532093993769899394406858638815031124003790684921003819081568997370479324165987676126817441421273108467227369552631531905461983774790939694808651496810978604073815969806799957145204680788964052244102476101551436197272954876851784801998996482765512607356522930024663721981766749868882246217881351957718999712640971392363167033040154495832292906256345376410572702668765433694387475579070017255360409670179957593503867733583095205771447971958438197875966953498408253338958265894492833634026521521493345514861973304134912415691212477600827203762070675055355156766141231687255837601836305522859553136327771090146296757272660407436002258633834179134849606404651845321770982368429336407545059420615058014006026264886808620446725862689815612319992191264873152309593444974931763172782977612173010024779706465236728529890046830296774265376024189883808733735753682857014820679032978208905912976181011155046983553403399479120815616835687053656191119154565795658763471554768759355235462708085310917343196614737097265406032876720531055408149268704593095295172367747108374374418187980151544394883049596320233178748646688923586616715853011427639917104950706844660404463357998006893623557994427635040248293326837570448206384035717312042696975221353452434228351071416121995931387019780283331806132729903714170364875056599477811448833639718590734237104954824339486770777765572311536138217376417065659823783356470417934840312339072289422600747302795813311486133151786248651214908202513328647878886727838420624147362758628222511351692584032491985300944285966362186351052255986977537838461691833721946665337335123002340153208772377760739303521344156948083173057479430479906759264580519989620388603384912460539349219901293975646245668693364776738351223055965424868463948814276248182219130807682178732991229412612698410254846192351492090815676467572621979679945612938607819118283519640321349476908708741108773216167690755411986837957294895811072057098369021363710755201803734007691735535040259154100776523202243412763254469778457459998234432468591656862596526259930746872380243026973110329197315045262088333631246731350003487489062047064776825811023915119625021047945825930148953054869630960007923148304016955752807194943805658260582991016638766458984667532370799217189236576294491793178565220742959790866452867371307107566682758421699264650784652458059000981040838050387949638319257814329850527324949377218963743752920429096444433618831054565406593266259345359338578474947500276348289280883082023607073537903250812368312447478213723263044914870338970065932090563100385780153053800312183821566676754931945417700482397897705828473854739676858022308957676506471535373988811752618747281954512758164972326993649201325228153483812519718795719348451658132728645100719036460208018644371699591715516443951312671757769507458539438964083732626962833608783471373174561490644420760503765481365215078955790472146257728484025799139399958174343842583779528780107707440799573064647135116950457622168612893273779130977000191957644049636871016149487899270790101146571776525700629992894730020801351415142395952895838518526077379878634188021152853986316961071789201607817922846686750289001706488982430058226048410970044284410173363574922224865356098715187291124114340558500847377580027409130408847145852210334467032734864468889597099842137511761324899813101776939367719757372285174509621080320333964242277409961874526022244230742651275915066769645624838837531373352711945275565225013322213606960227296397870032786671121784772907938761461238741499404372595911321115629304472726812566278057717753767333625072369159684926423279502265125814019579022478877719152366793272243119216908780736743326298702891282845031623830527680205925866117698658379300938271264613455696985849097404423684399410678905592786854429256816188586847875784173207692977545228941675985339539593420864813621651775058950499494343851803245316064530445768061704382177286496319058240946851202750069407137027288467834066252658403280325914318867220398926939623009737456657216994186913721028221930481852958318084886131552086500513694540518736448179948156494813659010821189052668944577851651449962011531451647717795247240710469388587220933890125686801403046239792205807340370506676337270176964086923765233058531750791159053251108982013674891798017798619885676572918818831646003931026090707556978389172054335574473072594311916347589112458407818820129329033292469664437944085506775572648488941546694978899269722202835142281513224807777767852862704709397756238300728465242224988879720938529113164333267026697786011390704861947161546356536596390049434357926459341187714470715134723908020431902827901665728798361786392894744902929255911073764404773950072854302583293173660262229633814446855369454725753409072974872895227912122694405939712427437470155059779951774666010203229346933467062763118005810025259930039530524716004453527388669179396141104880752244670613779770978506081158811597932623487536664672933528438960079135654974337110934351695915616787378271183745118161815676588379868447646798479467554210091121832671561886070712070625634469527990446878098914333891989820575477643744875808636420978774627318320076166845606050866517579154850226533880229961118222534365318443476277856668661561703177895435331863638008932025787829079563430782584613866104816992105563547055293911244106119812930118852041461220543719422608016005507095377976370063456929663869538315964196115469052466495809247834950154058329661208392200295715120229409284998788887716559101836882005866613216926589635800128108944466337214426297200060100374253705797986236562253244503774754036322393296473467407446007002692242870234424585908254223594827421529608783486282166429873215244572827868560065430504302313223257142263375179927670318084393992087145290994771953059549432832089580612123324774870261020892349900576753865036069647617606694466708057988341584402764463823444607691609461544558235604504596120300825958716232694087601819675571392462149392058508986453093313486182455193687177322430307880043050463950203309095176645853885807023857279792239681281194946746274137256551991884361321299625966009454041930440474173465401037890108637251322004494384019705691062066094557042187940387457753774846553320273007266681068164687065829152710748776795078305186332556161932192279321871043551364726698151909987247557503468422479571411672173997945254705805814214883537841142172571979954547031074766216158174058812859802361160758527711406932000663022132952343193720804851741252052737441318033130031672149758918708775979070392056842706400265941201024542027150413378470530693245305525473885106435526004940429993865594664288340249168676903672462302559786662746856571670758477813109557198809054029793617299179475274318407898076626963270515841332952376875164355632186248675177646314440619083893665889205076773224465454279908020771307880578702146073492936624821045204390890783552544608394290446481006936928253077464041155691956774583681899367232240046723869708673059004415230886852228631461832477914447108522770018659298219504123372586455415883959670882145514884418060679411143000664235357920836872471232845495222566893009753108480454112631222557269400488218457170501040518396046329287743550115366660640298591408460945100467042158891635648275889234126053409262747883541601752504983448476103127720234480087711951350492987566808967336354068874491224028845703488505470913285814650090310675478807160881148432799603335054548727023202485181980236216970141082219293514824483318656477326349672355319865162541928308241144527855634361590696259840354601218938395644259773239046025102214832420810971992026444186009543406920564159596911238962915646308821184179394157894125502836775244323315207940141817304751151589534397394732266333721297419379213700263461801487756398702022805499101465173271680877052312667299290618081189704721677912315655315248802584796530320803501425195654752844263468552915858308183459959837056661355924372044546167913499736088364539384001655912555139474250390389228437063270889396136536110408411819653855983277180640110422362441058146688669517806160376735643657026930581174294854450026925035563225912512318082759209664145337446009806724403366757100593210021395252399029491845088770851587482445766845438053383548377199677559758295706439515172190482578305793720134946359160930950262968277245611735117539007050623608914967083216302601919458574601748942000177553882462072248366333886836074024347715850524109899552359144559676446500698265670342537364522932693936398885339806850529008266224660843559061442184500901619287965673427137933607778554630142803992491506214661484673479777862682499872937725384346739493559490400734171482517273646709978791544280963944293832521920241574219185759711496127153465633124145268116334574092904556682180279823140429246279125180275492068135715763405373008098608683832556141342857571769885165836307044722475958940298715997753999543614126163386630978922378558782849362903134182932702505336524993827293842362188516487060232435710635403312232131401667862163251816232619444466106024333843878747213024129958587699487613048679286627631468723147648386549379077611669710003560941953211081509186586656552629109288322184352236025422146621597172850240919518851605539144103442753755254781970954109717909460519122810001842573197132822833490879268554945142481243953773073356118219866613963499785171871851466502588813332403124345524008627030594774748701432759671818098558027825283112562097609589858613290655261891064671366435284364815962376382025411633338969534370014910711283448833004080239258572863016475813737148494842685911381377716991141773562249158893469454240661138212666598765003833461924786185931976055381245765228930508877999014804926728329958010808192943053129744040451678474168121449402347395057964381846438188290661126476306343208907463384890090289913059780827209123622696665814018142775109146690044525228394702402459024796832828566853633237317396135235421919950432723105697392709461545002718523011848652676386509383505779438234490468286991979848608161917461134523482154227899872301622207401561171515138023871702974023737591297842936913573470415380380719042514330626439564310073450266313118606149428462065405709134682973397092209770119751036619785393538127361547922450787476137170932069096371144008878146648710433128696555825893365191850074737515281133390896576923973975347911832788630734358489344188869610398790791069033404063840346905977625573689662460671403878455252989697752111883035630036433726146553795127386313766828569343423919413764775222963902476915281187362969856003481124569193734116897769624118314293075765743722401014666602437907586761586518043836136216407704648208725295729875129927050941295366652882480389795278404290549867799907213944286672478080085710956370966568517441907329248095047106317263766129293608082660224097841710038978595028009138325372784378838839380689730126496316857365617561665525394598362905367381235607905406869618144183698228790572695326104944217178275525587145832126787826204189862638439162796528686753713959803338547892288616019947278533405572113111395860990784130457018568970000126432851198198990861809265288313665817578649098101818954038477363364123106195024626404614240615511343530934712834122624580275864557539936997611750608967159222235239050839122743475792685195339726361464764954077259147165087640826671447641130700719767875932027071535373203566472315538408393798430424696477103062664689241554572281832765960238701652724434449762015213072958685096932462756366628474861410312787384975056752852090894586361665126025206746791038531655117882603527462236988313747594851994480610587767557280989839186936302252658269994185370238682620133477086042310692380796308859458226608132445659514054075461604339200959849600016359342884189132727504036374259405432673521806018519459878531103205395932156429328144949484308785731607526035026002267413247826850620198055417964183738104518862450511626259850338243197163775999833462252600130014634617748198354711238951279303567315805607570110445730312610748450862812243181985427751468256492748492999612279148486740745634969273953256783345749896970995025798887642099800639897843753296935524150516513050733875149117809344080814938254475146845957137437435721837852303354204883651687294907693934837087285188342038978453934465194090897556560346764736715789678437790689549535691782622712797849123303305498094150709557288001031237741826177336773643132974114909027777939513484671762060893100773779223310657856626817169052844512708898404611951818723432038902133248819336311093081069367142454718215586818408927388567304101416921383166898668244714223573701772263527974022616137386152456557775428913128257890812793465375553612393001689436991781642127101884224552455399409130059082329206964768410055739275132473212117266282775879023084658833415012339976822906254896335422516955496594528237536482837986862332285903707084497706555265682229011070546027425908678805386054268827174997687917723703531806086454348733466549890312332799381644090693158158784999221583237941049653720335039746006128477950079722538661431876050857119111504884308391360730106620107686581379254783958788361253952885842592594216394309854157065184195414978525234238938928564028056687359258068034268770993367914814983454366380833792431203071113997203654417323631706301195920597497618527483613829350470018911003526246205012450810350797614347997200678483772542141246515411115415099629850225524805764481155585945670078143729501836953767290577337420652794312001621611247665949684156987515375594654376549448778472030973531228626453170193789134166347976212892988478107143711235071324808018818573784355052778990053584977406660696730470551465128378163708971572107624494207660641909678133947453698606391313071064823713862953843058758971236588467602407128310034602920600476800139139904423193893113865526838857863639634081852017956947073780861525280718525354716111639316500259591648263742418221954502712403414462589578955741196474618704469431994652757780788260691046559801612630425110122304473555821019289378596283815504496754971041544010500222043135357308739422647881839267017606752600602763829106997553108977517258295318412110405939360328226037311791291158895421849263222121624011947078527447769297312060732425136201891690608477004400273442165199600496511848625492934717140987004864846534864320108407841603194678318888094108185882855562387842470282942553766636517789238441122530208469761991650872683532421890588817457691126304840964666956106274819044380678202474862438273403222928085759519209268184849420537133880040066187425509868106934140942495560985220743969567889468593294947901664543138974072479708351033297904610752298466520900591667959157402507066997034090440779094731392706616907260305927581384904464159964822612527688919387133120595852497295479598457593203435456651721346884586789069635416773369984736109026758820357713706117317348019513919814118311549330662411882674004846898338696855360554546535206798408132765857911313596301220233497140195904477899867390145498979667106394795023537153757409527154595500287732260116749962006928258689481195433096982494814045151874854376890861700104494178474856165173445930696377258282940185124432356162977138682338376888368492649993805691010001143430660918198366751002520517940946132898814515482331174619076587024465006550444319346232282722640976341104495498903102741384561233844545253842921290265751685275706386740966939002231370355586428776826149983752364402436994822617842806535485798468389135851761869513264621102606927191393607625797318124911027583571188839360914310850088214776334617455391520254785871250917143452901921224061862251399894297098407689418885007207195116401267089875778629819853635794711264413335957009775513911931213921917108605033796164794486581688486138569038941219423748895608530351550898511826952381344622690695968562894670196590772710040431207571330308975592181692630651826222037472799697919500022188502024641252528719098081323663835843948556945241577446331026630586221480001469241023783977574154791128813926313851553452111763594947150870603019213275728206380175993254205253292070100714657418113375944938310199590015233234441183296773846022600117404398524706257885368379481588134723223528099579886601059802311167369257493796156461642606475451199905611445650448885339962912345937197791020288528155875083076970572195060650847142981019919887417724838628910718388029678344800541894392551017073988151466771411628432907051813272690018384119965794084209773135968033476081327691067435741013040804314592440804783129316614432720254791891337170280052289483531174849059629909641367794436980234114382199595391544409703456868937851750906826593361692128393947836347623956053280576584316776459472605581469792008220397940777037564767656400121096038423549517744520391993826574130852243717971548863855267033303977435263510976947200750954001687151959671216970066903931035410440035895269445504676521829739893311040103889204536280429458951532918739163662732433993578681494879310029695207370372572957891236373204203898427431384383092421933540252044912309387325777048390481548169696310519381638376445194835983700871465958866335072101552164059367525478352613021240842591006811739908075338240817558431171962332045684403632397223244081052685351641586829710566063021199116369556225416829221845276659029286876320426305242537033310799151481414659202923058767299924631731636551383077362639228041439599711194022037327222123221546448205205299796518342629618651458556272640061875046714190589686877271523359798925991935608480134467582454814512606551896892747557363446383658402944918240430259747068010234657952475815545551550567478589354785044979949049881551708805851868182209406928702911625213487141001995693071033473325822159221894969678035236627731301179843595323806298085642593487768036642848797346678091585007509455299973650568532296338523828760325441350544462235147374608444404805789052496361492341546311595450526885331330932862196154111729368406854220530540072064386040859180997997643483044647968793898254336543541872587098888702`20098.725278049427