0.785933674350371454565243986327545582962395459061866817581231807\ 09891039714941236511677063376599449527178930695554875230974344539\ 76328231115694254880769738288343687263560683019450081034391856308\ 33347189911488748955292986560836485111905953601421356054678758565\ 64447947957274579507704408861421822329292402274901374696641212344\ 07303573835857223469692199461075655164757742854185490478045667075\ 90125921259765336165372603385175922032620228676138818941024936126\ 88521713482324643825369305020881775285347607006080107991996811460\ 29021044289659289299248757887983208607548669287153022253283610707\ 08008151765821019534768634082639768045568378967764500248201102588\ 85944835153508661860768930149481950656860708359572136070066953243\ 86856497048156616595841493065168056458760372376332891680951666192\ 05383588723461250832376988985703776493747946541827959560484316747\ 23379839596616673642695702275113608877130008643082550186204092789\ 24018858390481394628069044993643049134684412313732505868631960657\ 21515041854018016892496637882559650328088814578086962240691556580\ 69272079034545677057993277610082988284784754302740184557264313341\ 01013453476943894776885648544890740982324812651227736220660846672\ 94585775661768596377590051796467245855911603702304542008469562818\ 81532290668521160034354110027077075764328524781460160676282900725\ 65289239176604143902060959993227873406880438552934707640519071677\ 97921652954678719733790451119103184764127695605816503445520400323\ 97790674056371122740640748007447863985432170158589614255175753511\ 46110060253037285730744832995090642697012478070252908203837792453\ 17821658591313660629677897343753552676859944420578553747202221645\ 97785154234504118060474699114551114030831537752213443997519324546\ 85782686438488699195061611531040489884298408945024463087291331120\ 47621677196703388847948567702205922101195437691398784311350275508\ 44073341270378029873058823207665797813221610847393552451594081022\ 42536762997141115881270206428181930144034427271492695042296568770\ 49913558116325903602423380966170744945706832321925003248928636344\ 47159298192567855547637028307810392788576242891780026211545329518\ 48675800889093852264923301956330908542961161885381292808401852547\ 14936259180744461691682994375245899914833510375836523164027138511\ 91758880067319731884626885750876435663255062960259643313647341760\ 32771858578577430223235529283575469304484830384395244614904760850\ 75304813002241202397407662190624618729699891095183543244829372284\ 43956553642371948415011685687855836584599496865176252890704250939\ 38866318452174548565442864480728445917646355264578792052928247936\ 31977703866594743759185418483619389684236551555384288284910702895\ 79385795394319217031202610235117759601440022898717080439620405733\ 71806795262381406950731956972563136672018028496457109292153272843\ 41367888657846102922581626129068880442684797578395512821952574926\ 83945891771781916229022488372755259634983715771625631498971126721\ 21942085310590084381349885507481943160808434096904564981142331795\ 87652009302616888810288850695134040138236433873685861055592776372\ 61724600051655782322231935626143992883103230173213260876680511564\ 13400228975250547800274667281194143554004367066249224664585075456\ 09305186069367603099786644266174418240710091985258276563150247881\ 29824580766705679985105972188225955490156708104959310448524137943\ 86620508239340895311637351370756483362237992691704853902766337972\ 10622803179572257229022831958758662081497447402538730078366265688\ 03650005575616734399992893881172511377493205952249600659478676510\ 98898660489164646932761526849547348423039743929160573288902739329\ 59978580124970790417829623791282912432890319495906147915304386071\ 19715229127793696483978847025546624150949332320041600040527736948\ 69358814008675534021264926551406931574235149470861199437504907129\ 79545505981252552911051358820535899128297508149684391622894574683\ 29251163013650610937198971502348599454970197753822547529531869075\ 04987768148355098181002484656614632814817219690168253554430086298\ 24366503770847282425044242252983797254906193265890842599669152034\ 94436960052898741040912190234613760012435671388148791385550480947\ 98382305787956304613820358328123492210800811369852575597071846040\ 62069368723563921342106094918092326591506934993634166553502739139\ 60090213394036301870345917183577087978291176429452827362877225841\ 45955579742096432445686987252266937298537391904060354495395650645\ 11198384912316108887708458558291822106851938062761399915152767733\ 35559333212614858736706372287235904640066320900697472687859232726\ 50767512501259899398455043356275387332520989341938636355128059664\ 05100198715072085876455884937347787460516158601114974673310583571\ 00635596251488685431831198970676333487922609925905155393754276537\ 16611252574462129811948772360310330571876461876790149979917479382\ 53936077853701930651250349015088124554423580876452130434655965285\ 49130840849730721921553088616453087082676545058116590791436715354\ 68936796867962641261626629390037666813889204024024548638537247780\ 62740429736462437347289560708333147437960446436178653518630146582\ 09062267737374498678259874131804542414116597267600431163768187109\ 71503303322793758843775849262429611309675096225254763932880187391\ 69881131461909833412334546392891465423987574930671412660959242036\ 50789319212081716332473768904575064771453905259761795355600538385\ 82291475564417021816674499563399914660636961700967451819581457844\ 12719213424546211877320707088941367321682482745698402937812706525\ 28340668987393202081467629381053536569539495331725837196515362955\ 48167556220847314007450564616489735902156417293856011427029996691\ 35000730469091979153305840568484790188597143814674251018208650940\ 93060813774975124687149158229140006954873721625762269455978363987\ 56495142318527524216367885496018050245235669096302689833913139026\ 18445338426488403696128633042183890310099593909316186096889030664\ 32282068815184670444247041749250321946219439626264320672456633879\ 25731267174094925131435911095242124687894486915830088696652565114\ 34979705154670319489222143716940005445865370400681967677300848674\ 68127582080100455953188578176919305284980619892145526957416267075\ 76004230112700967362078056287484997218203864265818463587061488098\ 26187962899567092229687520919086921108175223963158898679299251665\ 27226950997848393934719283251369280442033234895545004813728310932\ 94179067544527240984670671881073841841434331674578533134076770686\ 85342594146827946405151239902011322474884323803762191946048455191\ 77419079901454823305080252755989943425903888554254645017264719212\ 85264616433030367433733462376216801234220559478050369686808193683\ 65735090975673767799340694815086049164957286462784131053275367770\ 66488154624777406816889069286095796598347915205653123537635106568\ 34868189555771552265873355647223204108591314245686962241370339229\ 17824392907353344957766488222008172239309054202705763532760462232\ 25752706072725268663516094740529725963130564179040594933563729552\ 49464241072814276105270451290640207051434238462633422228910396808\ 84646695136663409710914892925559494186555050329202983387956365082\ 30251527101472333287159062740085418351898168711263391159905037910\ 10347366190944261020439704764989145275809570261083699774173606719\ 55910699666179015341192682057159389387882569502505256859069251522\ 97496082293370603381416406977906054070345283562102746404653265911\ 58298180700637994875353064514903419356207943873591258807516597212\ 09851633143467063415132805777189229290924829623202623271675616660\ 53957946460840865560496134420375249491373907385319057870800671569\ 94221427971886180346793969293847069953055807778222241836872860977\ 90579379068965707020018802585312422881199585228652262035759239998\ 77686109202162111297954733672173688728728502826130844306456111198\ 00262315121580999477922037741600690515842680757534911271691849839\ 93867107681513885801879671331995300226700746153563860798565334887\ 00413758549043718724794739078891915828725525512299913038873864996\ 05210313359215899992176809391610304558700177957593439405979619384\ 41695140799137568921659549063356503662875033154791191356138307116\ 49387952390360951814081768123950099638149305403367810627943315605\ 21443686121596463153165083696177456271266817131903678865048802525\ 48215692645864405954216669082897183658981701186722884514655258202\ 38999248018572468465971152996123373127074589796769732450813654321\ 77979736015356829186686058685329912334282656510050085549670492923\ 29706176735140504567675451235632056346191773552672431118465968910\ 31988592553320839738390873357172362877505136580367526189011243344\ 42476523704815745498076874004344929547022755184691755831710988661\ 47939926957190006981437614810557730993749348816862144191072601919\ 50510088494928368580615162434590030134313242952237216048309691557\ 67882923683439454280755931076691550947163055372688990888163336276\ 90990879259403977157160354406323711477727607725967254345223848211\ 34989291494264080831326001331825850827756417436970921020325634128\ 37134511651143606712505085931456359202464743425774942016361700116\ 71407479166376017043530159890910901056908393501360446925248491916\ 12325590995183873163073562033810255733875885432058427203440095495\ 80833378958764949219405781161572069836262972167526963407629992737\ 70526096488218355642441514090892712792796940551115510197765436225\ 95424706724732076908853003822036177151301391280781262730280700958\ 39741972805817342811471891072116079258974226730071876726201236160\ 54746994124937807365408934971271659079401849983961813039097017019\ 99434519523658644623685283825828920324772077106974712505767982974\ 79833005486612616335995592429077310316712627980742282458735125804\ 63802492388180110233553239070414845475686726198718370390921101857\ 71023492587520559971455251798563440151183610114892748704186762245\ 47796194934899545804571039477272832849651474423337358989249184079\ 49526264290391326114497209646066238601565246615754220306718481164\ 40295314392566929282281939197886797523644766421527709259792820163\ 34329347981862568110517749490810398188648106825351258026649883836\ 90876735301657551156678671813928249793514151375308202646667184739\ 54539299764407146576123460586229472619921746129000353226671038148\ 05435852375463815006719979733274925469664579104109602356353036662\ 70344003129638305036441366048263631382714632604771678080593