0.0003402839999468572937233978703075529166510008372967126738466561836120856822274712107314655143969463737597212061962143030641456100871179311128137371559327450699169941182558050589053055468004774425766027358915217727635641101048167438251311793259443458696646457493140352734982091801632778979607317030161641378771527539538759959901466762951562160662959552409865583767425099323206207084922217254420370664633142837396641424517221118485966895078296586722346747115113817796151836656741765725535640992634950692562771278042670286611972462152200548440772825328389443809503877272951987250014220714612068639143576265253787339945166009226012438502891948240797494412674801621132565675686036365720750444559963440774260172352338562030854321324858651621759694594895526641087660476038195418783090696277472179643929168201953760516195457770683586066969511671617980361609897099744118524868142329965006462333518626252910515790227672048281116807088868983287116731394963556496355942366374803052195204806361381611471920514255745113663935966251746835563153913524162640730115796827778059802737427472457671592088476497314173717565279680522915197083860999869770284359283949262965634655875497791126937659870586663612164763009260370905043443371675136966481836141635434987660861548144127456570298463213558025978310341627761414531434888650579431348226411403571264113241910974687891673185267929861493083755225129604546750064226522437334553536181194419482648025889808159665162706423579374165212215971634113710949720580109297596037688208570221237099378275589605352643921814701770750848387046659278499201334548908494747416511738021602170411197621167592611414028232213943010075818426754433542852084409754389217652131758263211151724866306612132640694800451388903987571788201519136253274150968345251890923608487107812931295182797335508758166094293875837091245772344531162386512287464718593467484665011592356467854712185775670848732214211932902053674901026388401920265730691098577774166228952052513748905218359739876369561545688085279544700174173805372663703516402339652682375940827360635202190383898220940583356543617668846644336447569967837180490930877541651082980848671577237877638011948330793582223712551875070793463581905109523689087756879660475037596060854175118387551593521881292532283803848991495270008107314626898203895940380978787401040241328794688429143346824113259667925340400977544240037778155759615852500286407331564753304950170779274574345215014762419081310381535303340844981026504417971178018950973520505702394762112956590868568386622519484250469693080676402869231025034195687372202252766732116190454776508405782654516165407376038946349760317861933651843569059209652306952936619266981068772662734801878416737542606538960623932570424408616025837804977789056560712464141129431507768404521524684203469860159912651559111755847393173075615383855826646568173553193441653345997462344323756235166636265369756439966511720765612253295309335686595263167966761938852255852588810794508296227006027679338144505613054457521161523974384721244623070987318521285369879046112008418526866519812041257898598130229090412524278399106703922163020627543936646746524590474593215374369998505108050130806399402054541397651942221002010867681530081971470364557106295654483832436394605368402054950987139770506095584810950985985568778980409501498254730422229835455746983316538069613450206688375616730012714677614706850356023182034403963816640888562877169436256276258438653822289470553602426439030230543627785901612722081507484268774355714309964900585510759925510316336910352579547815275122631781584016144591887400045606299001632055354529525496378619780538686727041078048642341701805451183417951012503703379910423798967616856950298857565384896985991080934653781081639696122283700081757674032831184336929880715288095265690962277133719765116984294109752733173395697565447940146154106615865086424428494145334637350803540048506491681012936211277114777100968963573664874489617952070794642260069831920894816011393080197353217575051972520485308595323104256761080846910765317844476485736876172936408515851012964863667162512316890599731788623639019114354699211304618817099820152183268143091405666305526657082078930583277406705511102055283747561224187814505517161563009188105027761811028002940758147082061032088068283690610481528606665373185290730662248550089116073536497985239195971213222923660233067776246598719698919051176553657981728015301557997930175055973830172517955533748754967306327203389669275744730104695048045764241060423664646078016846876694751305120579511897150862032810473045179846525472408679550659384510189150801606901192009436194915698422443016135634300813221312146044151721994771251276032711089178910410483960041121738754451085315703611758477537492194635328678552503946888732785844034470374719168054715444774576070144197230270822672468109154800390871304972353992041361120375027907875443971533113699453261111815306923183320272202297722102810849972106563664027621711378345465691241151414442231026749089878288940498189423637280714923089797441183580012049324459145707531063996017350610339748939350170668299933360847778885897308978273328056335380946183730561029001340404793727011795322973272319110231076991456542703477292606128557537138746483715346290913643660229088782075272881431527190223418551565240703366019413290149638874573920420688115401695373781940290905838779504820636100444778976629652980417396466733170790296070439250553121966472819260401194187611656481965086800764997040684248329179929314127526294030163063722934011601748964789339113071448144879934445418093869354970564660910671331508879200763675874371267127650784244464696809689808045562745270021214685494580482523178044973478856264459193302279451117275113866836370231828991874422800885629773050767595071073952883688626862464872711543531971702213295665428981819151207782088221952988610983378926037707785822528700249670726669943954134753692682651364599689040129398108887947245424852614469974185968390518332747224547202200222082117362598419737959930975144634277951743572941786816086408408209172547293355232170822813926784316170550913873280158608510437242877737413934193897771395465495402834368007254108687943287150268923456622558066182053742176079013203350639773981884672613798437363673964626198664476232197265340372632505702576737679990036653321392580315528852105467981625638505386317406671209442898868446278158948714450085759142599326788840937825601472582552009475476108060852619377967773697897692813223642963989060337790216103060680862427215799226207900230275732847687531790648029736628467433936002683333633350338815131472435671839373703126174111300469871186726206559111096120475663754294773376809583517727170707534064806647232783697678794314040054821468603311278992415526072261575405740062401135862231709676350649914742811807438373873664313137767182688626098160577181629608577215383699284301603145757992454296578185414692050011050589283246947545828362806640377368688804269948530789133572928216886305129841708953275763627489881699799858625216949481351009077046550597547058209573442294388979517678076296661919507291016289652598453048026687505307978441408052093166628379237040767175008329972279008003425674061313797125353566329831975268458363741244779470826054982359365484979019128927896870609708369617310439489575523321924356653720425550634866697795332438571306057365894586722468615057534796350687052400986844940620213424335721811073894473771416833144430053113665792268296373969092153524591915025591195270841036649771079799616229391550747316666830900769719740635925186800873170261209143060042246033775100981703857131366134050688637381043918456731328574870405658760698324185488138595537434844681433848535389155859361629102370711244192536410602701777151770583847221030644212219770324854736171920523013526698881325966798230970438961019574616360609158817727496971973315503458454335610344799827028977733073519430106696006613410061070648761593834529740629558405164062842974000614417373684179987634947637483747420212625479281056195322784055539124736884100815778286259245570517023747191293418191444447655157619447583851706146942104301769105536158645175725678190904616136606148472022753575663106326152004389627949494341455808380367500970096948040330669607350045289142608608490939621227881716651322425981080883471862904269416611349108702569087295548533417708661399110795716089892462883716496599710952054949655723689853958247816810861556887435693828094878063122155609119679674945746931748276510681025251058924291500652374572300226427055014299729102092145020272838989888306408677266009721004646193638490413664819262609742852215101694759363677000175787968151850593191423421708370035208399665674337349305572169038369711119235777967624139097071572171433085853224769016351903240631677936848547060132524454687263075318209695625351937069999359745786154218208629853923473064226129671738706509623047238336323775337723074733687765792281511005008216064222565989219810559406872176489072145930873856951954652575226725768028687988008847980978956256897771339872188186943867343289298162407061644362311992130763487007824677268400650534479967824464058187644903447477642355894856205732891146821381878228981049184705414131772220335722817544462972075540187842366419267867045707007499997944057923332189037480340683622833468083659466861343763337323692239163274985805595176767322824379436246331448917493479791298707665874836182925602068167473201899849043490752776305470081282802927526344166159270273323069912357309318982474485661291954648817916581867368671228295484887555784610762388811829753194528295943325795977098390018794503820995729933845500123273454734357212119415810281663289135717353044521212883903930097505593866097602904323869401558833352689896050848927084527723476934200440003686175726762218127720719347167679324703935827422757668689240156883401630219184805651731102913938464590630971751292333805230805269371571938851097884218426897468657937626610843117664250971651688123621813446769191852201136297495032227123744430942672844422328085765828825437861923185776001468356731306453220524594011518223484034303239591338691045682398731731390654901433835272415935921826668868922761324848671871418472973725491707737188521797925686690472218776617854456074001755994822084136850149063993817320472368537142803206637270893579247870659473163468863004353871410038907683906449409006099902114874960010606358021306057204492887975248703464350077210707593787725931824336840052188759406650770719213467198531444550386043327828127444130743168284177532588673176726207659858069915274399047491153805167173143528148290467313442261276324864205164178536075669410204810015828134192579606443831423240285018528172884478738322000316687547218570139681491809307402683847236556335698293952568381242513181070138815419087788454104826656681751401047015246744573910314172342352446212227720763666629470235060250849374369862144820820915140419385221925295743120782196002447216402585502715921358046237404728152885189558418498391166704186283694221783888628983001768816782980955507690977070752829647974091028280894749952970370483591484496058437791473908395512852208541973012647709601020339484238271575193792986341782739416352751788424725805195113858485944743257971801882563992730840108568462714753988547021482314391236933172537407227646998793405995080644145334738856652954830557358226828968577704909021689047172873084500389770129388588069234487611468987186125684119654842146606644654681881458109360810541990720085662498147712607065001852458237975009570690731614796828914470904026533111513476781021411519682318402780754875142367478908700458413688663367034551238854499681579365017664879709311809893898659688799115929385138323797044408364521965883418276413434072991156397441393557564176679233246013246251885244371454409418401742221474298148297615512333219634114993383741610381294234610593122095446028123434548361402446546061890497469127156743439194640546343412415070378617208920514751249392792839379212856217185037788521828842783898557138106001944602608483962516480150065366760994808583678008919629440428104973963418750093376855342607013323412731006543880536800936091981735247832689337822989201298682222171039299733894446007121809522655284853031898805691569891698874227856447796304353861303290719778833903320162676375720018143498709681492747212121213585262799918621851598627082941257405374883646758607753852647133756036900055642987334089092012278190519753963334716686486266182787410239525954201416697835166713836782738090480581601052256128395546469093108724894453500830594363207180358856002455984384158303692182095501797910372207943394074348564110362741891079590512818541610653727218426587386037561858292439212316301413532286188869822161780441550342585748672931176993531707392911207287716154864655021166215010591724161543037685890297637545230752942296852011822015285289984117851929159453787889611758621862299420282498356994397127080926038078631350725658486239755084220738110907023215317844742248503409754969734631458465974934290126787714186104302739397630041312463398186718834055786941981840834650340255195575227157341960228336100633279204075877238825342774887695241805573772302364002773293136712178566511840078068122838981867971260943211403080615573281113185554451690920178160423595534397895130850516234935159667447722827260654477772392875633133688598602315371799287761863431727001603818888233502307655449025016203243128982344850264018433300001213452262537767540470543087659265564850350453009321707704046069522400520848811845926808624728478425008572255621859846852866055634635512613112172968382379712980089536479416071563481069571513803652380705666040314420299190539158484975238863730717206099877949354015842523950961301007768303087386286855974367127781163882273690588876464012462746488947119276627388709226749249501916071632019678671332980967903535613448592846474394630254596212333602413141349412414781458965912226474443164456040490178920850509324288255779798698086759345748599227130483748676482375913763591243771827471440266407936892992464475867331158626907910965153217024296000970252163985683740523086055824863071929473685480968416865617073352932387576967753996483049368247135803235593410036946194814284062969684134850167013369401359805470194530133430518927513869059611908962514843502542756932050770408870544669582444878002925163228885416087868667010450968807808174727834155642633794961795904525667667132265654565950975646885286851856205360476830510817867232510251477547388931374514740498627443111908371324854566686654236855906626200944597084411336048368033263891713545703557503497516195815827508887118132030361397301690853237229531311331705249429918642361890864544983413553192605838622208910393795614470289982761375855328568705852535156657708061240982469519469931267526600291389162432172045441995278576999141297759559059443320288198752599761374102304319271893542752693099940756826215739582167033888106402096636787088933493615835810596977435694063913039483840912264764924859639918713235125927825057746059429008435351959340980362861555992327188998032733812611056768651642428246622795032751710777613908239482729910307593339261176537284846417442550995031363980057927111009223699789872011294314665475029531928227963409285176132261038301562509169071828151745125647150548353057855467854141769554315015506617699728851825276900426743061270444549970191724946332590969202161227412483678499827818689665160335820683199351279860979440138281335556948418520539252093433850476958545481451379167488839419791181679849214913423069015566029392833925349786585978460935380621115147624188725889508996738326886561591431662371034248754588715169656400163397137744954872227843093317532132253715495720790250930215632716688607242024371889949299839312594571787371309107173230636968828842552867191767908776571215406930799557539032441092320571056169457476818006289432031186999558414560443206419035302922136846934074770569412499314618378865940298297869483816482636682928160294942912872727887937790548859862963801069770146654441303467228562980318574466374453102017768024454781015404206293704848727340646596650197708980392156119714700058942684191491338661592123094704030769829841316289331968073127171326101807432905370342976676816551325323922072893750241768730383470231101570822090627939557913256288601037754240580236831728765696626126626380352398662726764649892406089002880515820507062796427547366385266428914312283995119256807731725455987016291833764744626835446131471273448304406354788959094409439588515736076575275755716299328182292145324799315587577663808830450415205819954077377408169986155628323766258823943304524020764880232757975608592738824388214790484653624331207532670672363865347741181617482696326431024862157812873765379414215773468324712452595692097458480801648638313958508559995808745697879554208492929625632753057993053807643905625729409902790725372756835534434917055507536105584715184759426582035108247130680259368568127402993834682351506007475055769308732356396866644674776417073077487062154147698919533513584202865987269215152134426255943735681411421646734603956089174009494116875991062131796994597854272808083835997610172791520470426207804421100184636026947607148311507372500173181719442807719422622161873531673230530410033115236516726788864988726200881970618384472710071642389037171042320069350814081838251850191589804039852551674689368412313818884516851748857644425630191141378949276982863250788860486098713526410727652617626711085107953913919271025682582489446773317114331014331524525159630778528701812187496956988751693958619813638477578870319989745114295918430082504598013378225816978192105480973731868587680038791961464385285967968231331013768662258288237422417277195869868700195786593728589487427431007525434858228057867782571851706128960096979493060022920769539942322530247900816069037463600745616728159054115860490101658937929362641290034443359405130960380635819390262689660797108838801417307857591945753467109898506131164730233252533695891282124636314841622100714606492194997865882299896120297314064835119532823318039221424210900031449525800746391156988353524507863044156370902770025053893776091765455077328943571146327151780691052840574624660670368800255905092193355910511647168576271648065905055585513042499125567235353398112557349451096648937552144343989663188174643007129730571036611634647694738039212976207531823991313475080385991540497024654947828989426555058704951632074230998315589834958258498243401918991304794116288776611762729053525215680326021768749586650309213309922734980457934561795288488273058533331889311161534119131584268599956631192379965230573158361643484085494993745751264485489301714276726579646200144491049299078553251179281328224754845273026401554295750136476701701771230838152629477072245695599795136257900679531266703401251882256560449385175166168522254913708540667641950884774220962079349184703456821644722106097724522755686500617204194184869297289257441319422679663840862216952336710038345204031654039644692352066252418049869696991321075458850277709481255231862347747673369317705761353716835403423967409552850775667522449811118417462501732607635414335100579290241711400452770877848860462741983468130584020066478233429144222381449037124609407794265589921591110796953504067363195727819668669716600963523715653330246263040478071928667856277612319837411141323530468149179668042437556631202281603612938045833211040737476657496326366799701646595491138240009167506346314228289141986694480159940791892555722277071502913175260098833698025769995275245362712588142619401889222426124639938338100090799374534128302563712950949840586409388121033789007879722346992043850096296434043046549247804660093342160824658287075313874092235664140085236047058508048022534514947351325429018542295967840664304056032413749491728402356991055337232447614749649047801358968305886674707785712514188849757333529726643611163932466006269068410965942112959147641553796414169653581214184563811051991278808872687120836006458561731867365100932341853655532512019081088147994811596052315112182115112916627748874833734685445605890884742855180101542967385188506013853865699859477152769482210158389248376608509474330149308483251424000367479957488954763020747260959856983665284692860334650540639351906052343521828672556988641917223804681936542197299182520317060375013997823707770957723753237559285`20097.759738432167