0.0555039240075342574824833195655792355446389534890495798585204030393025394928942608823865919773553656484068432121685513624100308770176899928176120632240970649515012870768997803607446229188445187950934371974476943233286261208091054184332380132321474373833222824247022956058705951565046396265144442613358858722335906709225741093224404404959813089224508421320850570944237204972129014799864748295350792721118925910299410389031331557219256543356655081768043263420070977643877356769131147579555761492450516768094629709680294740466196199623256102704546243381318268453009676848360169860550106981310748056740423529057329830751474381310265256875875240188339891741604520326004080103530223093771149177849152110929283586002396350510434016590682784786665076625453799546866656025943462926643406165712939252214960015805634417789413859444274716366536091870044966032969632466354097423017997473078717461987192243157945394529912763478608257605259344048414371201629850411972242192207346105426483604071717285277753261440576234056653057370957530246239448614405217536099934875952135354134370437949063193985870449166051785622041476872453812491672809722039570742522350566846463621054867971079141366470579080974212883078571308598326043960609732734387317437009767598810091441430364609009577145636438660881807122548687482775983356056788030978935226111009822540720540900036404026924191850129820102754165787749220935786956274127161540482430047055644821046490567902732805972396072822331547793537653035928471769806608559391851861894570455326397073832569034813317849664479600649091373490306573941864772573297675124438341604604426445848910538614928557739123211175289323373623163526075178635240458084011563083244174680125741885032379436720270305912215568707819444229069642065679306890242040785476384975952013343756376813985316940936045644938176321103260687541004063777921517185988320314272608531661705197020210881731722375230664319115979484716317171140878286607473814083819417967928007987874469912998776964753281194990621309032070178222104528850747997359100814040650809425919372317364750746682663256861713742979042137665273109857398799441871752944718034001472285492237822097377595042275094079406662116916879212738825982732183140461171460901065489473198909226713312264542847944084511824239806433830574830944497534907662868830275646884239755674640348742491511206213413378724035254943629528907346475420059375899430161429508328723322212313893169556148645604881553997679062034324088919137144479449694022742174388369065482808104476170690246036051198128992463266191191800044325461125317501773587532362881288067010008479583466648223592292648390607307615710473821678356978732304692520813763430148767741042883414096506669380896681024238508047736090551860856537520095687328225951786009438581899023251116493029405296641171013104782589753080531212604378089574297624137358863571666986411556454712741926593377885866249916623154840309325147571083959372173341465433557222267069052701111505091501539577856791816246315410260183039468573281344316760557819466560339359764771159909082462654296826511620286403699250653649484145477606840461034246098587403928628577046504942020056132441773133995781287913482096215399380667352384883343688354956948694813760580238934748402984544151773994015462886510156092817791391012361315579639768865292414328869525079951205419375695486447530129668830454830134685789365388341271471795659035686651206373761756300671770807843817989425950806247280575635123419314681009179303762321791484511610568042381325827566427891986054283912186434551575287296516194331473774983200603516849992624089372792896709117597047421296939971021644699682844158554818642226538342361290823619044612800354875290557589259993113184548816025770663403441801126735172187038722037235461603999935645271665491787389445606214090335011226942550574359775286313708525215429121067923067157919727315503190084369401366950238485102283673992294007725118381835924886525543145216720578320874919867636879499884952736762861712546784289264943302053106545976613955256205945904339200837410403847199348651613350672942796108914852159149189535425397922882035669494317566486352631654743840941715953947817081171026342267975594619826799991329778917031375385146712839126246243038794803503164268598991923083231794442370906454223398573513895203228444289935460390729048782908186257025895070921353311695854102840259983704488179982728568443007186179810319134551732145519651844452547698647340836653590748019327950070683014413554559154636983341453355639985174047681467948582425842054811684660050438347198912065132526783274308101468561431166503030477660962969657641160949207065456963185867507957259963276423347598362601150267596174908296953211447470064400003592017492241187716458884423967574617571357507126785243490489832643571670713825174772944863221011303759891554775892029187157289352030097472425330391314524419612503673446356368839861168442658373875547735749589284401954931650798809097650414375733749845440168961878666413365103939202753378603119997717680664260280967893996079336694136879865497855837407800072767418603633080874046956150923837562520772333374542988501978406678587776701074902422250901912395044161500701618304309290687853189944037000729453379709853933321656389451061766562608910078268121022954903174173138426783036786781066519093336597231679763511938716718128348375533576835939560573708129928500454926802971986214937404059116244529118981523870681793139083283651969479511894364547177479741447071947573913700852728565125639375089068332799801918521515544011542601269290922148541583561301555732364331541419143750253299238430183850076223858662470205326401755043408563168749717256562555623711418513939576731672995429642224910101309916409736332976254467893134944003870720037403772487239020839647616721012251638203101860509442835224617506830661130140828529276075559572861497194783795820084701738403379475231342132509134593000311405397783032047722110051171137536272285449055913888503573724811291841497551426251122674134204786144576845267789497325469566514464603037202313129969467523396902121743352425180496851657767059951032337367121282888144824643360987090284768131520476534509712846876225015929253952239109042979910280144411459361740663197037564007294011511688641272352749023466650806726521472288477211732990220988358085308773278578711811434723552166359627754609231908013416989105895650584768487790295610757392546361184817588388483062427866072518113817609745215121196377376027875948101309472641903303662621600513825089677494764958216950266893180073013604159005925079399007334729112143653969642273253264599642243248285492933256840792734206789675861993408803417461762335839291490839530286132194884819447154206101892299214410334901606976709191624294117998708805605174410479115391125296713559587506326025582951279869413518029068013544868470335260252922469402628811397876796227683976185152944771913961440398725540026781652022118673189446909955520073222591767375810988131271202664195566085957202272254730217382946993969276586937357954288529244078550323445884270077093211657132750857624683345707985596538014266521982756884558836186058625132399090648645653017870430223335624107269017801107782076255381955915364996747192420292849560299234731634313329875851223054414414985438158437880550044092887199896770699027828857274154039122118700043888044590842395300528231655235718713810093866254953698800111433132390092214863774177839785971116677436389354299438269399357934641904805981897187473382976441805611057025048821009167281835456641942268397269422977472107339093709279387065265199536621506970204668824240066098654974588903293188085314024441195719874966550875365598836503721516711844108591975902569502960434865338902289840859300436568981915415808537579766033666771516923565165843560034283070621122844680419938571605714087367190026540177362312589565838811968273851019994031708423264287822369229853188051112477595914788684879794852631449538557894394747959842986959141217282835907301256975827079715761276266262354175068518125723749942312768909277612657062834966308359159714604027166267027181018821560210201318203396728125036224980095363073907103448472428726073027923516124139508041249631713982517887652078866243956945473237506906062962288117699294038592993722428137492664485226671560612041110890181141879021520013593847303139366281362069085487441758087052994916727098243512654849108166336449926000179604338631025626407701552254698864548450684105444908074213074147754790605013114331559830722650675504183075651458624130939544848703436602968383829915766524176254122275972328849750882599460344853242360510638593099364183966642188723762593673032057485245875392255173469535967824031195843674261953621732333639394439697826887866342954756441161723989476177093851566374362436444757473726128689211893596915790089920506610989558596513200408592394115961128451169927930682798225196610430485315889008513031556328626634005729590499696598701682649727328927218627819836573912255853930229751515170799230090325165989055100255553863233332335865135455414024827197957232718214085892396684893851455293899909734796985232068450823036193592001463067172102524411011318085775391204369411235179849632136786555108747902912612301076259438649868500136148673034146311166305921250405153236745345013000276052793218683868649133582542114948746270412368212784865491229655759974649940586411030564216773938926699884955685390207549114113396757443035620352467892672394705240721983826201654368079123275768557880654837382012094452633439756761316329277282389154922309100221522885029975384880072923077522888838895327483521459646813388217303004722188894660861053624694475286499094418958330116532702696970783104397559580014231705981722847077366747828610195230235480390098004148828313941669685410954802522314174290537826922912536209810083603528650015225480291835987889100946713121635023188479559450229651513655317453309056372544599904028919426721869401278441173800173160036951920509001731173662252730592858490019793747020036536091553297598142522536397255866451315864373571343252572414353513637827309422114683538955251632623285476628918067575834207695796136011478052944380097907422891713592418283056046971412400012805734937786308210809079960048863881390567713953582899347409220862547508074496127469271605411426159956835273578329394153613466130926053979262706840162047472004205840220071389830786211130102293640277338677934062519348694643087356053112030527899238746162477676700994068692745893999327306467468896733239970477647999491999462725384481286284378565267278019715208709716385697250398457623826383365600613818850934236400050828954828947122912191637111566486302791292281823342164174623371077473462500938970474223695934069272853635393771695208968292730687510345038160520280106911410311550818381304377913867395020147947411589200342222426003825518274157054398255213899090690667290975353012904579429154297113930333398525366174691330102713741494727675087726650351951180708995135262104375657725407471102605510264075829151212480530477268423287138529849844522658893704447305740920395119421952058672452514530124531280189167369414971825994857118410228661359529173419510321661856760570046884545234866654181999063476941647503926652914923672521133686570147978352018497561660809500853471851551542899042026644476094336641021392107353586205233515808678327006633574195627801480673120261405429997991740824686073835304135959119684257776979058264186628092163003889872523540670728596849922570386144578143503024860325436084972269931746382219844674353894932769634641438496902005009861820033004322021633686970752777454722107412081733924982145566287759521019924983449233156015509420719311944958475612507214664160377201413373280401553866696438514227540320889114347726996455750684565835567752049998613262275528448589138258603924684381402081985771841723075478906714271346119910765006392745462923231701630825530863505735530824037873936899077967628894049699407586786310032369475106190715863603445986044669479411399244509991735351605373787278689246989865424129922759446315394739229444986373454309254497511093551263273106292821046951528029744278253630486917241199977176097419895797977842518789271934597090922769232581682410431874624141994900416413985105615253736977792664028255186239662123973814817041388156975378030270986106965117990614544085556985802959589079954108646306154965948884616220671211447883694906816889965424801487978607973812043713280752902928831747734345064034494727025552493245104977962886262515147028560043319993460170537743175929910398469261971362434993260720158905744663078204480777246338048264588724286397031572247031945057891849219042936277739181440042726180177751264053732875661807500958841795228114109139927647406827396119282633173330797576047279311764363552872940303643566677415803494441463278414863251766432881038030714029742581959467324151272344700475076153977908682102601577499396270295635361334274428034289319321121237467953953464198111591351643066864866938666360330261163447701086560711833280428296305061315452877551617635790760297182997344053158429204048758859463942177878680064189103810993571989886655709620257697639889824544019738569980965384564426507701800535504153944907700963727369666047914947437588368950954631538930789928086508191552433869531586792994550474526380721054130809210375872227212141238969459947963354454102548270832871437190253584682305622669245429255168227008650936639224246477147977388400389560128291677931905436602320471558891278962450528623528124488113266196439165888591966095154249136855629557832193824150675974414987069913688929439269345912284903209773676903935572558179578329339674784599420765962116839099837940676272847335156265039458668121284379549551654809892425211469790019547304251224478317533111656615878504427686219545126286447983871466297063049124574601258093079310470762338152585874759253599551729454143208510193713145838424802125432334199051855462057354775038705851153067824328431285005322929583103522360166692567117526686484347903703703935506227520968231530947284577736096505865147056636225011065045545168767297112416655431363848735262307691882450215780541600767348809301715646823712056666442487928973354169249255353702339101394521354969514770920522847306009831920499823664004407208258648082352369359183523455650456981526404812196890825243696634501671587509681769784053543369485767967386941048974060742884515069088188769539036977202942619317947724631514432806686377155149717073902347487011235939626194594309847013824295480135298058961091044436438380925753861413571329665045469543223264554002289816289567750254797558055368451208991586150750495694694811567388386423171773937749914195421882092119516660873776892031690096391260677402883624544995057207841878908274985733052908456051990626632706438500553807391489912865428965233307294766522341841616037358822541297394703160322526765783983107348723630844727396627912488296917837552793778851801723415868565060276931288241218173572990703188603158629453890325782314681715089595742679348224774451778393494321915056743643892546086898529860413400661981780501180701159558377234232868802182523188268281386994497174133169870170127972289957583370093038997509946500740424782669603641836811578593571945793052251095627337419624488256646684974269858052905666737078051224806419437742466031747219290289826289962332858540123994829686388771785361069592324114423939487506299478265833230970604881807104852769158207138394780311691346211299531513380185059644107100398550964014771352563153032599322716598574238439997377135191308795508036229996092185955161889291803844489172494816541870327698488339838998860634092146684887258811862651852365780819771941172839927963359131992507806326356189105917925284223797331293721322720436659483744173572314046647140757329414660569621659292728388940255245852094587083238354446891977775206847935327276376125453884639109044112842843768720158421702541111502258775559183015429878785188586470944671086350395104089991737162875763501484041106100162072198292277905474372135862676464787866156656823269194716801259896314527431523289048169605486761989313444756433893294677997784980128915472237284040670953711194354814389740922367342945363557428631498861132256004023447708522548984961214810888166622793176707408658917636778485615205661993254032200726449098396231077544708603572288174968114493179982014114364330883368027889239821377801129455113977911170183257382806045914007624628969123712410916031533005608046182738874628464547534246616522866179418175971416674803168173591576418694273103456659086063278752286083218551878047670551764860900794787781532710481086865230572928551060966919202804503371565725597065978366777992040307707202408244519421881086019834677030425140280644868716188605094261101767718384429798073074620178717345204511429828834842132995036194278365690231250300098619749861688020581537683645486893079943985141533058432420680130325429980805239614800108201646118956647586474361444423158121600246372751453046438429516929584835481571218838218072468114176433036123228459651140647643991933002478921761458102667488678717820152788460087333661534917139455714079940026143303392665366187603082794614960342660248829742757767245865836448451007958417892547398727320190738329771911622760445807776447155196957814891429865857438135478388638620346160921532247141292545833252866563853792274758143806809988388651362794829332514699173420172661155077177827202748389302810891178471347489769403235081459473221558341071599015199156078404824465100411111157082396260241987758592506755938555869225919538131534521354147738944279230150099683645284178921376979333389825055158733733291235211434799350053462838412927870491090430782362151600315497442902379805695370668838270818703070716303875427248973002412992078275635764990881942068594494175788593924057981615535668588826342977190458396508334588731862367924347003672800768125924612041254638219220454456713558255452506222155477828287062760409829165863340331102478467686616445585484668588908812740729710705841895024183662580091004043048921194187774341419346283832809423014290479788804596639588805052647337522900885891896920031179027557989609808885692748148203208093816173198891026026480348307011530709535895712631485313572095862655444141921912491154160213150964898049350756970326944226953140295379233865306105587227579714857400673980680604948662175859669815425465976690231439619109832323272433016596763499770925189030073009629705667259041200901258407704447018682413893105577135040715544221898050286767403939116369183400295728168072157095502286926908965236608226080750625052950539035907610072544203153425394144357636189508514890755229698870825378226070988816079176643996323284267910580177265547946871600939529150508220550268548524441512366347240972146731929020528910426701015357187849029158943996347370387630450567955622173216477623651849012888532749783091416818366572521501908560608417090436382477403966130506148796026546466242222911949776375976621541007738493804038965850666619536027318277002792304528694786614875898332447672803442961703918249045986824676342249323656942311907049285212442204226401533689247729668924262941409743879164053288543909162286174913749227501421484942224521898246933781796917402741531837698084596387191297239071273562149086161281703418514938833037480849080398351940561347605650069969201196557269573670880686085983004733112775949929811343829700031730333217844303841367409286728445648087792872919252037710496686312699965170851364512554433155249336546655819280808373947197835393289022454352171622778116920940511531095816677714052954156110718167081806486459620195409628104770249329041218012758589563126681988934987435397215854239417209313873292960409410091957490678908569641698112741976454631660246655396307387192730066027095195265324019486554162110699746440070037806153744672417449529914139836599860832406569228389247924957193324737459338184921603857568079075490552301188167970044197780262362260618837766398407674851400381535696650888516788507225823746472741834278993833435896873403220022844103378879253113972229747653817410599238561353992573119015796487669581839615262965706629478729573789079174102971187694309210174412265009724537282585346964250649648859577589169331615996290552519712739123772432531400465534581073361070149332673770112557390672038276336901894618529528331424898114521670528062429442250116476633522913784630769012364418`20098.75519871175