0.00231673292787519274784858784695285225945103374272288000628317405556866136700125248683791926366884369577461701692216138119201455339454064260422336346036376513211340383788363728438034837341739080184315367005929632274611113472491925112112652636399003340268354453354132133366985734298410802921187572254692974894937887098559235505723222752583349957869588810313689409000656050673635477375911849002172991012231667911579365967715409594863633631376320960527182983764400866652917270069338396784816123886967317541722212332256946527155956754082454910393077013492929561671277383247006135316120808672870040664560805551705330132922532983735958899527327280358735360040443128512114003549487503592496532257361288053434149729046637103263416231034198932348633583546293858485562202337921468410267480014860775780280173759936689343150974177225105869448146337900979154081421905790547816175072915654159484843112240370333961022594513671762822197205107326922995387088241400787319264980712029615931088564545673451384814381894132968824323240629143925182750085484685735449388001152455386219803982652466492853273794760230593379813281365414138547627444811284727103809558988727617558884900144719862066453028421773431332786011805304456281311254283373233870104017355045858365733761024281591261647965732781061384996025473872358935950111416951431455385103837136018749435787334030025489507534691149910023799549336954262531008976231314113838769567235923645703453866715655496521266027625532751601401644646323666390637825453376794270713588429417007259841990423531964692681117034558370896378529111645059073109799200719557577453132486167790215596191593980924675035646000669651023209572325245492009295566710832022285654712167439502286198204392890656683894461986382608273424702721115776017241324012100789092199534593965346329148467736569931720247458423924155627933817433351720174666806470432730478795644459063987008401443930227298988091626867247571816672177527144377415424334286024816838494327516904820648361471650178525328353401476906679419882683136490091580490228253664655297714930330456801872638060059741238644834848447816405023461879018386230511804328307234482952352835993367595666773902531815923642129862382391268019267634014944229446170640120433940876259674788304318818139305009135688467868476518390341113454585028984792154074966905146413206567024529727493187987444648560113230499922450849936619065009540500869413296932559217607790219541231365669981611418506655816799611747598979274679434465405435539711563212104579419571766457171296338807951919577694216618708505315845010543152052153954993026487437396804719018118532634227003792397559212697920616033111750433561344788486682691399569931746480401802652898890892562302448877483248599792371696647179210617075035905051100153614086080959596323442327107843097758503014702014873978814811468670283705681541353729818244141939610495364068504803907162761541692064085590247079257912440931699843301531632684154827455793358779789796740824845318447552091667817358203628614130124395002330754310167168495324093282322122267420153230404852403369830845442026817600430445431975604532129829663980567262257180608402238059351767194217473680328402566515500223849873245442075720358923859319023154561386348805904717654201143314158937278703165095014616211330601526491006499717642069157202021112473853011255106503247998447913971451622976297250585472903180663980287343106638291468533478432031473016255792627935802741297009399344740610806983860502107794070713619039213792644524517361228267629564005310526225676529336312247461638626813693874190277627588724853743913059878585184058839946254481797124306984896628345134044536209046425876746513063846034692299930513322941137342735095672812516886336693703552340571491056135068223491463629914774822599678992218670910048749221819073895460754416266164501619173387094437681049647336891041783015464038197795170466488230951475329206592612869416094896568181525315172771038518065269658040994630157955703529027336993310271881250425712967938288978965520649648384853417744324168968396228329348591531652516892086297210117279222672575734034145985425071380548021924142547068205698028451484203180798240916009017091135275109368040461188834859668907367761568088526085568336483683235478899294559335444599892782442763370203584243938799386914544094407358905400922587037918048695103852141374501711324476521777775984429140026784723955981098830327252327510854245637345288816581766895827960279568256880093088378607730749078720884169527894518063701403529122572504236712242025069715730943119634545044043083689730444197522495425282997220455866139197463460630731953134808627052029624063023311918351439287126701744748547628103389968922130521950125712062730736784281036332347415976033761719822585872657619118330727916838633809970952614634689512133652091718755778324329439271692450182668051939839541890146219158764358936063981708663093747036031006970763407050880193461180376810405854979512646419479934391119657052819941884269912149417857331347466679121815955969378893067314508865419794992058503764448963133669602145476578123317501110130343989140825499235019883593498984063023109834474946870303708702672102338218592699453891128793126346036139522659893198442870742862266525130207530741942441922337384755942634625054315932813356427973121535411036287763363674473302410622286293674895965941047821022253374514500916411707037301342569482189398021095776466682257174607870690555997858791338728930464126512493787264341302774256767276303213466517414803084774606672221066516314911384543925047966236717858328383687515096481081062596110961185586249396496615485014228360114131786218664472532417751536975584690065937054915310425423264399020575622382505243782746494729763319676509713071183486058767727054358872069907815740774927956442712149860552947607393776369287847340947641759103725931210982398924726364923612315191587354398018679142781825176099560334478166363372372350531314660458657860626297552794911645327310766297650775739786837254707139282951653341962383095774302400361347274468339748640635549114602420927109747827822228558740621261207797589040058598963046601965241926239149121541961058460056859579235491171719157860227047033003870975526794582040759015759686766670600289656956144766700910579153936216046016746535083211902311631296059167791094819053357206313255052407098137752556809690982327314298335017274394003626204133373194288881516226266119558483216915415683248914752368058265850260776531792815707663736287147446444239759941189878061946497054178412198009915456272867944532630578542976193653439550199769758162502196852474879144373812515912872178311196049407725013958094796335610077043745228613524056660664622786803602010158483924706096597397800322395338515831873966289178806760726595916355739536574196863132438042692884329557133076313647518488016340672180883591622756699614774002048661880858046463192609687106362019521864774298781422707669115408973755103276898877679377070541084857770948532527436697698667362842093705232806965835146042286482486816361314145768459099271020108850956187974697512915036922642668649650049909628181192078376806755394981768694051999837254097422874354873517578815216085992284693579677332803298902779394501302841311155761395811931389905085393563689117772904581800431446610326873855158232225575782588018669959470872382869284412593307855770436180952587917666250260153922642828470775933195277809674315648087907677188108898413943480196757636133802926331849621467502384210945760530618517040764920278427848982266473085692478770387165906785043898803375511483429780035087644797320271963530497219282410581069852518108254442059215023210810544299390533009082126889261196443108777539487339163183839233245421096716137208529693369280725228568276069728567804058952948516894426747700964643542266536204168744003618497514182650568424911979320680479858955526301183602152640297325301217900920846235497085746449765109301822972165888580896207173756127340451667210312296053864521745437524787379457228456937801761600862804650379363445041180603692809734546436938031778372734740760163707633697402257348326237201568245108280675979961778261873064567631354159368950037039923286061167593439635121255667627844729129664977335337592041664440530476227907123593823457337035591469144051202954972124654311002327350402279496146749693558915125789804957879350518412137540848791798293725893981895939022875146247562473355908433784644984733332492294522579138369171640681951778920159869241379917397368800935546284313566065733318966389371769879165088780829878881928812269205186298179566088593087603527744731934371274011463471411151083954516153651375059782242193035941799031406329830150358294835426643998909406716363333169965902690472101963401103433511462858155389046220906117691813308498076450384480233154034890101251541987221913616382953841590675718849834135219898320800468602147009032985035115058310531907613045946058452735114269335359682940518309685712282010034279159956262601539608084406462570296263636137670295955162500871543296149423042985212983755187060397511401781251975099258584143917538053435656243165660344000981036861689417430803795695457061769206244067142175886494865794873362386112320204439798067656216767457620612246011447642484951308052926463926373053927428293639725299915971632797116759372598121929363767135580565391379084352100688185244437178370778627109288184637801470485933214801310644590768889635597903442915875386903034975315393062468267859569364004195067361963325159641464716209805507068309288221213709536784784862718155082639276730021299375581886561458510143730971106231615461541287296125026576086738926352921657841636133045240075941875507536979662529413453520458997772645412266417235791597546384956632394090618760830768983394601575828712587094518142909519118865116546791972064461820447344970081029667850771609174449257049996193459845022120610375016076360777454690578030775961891993652014785983359635743995263030946564096832983902239096701266655794985322794325469477795758742728837311083819544081235944071440179873555725590998168425227597489347568979982253918488383397441346466637128916328048707409768914697993668094663417836461038982049175376617731274889816795242366389103808722610988625255349831517935544706711154585946305932630081964550536875573659578827895044954637006518467700407630521597955978757384025620590019960021809534520141824318449018127176295532541611155675420417996315739672494057342083814596904211290640372892765836111712781463068411946486955555802876934311742113423213465053478784438182525557489504260051216757072901590101970381799231040137948964532602479869341509040509565075175025499552374585493831485576070930057259882294826803193888181552371717502318966563686487714482874713143940771298763150243257059377589839379166876308305752036666047415490760936429411865389800750783067515672709137708590371549235282532268089184316986136180371448735528143584008739079983874824157083153455504121057975200124436046115538846212683591881235293850511833500327012832997853268707720518367247107816293739716935334792211453791200794161976885500236411455411666683750408009698739343731161933107769277837408851814992306509541173769066627927764535617468550514285892054819917964888942935230410488748280399128804395837304999951194102749658518712790034915539780102860217418993754063952662952737529989238286273906711457165101028372685497378561132152340441723639163460292903179292643870476043818132418476976181130346914531648655224837229447844401182515632290462923383909315264801950372304305347561330668698702674543877887102741574888279134834259201597788741495272321346307580952746240619062408695588645354310044042938785014600352745111810664054845865274473069627574342850554592769527429368165120788306537623902107176824595496350622741905619985075527553417358631869010659497451572648771561608814451968124610221857431839186515328385313152873323891494039113149416574968355227045080727483000782481917501446034779291897840788965736931433435242258079179122748361261646485181677163045458484020570453757852721979252245276479694435723840139711761151871810457627738588902533235708088502951207326716215800861878997625717393616051500548840440599733474655369092782809611828229859310145336539552740289530121170373933754573373412740443992093606909709705036609960322484444400302772785010172935178534204226375517190549974029727425871684631465329914872966355560496347477398224957079277709245225574368817581762178284360236751362061969441808918551857829686961287214069987494428679395731976576068661725600513549320279031378837324306323982069264675032417426795580917011353892757760130852510505323883996540439700264658733024091323630569310409289822297143985171453049906071292709839512344221648194094021881446824176596759793756674178368979851680006950527264086538644869768377127002087745110987023300864360217009241595641695217127949566278553900826328364799458489713442988624335014486187708786751016139441492130128565054827046763385781073105134401831405430900578331725502546510155562103837867430507572170116660027868636345600549797974042312181329642311747576873360152388100929603374453755136883090812861223819718154712919211738139367446838249180689601244487260292372395885852443339128757559436495600822238861653237738515377007456785740566958540389473048977022277293941699960915048560357574796323214467966332620374065024497932996525591361286836991463972318239928444029172907595254400234045714772079909803591779502532723774798755816930211254544498494477576640799270943994003674936376364015952076084295834307618928869967191470686056779608152000769884471548797896414205624802937668851986833612799370451143011398952456096157126835913508836767616945742035355046018580510742783404922517349869697345702462920853845055097168253225297968814327527420390102028868562792738372090056295169850303387317812031246420148719877474316360471032466345204460728849570600630443864354966809959199471534330330987926652411897007709000473661109047770184297617655905244018889301886440995198856529134677172990772936194024127744816762081800982681585937280840675628091755428349468025678597938311883850074144711074301678776196125656835339241202778238762009275623648944750967090321259507896418101119976654095017176290319106097977617937706979435980274757546416305924369902076569546580455904345261126211939928602885518732971191970547104492954839835996595499569764719053884919321420523935485986931157361317584941783905096950600329094473383212984067739521623115733131597455683062639486416981947566807952261142811577666679375944693529770752417274912482056369246346242175895460052804413247324007719628718842815177184831031135549209590651666685070931839131183210075207114757172581788280327456295195270695069370825522246091736145500877076225396973311172777150488142934531685135100271111567825155796779858544363934001431231970171590639494098972075960005863585471502910789771699062152123364077959110413202462255428412366650761292307190458340220424734805738329211911999405245543491868051145493466264329346635988712705860674562347618299549807151982088955866781354969075740489709134101857036375486909936290318255496613659120393069484139074194620305504218685242243319101731495246642257229701835167445968445067794830260536619670522367097351885273385218835559742056063972961501665184040779061189206054219594665997622570273388633925001534232474664047447429252226060294827059060459804354964945687862429110241690571661875879875127114757576168173589126649305022442805149837689616814296421118161938389764048458103564094245120893232976834193789438470037931655852383314711879198521237622472967023581872430791138801718584008361756183749139363792045349557285917476395544964183502086180498923603805896410373404490815712603700121896874161795342229365685972609734849739805929243678983113927289918720544585108835791763141375248462766284109820609943991941100974940874841928666594601186244772404163892068710076820618323519730997992888771970359567792758750410538366389301835787264480621801042073618755079603893090664658606795731484745465600681168124445031156216948608551464947212812191792017365075340623421858937607728083354935993189296778287426581048446454948418131964235355700471873173276733980555959831539718764739337036289933500818034697282582168871900177315176105123248445955318570729708741787958969566496105308396863464710981064810434743020488300482071596166408507640066964956903319659398698771499626035765324123166993060672718734954558989543348146659926257792929447899540231002280170217955411641608072835340637375560350016624787454306432027585070118171520418151949819447331324204962302602993883367331070940532204360313862961704183549294522203590428094565064021953108406095085598780436768639310009593386673317613819769248312626470008865595941610500952044833734404097340429501735805024971125010034037225074379030966455705875439628770839464661452881894317320145118640443885189376404301385669132265216238543853777042089499803313192843374763887905482472191318812658658515553333060902817492529581093499981074626376066205789727421850715713416428702498301844199470987062311832952107921888610399537570241266540852632677846939293536319921067426814637207777618724143517371572937897911965094408780075985619007857326026934966437094347495634316865537357786869952188325171980808363365456064950207699890124387594907348029341383357359807339503101804076382972867934025653633598742849175324845221241695792086395204762057550443523914583248923597295700340430012012120086834091669168510723124970701805590898293154338163312074760119230899690383432003563426541296391035756138301664615027629373023447798882681739241292956286416813514631470270079025443409567668381175470045756308548433001124450624081975087254087629419206406049054715140211074923757608812283683015440835873751158926347886028551191157819743355754012558623879172655468925613804509111709756146768970430386841414908742592767915505938181710523553258977754026223539560985440870736045146248148016122208813251962897962456944865757031577683482999183571795864537765860349492772118035093003897535068312631012324304620235010456030648554305858471420610507737019389279259989310937657827912154817192411924385547147301654785697456834905745989326246526795611284903751561581691876316946204650368656697536302857661251927856096059079547994110201341061984887519118254992109764398303657012224712909792564998226486149966144122499591203674288070051642470584700836966150705192513864955654387621378077307356563604648008015202674574374012094447348442222394822094787474958708374690321608154606879461711780825259309346743968169136398616912923696745964109513788416690765418561236635411002285361046826644020476015695445338882701348842412160983307522546745788324412968891951167096809354132185130172548015762485296610661691453320100527161066335829757874783782750988389492163798318602069706438358255797824088383540282347155900810307235592026697707291526698815240907529530185769754757448786785651031066362637517976951937404589803409084362527756816857042650096527198302027482227285208692441060169991184716088796121124827248093823986820671570501219853669086375453555386548762146238227767838039285067852829459163791521529397250743381116131315392072267135934491859455948856114808919072429779010396155284666975932307267077678668457373682304080037274327274897157922838270536143513723186905029238731830736475835335754986860333638395113243823999691339570949672441932500115682727566962271703144268734939907299009778646924883067351497327709953078569022955993369914384554825788083393268552671348373041477909153557147203233216708616482942962340356415056071079853673713376206913015258749603229699518597927249107584633067219181683170884580832973979913791812740522903943632854810648989904457178052989890975226745590455033001152160850253618357205695064910642898108442880279445693131820293876390182359645836948930213055895069984366970122667297856409848331829508749185215277095813676299746750167951765255018938263138296240349812967649815957562193025364519484455771772197182072915227010326017125868017646103072165351280827450469644016455179259459028021955273586581582723620043902752304809093711689314832243331202500610285056324468350227921947720861153466985137207206524734771252783644242475490123202050466906591525424523724672883913635450182523901309123383387273634770466757029528497658150647040619233742977759918512920803833089`20097.49427157705