-3.0270094939876520197863747017589572861507417864173756200536708760277393131348600248077004821542378217208801134259390116676015204947717285512729600955357338470892800647963317824538003422637718094368751414608822428043363985619455187639371508586775923274829216819336259993235457852791388444419821638421337451452035765809109201668056734454100889908215055358179448778766207766883803982551807040382520989981970070833040479067178156165994773284933180262313970322699460643890174742107699952304720733638393243149813767106861817313114362108025711752688840386034905903066986446211003314764438165209434193285706759068818834124102273204948057769368334475310933914983852209728291747568806395310244707713180852002206485626608502249168936978838325123843641390641942025044552259093441185021099232135267278282551749670065147003498010137184980121385647700200401314403112428853728322116715805141967550652327016616514298238707495302702913580809374815069523235331273983584958424047436237004651548790966174306482681171299357703070190963115367565666934171053300722135272912216513905331892992437363875079110679788252305653863882620619262993573069235143706069324134231246024284405898025504464792155533180057502597068482450035669398491520029649020800590741321508300717791997727809993939460209119843261883702553936858846537479990351007771373801416989898758821991376571053643676107115512984219139412264835196026657218131306354711106859394078128364342040514471624537858189326546399835747406005268748370191994621897533509744538406813318583701282088075910578085161812233878000185547072369332843226368436303091250371711127798998805078718203502416727181524107603080937783953137494338482624815789652294867346338691092608626174588944156412275698489226642493943676172318192015539362626100876362233727965470528885188113758210257892109419396200182155142573030206120011799181812507798276259848281428716011236276579578164247092177610880740763367088363801283072445714895107275198436326576687985175967089256253286318172491082382122494001737743487625984990021998992138841147974771084708741865216612937492960697096408706766664646895894532200799641947932250005998827895388033215089132402046895299881631245356748790425279838394921444049912978350498287956823368775991271474068369655757283498673144668000246431736404007531693900582491042730806334413079178256921791515075489854722222584703513863385220914804292604633428551938160816683911940070048407296052772887635823870247556485836953468623984378428483073876894366665486491402919551739147865585511979170413884318813876827214544646734263480986457652626599786693972662618089795992361835001684443478852582670163407097028972462645815901036145779625488460213167361177275213872867720879379992499480982377075656088728019450924428549462467421201568491775353792381782730770440994387471254257930802400469003013988178103593594353424521185520805584939958288204262375740369098073502935723526492210686759862805916334424105052044089617045492518243408858222510938016707774953316214556686050252176655190708061102401736938411335340556584447951319350266102458802111949371172372346854355864341939861569838116500505978814907795453879779676053261552288727730266431501564598045801383752455425584581758822238637236277234225521462834997919583375882622013804836369689775541449311336086167747132322707507669694581563559325420268514559403954589308495991030065803034974889957901119050490224175215144531818004132401532785587861399450739130988267803728682985403916645043041496312985278240625213921501894555823796562763164653372334012162586009712491077939906092628702861132082378900117240367930832930545798296250715334013756525840895712998639955517685378341284242944629305354222057062991185687808238622264375866678149273225205689528738292420298867622917810851822558650704913025234954415888062967652484647296148360327989070963150027097232778128250709116288161610479403074868184407597812859411304949301892003611716373896534517581563307431000307721176822772239685762245845755178465838486817977878882864016116380845362507963900494323884033657315702221780088145567017679804704731746754202295679869562088098790878892820911273097062880896640837662213429377847948346435946987189392937521552555628585947849005568750563765253989640696610156029892382094115886905683313740674368434957271474770633889318912490733335707032930809998783558575907251688951283197445205087452930345877384252363682759694237632749433841048661087298630161565203809058103823073523770869715712244486733670531644518110905344021403029628831535089880771606787978172400406600222346899583571166031008145754879141180181440130742148116711816371516383248336537089116931659864185647074875922904783277393533504741114063944801370902848003409305837568510756675391408696347355139006445770699519446568256887685584504161042297796128541284089483584116858848305590127326603487480310619916464963692496837284006651963177689085863974800619861817678133838255597043416378463344150968559205200863435743577390279311135468143917464421050909335644141622003662835674725507116022062131944172864560501668718338222761331102597504554916780257303670235826281655301105844569611903964300469486932954484307668496716519639953636848804185981787698029477658152172393890054634619631868511389435422948888931829543152590006521594907199949199662020991314906610719269867502198022551836163294959713213954433733598928895428058906669725826157810122007692475375414744889093365083895768777762649173002975891822657531936939796102187985373969534082849075158906992365175209225248514708857463284819588601930037289449803010678823407055291151351088910299531025176368882919541516268328728098446692486789292113051733810258447612877146874961205771834032716686500085379264937018838530206468244096933942571760769085938458816958051818674498586158954659952388590189432605674743350593794729668054494420312334397703835995276074741201521257359546079499161213686189439809967444257036037074153656981654062259746457269420975256000010595630084530174387279812769519965123700877925014930570954548473747025662026157139954847800974314042945074441800260437743389078822280865165932154918055776594578737934850945227327229157501937089831156890264694978191728448932064933762060442278107592442850506025507443618443922052088286682032753389092273171618263726476865621465005992055153470519359191754745253329740533296352121944051727810846679667841701769600722484858834129642224602641252862325268070960617039090765643720951321892310956809000897520658323000819866039743730486238803587284894182349922903788362810004187489222415046052948022551041109921353526168979537661227485273084505558237129641562689880321223127165275213629056728507788841954233002119730456604885250672292434648687889481561088960674071850379022282533620828309268580832775785429978225399758284870074473253841554604878338121163764214826377758066350468415853582822462771142175668325788148405528465759276814941482473610663520731541412664356231460231900604978861308002692993757595071477996287543475863883262035129321327797145660563257990586820740911007769098687230834504063481573321024069801245374644108421541685646669870573456908424960989136075613269156742657684082057898915541605302118117485531225083945151499860585456644046144643638969150592029708640816488837492501850158024918884274364040275954604768696267133262242492722862908548818330157719419345154721511725122029900983742354092981307321749915903097683595723859959201890678369231524669458159315909802583510937632804188115457830330350976158487346560695290138419507451264174129399297312495992823192738642150236261312636185829753847362319769398186370504094032762067955609804430913268648888022933547201393787350571646046816215002775436310058138489494496228518954158579889494383084149888592927120687041542348319109670424817181441946914263276389245740677291408295390102955025627696009572471701428924053730101917189458369932041282001582021242981464182608351710044860782356971657675818498179340009201174516497399681113129720168829497711220458363913425448058887571746656925496846479604740459004085226732658764802311537225062786305925246052016191958687795617641656921308080662221916042881528636433913185331369587175844157200462641956068766601397762004665904136002983573623772237109565720978030291953768300756327015357339266846335434112061229980600199800779351440142178553873030517007978249214485943175821204910643590636502485470670935596892376818547881969070943787845079976911566950944383405118485872760921229820783272716926694665395540310110903371366641332383630873592115861700569080220415179623120918199400239506439232690186846803384561709845063071391978855273458022732800940201079634585636872454376187470020163163312917898645647848730630255653193129596034030705907773042371988480202745219427443897201502465210290548644887996848985958928072681893511891117980482723139017344239341419290943192247645635824256220178833154355181546260532457845386673104825270430267012212920111003593520102907650873993516680302706484931010956098799343098039642329531883212574956934832038843068996945772100724364276486773143787185404819749447736491081789854188314177752572719316810810799785333712696822828935834758947911731371142268767721686945779455019740040055492749876124371511887502729793030854875148524202518327090174438007847625393752977691708215542921132995222891704298241427052673006981065183433318692770603065554517366949141323035865845898123843440996137269687495709787697820737101671235084076328232907380605774712403978798810951446736726716072479540616944327569500905842476746359847555225265823354821982645375647966050466871241212597483971120711374613443253939214794161929760910049472955480224757457890429675108767286583848559828420665545691114344164797841962323058818458625820354095863020159894119465744025617877163249547080720681430910329716366552402217661992098237762436807273851773760869624243062646386233255308593659095959577468175887351236750018896785934218339932201258845520741786027490930026188810706086826374671386994433779464403439808520656955978891886288553309336105933625235516685233384870561765381146860663678189929371747446987704817532837750677585977098397164465028390803029392727453826100384595183609642568816547081803063053173658381490633615748269853515294614916033966103461355907746509400703166001138556681236176640139590944784226221484999170861916102213162044253211002840444769609310174184914659465151443012133243921906703626086388825517996314466436135113747495193422718774696953108782343322972538663916046666948787268457290457800224200523239483289852757590430935324801761948046262056414815954472836379268997600499201135184581801896568953532382904127483592155788626681168523674002539685399931081733472153401764294925273314246852856545678575367194783426697633682244982558529523176922680399116345613911985683995914491922215115206577834700611553186219397884790602091878082518828273757474926149823739978257458598158862784151847058319266451276108723361702008523055713724439229536074242990519312393949464713322683771563437416991428223242699246080014894731406885890143082039353153755024302615944630411861079223953402128323807468633531214129126587195046059958897765041594875908195461053525090696915708004471456815813224156929515481699795528487078649181962062970045981187969486782046254661500030421115992681146994041505507146823569345803045765195743949072529741578192011920569143029742841049525069444306994960786449078704389448558045860744164921785737739300648179221686765099237329972636843507565982732370116419308905141427241108742904188248668103792469478874962965201752088140813976942655085728524964970511439319345579340010054414261563763104256667193335344021580876060002602703897690784592792015083920342656019455373185582234020459678837389560696120580125202682969844655147421375848840245214796417324287877656664641704804937206086351371175730568841617756346319441310546272153429428005803054844056658809466743117444728499821895266467153791165165283852263916612814847911302879453060511967903350780312022477875171755984590905241319267512355301685374837585099276404382209793652596011918459307829065837317401245477829812756993798978551410761969678941613657490140044387057848224633992903348331011195053372540866246162688740280844235859798261506387087051003271416244376830449688860816709620515658691982636347872554203844843497516927700182528011756420628318340478609544337345341457046624694275286238316977078175402524658857291500245557534280046159147011549453636177562326899239482751317345569389497489205447622755121993403696745751123835200667397374106574055698972258751291205603233788923686169578351208425346908899700218537552703627433756054938901276978550935955524495799624980840409508414766128856581544516145495386167262769593285229262313475818312378554861396348688114793764095228042089222477642683213795707888277499571036604465139366559560919149152662823148098591884394704876611516524152269159873624061790699194666566820384283678258284278795589863416552226505394157254426132491769804496201062602786471463254552494333067685793960056126840442244946692790267057554731218565863484780988123378090234901679222358022160379670425395075430753794132524361963463089095011370334357940568378748831706642913056450209697963363604410715840990484654057645956168087457649114022951833032497120764261060784189141663486416077754667935516078156597149178793775473478351324590761231984654933158434653567791686297956695531292664600036694086241389726208750123614244778642710827482528700490903075795340816971073302088522690100667694592322215790087219876750773266212329862396367390825445116129131501367443630194454846986209868031252374649639148185944925869770943306503573881620822016247282237907648557346769644099798289931324070654043005596099831840246240642863607542180048542662160061723194598912112164606544978548888335799489170520484309294831141098460440669888484218595411683575440768361782842327894532762010542483280100965275635957822966781060704580490429134628966445473365017058890643358714493432939995386855890396731270572631125515029845713458591123255356534908492213906167933586272825835051040496221003063599227931487420998382619277104474947821772465281793025575270321776154142542597168177085576204950932202721416195686091756757308875457758828210142968802495286905417875667675345296840495146415841566150148598204648456764798696467909709129087782124834555995845434960055215851846031747989829647775074226328137363773686433653967883400656530726198569232233320524334476129522257588749052674785929735247197928463045136373077548636422492324099338807193357317537038487685553505272522663953158101877415952164521623488599309420714289078454380971570810576215426875586233890845920997830787388695910361930668371019365524231502916752984095346859229716466409680581190626434421361978799355304241667849332025918205197807007642138398444205887380816138238007256250909384242331567419721743917887687821523786942711934342349693277500136932656116065262750555669037833879249347917677146134581465763376567267335231661070150317004025236704235104812439584494700137328014184431539822093612038594417169771396643716366424177373677656754825044460908354330390031131169995230782346351053425210444680934872299464966723128889641186921029705437862212582661884652079224450198543196352791368183671572862856704012180016725159427675877878463756689031974973140135015204434409189725839056831424092480733794979055606046047028419805904696617819473897609012533464501417263981029269134371263698448305455856713596578587159597406534918871207264134331280529291072740316845977390967366592303447920655070492222671491514464936311059290319714915441776924749123237691780047709813241962397233790843245788324500528803419983970812240518596429081680616184622776969915087334334435085474613525410568406299493172307880935985539944909157782268561602505578723511101715788019408621744603320849982617862201908191050258929999971323803772112166942679018476421590511894585464540639086807244179512128245388685254492911425315862293162360134988292265392296575475674069408450166824142692745125336876231090914040112596461563581104987023963096448374633829529674948512046310873591214552539580810470082618985950994786376702278174355733682252913410619548213269805441762360912962426457649813933261184849145202175311541427876778908024218892524741103260864839302618111571708610186738247438795524233070984436689621350395402769329836354051688956011975590899026125248484755202098180052257385851377324725776052464508485544058678973959023667178137713036468759805460401097705999902313711465321991713046543450674341877434323886057083964244423583765386424625797979753089847184886721747414155417797411561304275792119454623738141643375715571383692587632364083265017871092850370376334815544910171035484137746698382911908015320974671640726520340693086417771316842819395853719613501092065214360477836107123369289556506533109792286749868885610728679020238685727972931343817984331960917656476854406091579443469058541591229327996287341523142403985557371137003619954898548974698115170591863648767048628722163831999182981369313450112204243819303678895654271708201995481706443339068911224823680333372389731813565349281765908471279265092716492115024450897900622112939731545102965281023232841168773882900022061982854331838873113090311476785816647839691291652870992811009433297290006442695037688620097232244101066907886001483028563379306080873677835398048999602777151640768291786854879628293979074267154258367640536337163958188202765100478282529753455491781873981368137671445624285236083971990012878879294244392378545508834171602170690416186377513312165519823135555380761699709613442714093882154347963440341251138494916346273546053795968385620333922285797358412038783674885667723100259413027049300036404641355481887453547842942194646397128895835308452541137459318916453042422864124846902530161627972747573284515213787784643511480532500748181252810490363368366636710080376110153350734669445331135818067903232400262296308038116901902336551284985622753120483584201921836657081007292530280304971165746489386443240850131122356652096963973005963668030586448697140190145536946587192906311879529767716849159201091143873741102372808854497867147347334740526836001387751132747266072737175223419659722955988546654956175431095863242346289969799013610866513314419416142129725610454917583804760508962440933214404090152811391418389068589775929342008236180247187812285474181931187852974496375448767010202060603483393792322085618446633037497160490140674835892540265705933945057455173082316822398528976560211192054909541936992680746205301112898424870641010022394473332759240991400723982049148788839945310852201717526059038591112646185969111775757994963502886140550591656817142930377325867081031095102572558361177585909728784704248274484406670574616314538594366651307332394768003351324703006348033070197944200528037048050509427621639515507615585575605763981657425774011876912061584473007230843208609371196572955747716590816243764676541415747312374300025711944660949074133815198620607502095478112427665665991928059935896871602002921275152402617739176822213166922472438056890016958902628318662473128260298188523838652829944935255272322574081803571501963639300390221510057358691306839720950234303549064649926321966915868184676056490613670508436900220159741707086530564378105879794891329788027687123584961642970368757490772596030037416747377506133508813723818020279985858528228992042882166987087717857322709298728068406439331675380551452794171489621134472083212533559619246856085742209820686647623545045606982358133295464211243342471281083336028523069961499003452801092998128975892319482907537385481404563230413364193870374156275291025776368092290648921100512373919221362709883700213403467294598146414839132588243575618782720574779563302910696207916471707049899723147288826152103814703451366185312201015545961413321535285278040152978465047603329812254077499644538681533834638968622676866277278990728114422255573028636439723941703270716222104351152488440209564440754327352020624578787767110653968278736929912145898763621947461081132182783188541002263077380378817775635798490823101010479975390363556052024468108943692532950376872756286524233908007887417099632818594463144535971899718412283895018515136771665775192698068115885354837391772815014408095268450184871945601502016775447499178045919881862618087906403586`20098.63167746412 + 2.4041138063191885707994763230228999815299725846809977635845431106836764115726261803729117472186705162923983155905214388369839919973465664275527936744158003229078835658987201334383831510444849884879231278193282065823181915619310293025598368102114305119760308742195622040796550651335752070446739698833236221140294315572789994750475705558740619120514037063655800061530942151260976866417394231474847615868900632152506354290708888236623563644994370527141836489799759240701667151234404520678757174065626253561598010835469738230507413124741148819324434258052546414647229844858260810571107446820661551555961284840486097656304200182920530764413925431040416454867000203058960239738023525190335273399634367115046976140743911148469458816719041772333240514570751162615856517297456434741113239379790532403755362125840163558467627175365685282486486296056434734901344138701525379060869187875006593272755150124946647984696576621546781055360401515968713587423010180100547320942280170670068729344497130630362355323621844558382044976793600533213137410381255194775470714888957550758328285476264513914639204037497694942093986731322801613860651237074377201454370718965769577249008371109281714311260142501805427726937874833653309331545852223436492072611320930600950443406530272782117397715768490082680015234945582743685548217501735810037793079271391728616392274598046549869940483245290867847858534556735731143111635547932754382562836449328253732690562211028026334650733683655859074532100683037054097605780536631666959184077511969977235734011927462031454344000228669534703083765105049326525944050773228518751866980224990890377689175976730647521001372432851856923760227433333270071312020050262550400248693076357704503329011347910114772630527531908605629244846035495002335368914299340976068804261460482557463080580850230183988175669724028560280814324289309577496355165208413334680501064215405166036762659877339466398916812465807921140638185452813677617121681494779136670104188302983466096726609542869165107842443640903312008555744568625186314992540534608318375765689617227755536451232459274826275140849119897826590517168042958716756463955423455695634409648733331424466074659188201145223960276460517611841259226635587529021914240053156097612186110687265701947226360152187052828660443565595712963585577206624674713857793185485052095773576831328524398274333882218936496226462766036353525672770870181111720245186425072586191568209058018917787193837970602395461450084918942858021142365302371368966342525861074188500718940357923409354722473709473871005694917239670591427194643261493166017480694034214920012200878025716727526321503325435391143413019758375789677337561918434406966263828081098382752612570479992722340251106543541558307312291629714107364520866370391803429070693944529278614642824075032159742692966216279762623577806918277664146321921220053482930882283089356398092925742365314355099673547357102099172075723116550679764987470491384867751836087132992529484773258048902610492051726358960336038652695168435291429293812728257279225632631397295148006339341029401424850083442937820032324677960212403358224420031474093085121519914051939661220135851415076795331154116440203496361429558802933504644863229145368394135634677350723505968434403862628954471363932807876329800403056586183945539798079823783036711444811574668875714998044806278601558984992085243611491204556249204314900450811446792532588918604900304396678610011072270614274309558614657668091412899922717014442877261861454792882927492729781137993315419929105370697103068695941504478202808675307636129721895947739917828673721098007480792987394572535999777864525508979285251786803226655069046893637249281747390143880206537833879246433210390960732344540118864961616456058005765101360562463030287662961240300863764834365344127924530553152337066484123950740593069915849514211045368460948775966906463840883953643563448153583458292513573202649198809645134117438729588402620583728726156018262474579425105264396501395676667355908774380276790631029302835690390771447586330225365151016824963316789483778110333974775812203437566033040833883648257100834364451008108598209638526560829726669605399255519754746058622047774647699675709394291386823856624989547459359082486328382922786631617385367150466783228519553307040851914401206573347029346534759553579687113701698490492739581490679183174142360214318321798847948625896149933512909499030468825548761078329873349991627668115507521671384374330600250810004692823299836763523390800283272365575147445164471195098879324619022184249738741466414563248319041321969628889158577800911421863010467912700377344255946558191218061883576554538677998254727795833762200272535432172789222001183945528086832675347635654769970299999627646399123758223541086960905066312659318521049674242821490268263844974464529223924700057629764939371507865890160466061822502820563405399239245130823270485302642068339440686170356975243057562382355825933648580368663622497074872941483950425563362291529562591044670493720303028390300274103782576924667032218848976537261941897157203152690886933879752683502151618368156495675167527754685549555087030173262333564427993551604825977574661398073704454716288681065827535654772136817126816099354183738461250036061052745430975260833229726936295120379599447945993421631523732326654574994906720498551300300308186870452593857508985995963680871449824196859160182584918937885354652912356157734367913231458430101766077782208209712592270471694944059921126620463141669061580953746901161370571286472479467808118212899347492766139951000630592812969137583758955599536297611123057836185918476072812039690472492855073792657733647776071270713928922531494194035615021912247985179100365794995137270567905727459334233310731694911597134669999850539718924210202066943914024302028706845034963314769474381299372643071870883699342792832842916130955075936756177731086051962058156271491503788606009497455377344938540788500563575719227247829630411728331895560300785425910653564790148942220245095965374591751186759800985348481419481479696433390168382808260446353796720554216956281124448847321551927455929139223374562776001290888324172570618676635755889671441584808733922760340322492613583393069653507647702166690879041028436818926687155523931602930414832520978540121159437461361562506938045666637428026048390358092153222978873317047620509012927736487336225501442684213630061191657137875295442817350383734400466257108195561287183418944825829084272970555947136576234153691633661303098190398116467247975231385548870508484387584318073705216531360268043946164727480254728807936992359606253247759859336228673036667404253436917436296591016437749248742142145245847613150860402219781743287676247945146534781935254885390924554099761217554568803108104043766582746228964017451830119399742305671894957656887947904452896467787021353994568156656076874247391194187385927849154188315969620540135389085036675009413347237474365874191826146208918166219208139448944681671922033407730993194080998871605734608031792705579955857280647919109408436656696377079912255948394158438457700132704913806306238567593766223954135796840525538569089246145354995066474120807666108453629144834720379309875175841133954274705891675691649528338892953597974936110057679850187485309758424466594359839370072014682432393854976087825686116170139347348833128637400006660951952036813047344175023038362869691218571285730813543629088279340678144603185231737526211270855665452937982600766996848310788280421966574135605905937270020957481831987145795444727994743664069430531560910192260222292620235970472551256993590925381609218959037711586318250096547641550574445510282859144017367212846248565696162578134943996367362838659477526719207451919542812694599932984950158589429120294039081466869480981919845493058179250492464108155096867450808127870602438289067092755974942303448482869764964453199050229582382693855945225578744112812789017826010437014057426642260739422147807716992300850247315450458973799675163652854454776694651347068322173899618083897034156239962887651183614295189444892602216101143258274608198395169196028998959463069260694610211651210490536740053379317353259571039291519341911517091965639014419202350732966376878582660223215194353955238961504807813202343976451934604169086604460351867856049974872620411633315706906981765964588401610972366098096778209280953391391262113370041443631153249944038504097124003905078190934254635213778002700147537529347775801662471675658155573476910427718713691648768661328416909204458140557978734667994668452115802038222539326334877219487044083731348105715961117336405202774379117350050963073813629987233818247901627283539999533240200809223199923182610738846860054584725859202314297389580998948718167540466342089831216718047871888974229147466328177157970179612371858490177344236015382743155524941494153652781398616251674546622618624259680058323087384056977733473108177271257107356736976322688954295422283545559077718235653747743207104055974709756419341911852679144623764540484243202087062155405228134497706894634147521054723462945456385022554477832101169835457963797053923669188494029920433448295571179110923855591735684595160301012204381113209408533272765920047199176642190377505661684231892065897602507157475656770431925549020723077511132220080738981344049258724954085364071128113386387551197281339259932234818573371061613175294183041891653999743437313840605377069315578286415894021128003902743070292065194973256924824357002007587427199514490710883479436569599169096879178949028394418610239617517567032524766030374116886089873173507496054049321646430100408913269298289808000048859893684755524856609447758308501278118315271870431340801451122807247721070906307926532638751240523291999530095809305217111582746244872839017079586553529577471299519581541638849968230651311619326979862487196070017223109620194671175968239355559575121218623745314278413105879589225139162034541062430189347842174685270457084096290519004862445463805396205599932950690069632440026458404964442774403075217567954417718441902525189122558182273597684676309878042585354392705860502960471254584463790084701301678339481228711168771527621118807977858566428553287857246126114829117672454730355278450560538338645530400123341376089846730389005751823490429679830202941698802317963157454934375612340841471713895206238093632097973980000073949993383010975581100072872234329361317106772310620753173357061251573590438913981265864704756157979253918709926216872337083074650163239460169115700495391350988998570844828059125343174197796738594170184607996111499236455667721476630455902995120075064132191589686210773433708354454258066763201172921416723709971131255135866547759776646261681119062832089774854213015550751071257019924925415673978186274352935684129213571399122218923457835021391308978924890999958295350877176149139220375210497349923636666951063597200741031648344087572738647345785761901573650582690728162681198639946636918659958762711757975880162805355630777489996641533265789493280867005750421482910925329730199874330721108404192441307354745568226802851350851534973280333961859891431801850437503050486988958176085034837357303976025149425920941557277722106347903158257981342165962027088896329278044340897056012224601134443616195972306295631113660614999068099541770651307319742686461879980685276197001945073913188717227312838033320232140883063035266268361624497852530564153199245863167426947924498043544898017487561814541471753079630550040421858242396858669111268398231582621784574428647749882801747188294445054492510700853756137456498884956773080978252461415448262399788117676268422371465195510469012416553293360964416130134288048576952468749917063962049043784249167425258705066961651090845334351362044734089217322239462453687445936953657869738125983073004455429685695243997279428660685791809458414600792268072095825508960083191600347971782094028288929240478827953859523108894475684520528021141406001412188586951811511235112277265544621097416059860173110792402507232336671679904669454388356528293701232652888118143374911559005569039065615021271533903408421133067995310994204721978202608051022536932756518077114643027853747009597710726344020889096048318843547305966191504381561662652006502491579615755996237730318189996143323969738253010547254254298823009557105204724681117590684976943724885399859367457757336136395808559784396756390048695015905758236367236961065583011101267776741776794874317798868524878285500330271736078112967848277706606291552150412411776715517926180711166146304012270075710724544123579166050803240787851073211837238844006006206709708859245455855788949132588409594720664031093677528910842019314690774615657877978355736305872816363215086816476924818343033722616685035067298456145289172446662338775534508534774372296908987542151353092220875189007890735176323217939162798458469405420447085258985690300087530287926076118986614184567594168778015217458546541963265791639388971395057910881103915553323693932390541638928805541105545795454586974062075996507785149003753773459384029649048906125134163683382501353881273924439608164196216727620950218677667141500487610985672847554416693496240105998112843973809567611608025760477482602414373977919826288189521753819756048592022466548310005284920441077173176691593015995280919664841888155737963103646163362543681440795749599130666675948458208816283228417345346905445178923170619925583771902669287290000130064551907642611086641353250329592963077181395963201072165630965752380867598028482053374639080921621115591753394632297619838036393074490662387747086961672736330018079522341820863559517531192495535345456426372795615790356351915558032302186688865224766586391239550390151128080827702044503679305126364027843258221003944084105433935807948689008581040812015586255523537893930893918177828845853166559626603603537719845053396172414804288528480258773253947191228399882020893493359350759209520471678611631191286938300946047810754437339662524291303804515162514636482945730536366940542539206517187684346849796053482569079589879213472660161523961377257434227245505462122988314183457004595276026187512421754356363059459719823701443758877639114582758846947303026073571382555414259542252858628014456016445051665153435467172244041316747022808163465490541002813607307781930904590167870925500519344083702399928341559004377299778246198777152834950319361569941707498334107635422575660793764199465171688298229504404577021481530339675294050468084999223618448233239344787494316545439232311771007957180045688480337440691665222969712557263191003225136236918201521737139475675223219065055774803235074178379309807571263827484693695333898234451956850414507993674783995672269391532795404412732754188518759308499246969903689329469641146496288752508642834461015799838111137293529647618021583631292731707037766959224211360197642378865143616351655252447406681699206542346550971337318564481448727502494907769442799725119677159606116850905060981868005898223026243268964553846519664258858664256035721279060050623099890380374178337840416887673417991327558208503055562621322156735238930177515971250890844471818960786159820964375855740402765512580319559683173037134210467779740841616908128313149766406281546589830847429948467688251646239525717905907384909003197837781983745564388427728968477358481864458166268120013902979723811473902806357704134235101674485601896393080217646491220197602917369296458207852383062226148037754410317605531350706442565612970387548311595333743707543892678748571042926504615716566673237557504652823928639703090473846430520714595439403535988350137644067296961695155496115111079574147266623658421021318086004312818520231155958769599960238045617033982155159718889641684725112417544333558317815749763262457507147845594999653089597109093509155578406722003229816109091635453509259040949640748996595241021929414216328128165851922718715379438249374648856667421353551119943446699326724764126114641456223699008138022974852600143861640381388158033703292671133384374711619478660720654490495715798468829604754002644684853587947328116510420561865223174029941865543138557150269906882916530956326626442090441259227358019208217111506052221232886074729718744600229486503432683361084430945617674063144538140861621642417639156933129962127452944105849938650196884828512558660349485274714498772003700159780859376952448225660089271691882133281925043908378746465269414432662961642459016041278434457618752305335574971831808595994489057566060453897239410831110780721535055682656914496992390798889303551980549171724663725978255476793978897609240841193683330653365405841581233671257952322009485370146592045984497314474724671511679744979593395942128601125259520168048285242652066285697368458819305229122812118213802148338208044970038671038187121039158534381293321245064881849121368333551279172706133130565069594737497764996502325688403528094706668626806580888367633875111282780297100821708354659277595477981964094351262208123117112553084637216409583484393509079466408357639499474780379507434338295171257901349626768990888987314198472080795770441740241196222219343732754967481208788719308723497246111076216755489033881081875333308565568087094408917841815031278526498257284360646881719146349021190478251891212243507771675552469943554211521346414754292258333090125857048555100987600107981131730504664410583711727621186911596493443881819522635423582454771657547733270575850368216900578083615807612640934085604783271011176270889682985296476079392687457002111861103554395066380570839072093529641978156511813112988539601198907449404358873998036933692899051668223282565517856675960319045389642515323687960312087719586667837170913548447860294191059212734340668807923786095449036699559575256785674047801077958108708903363307353089070401794201320903075169834583650807918025465573387153400277323086325848602366817212504321955386906476096081975408814060738953749927742503957542311228923994045676409192956220149217128704591691160930424038691971175523901298009800156471724301323301157083289773718441603027572716539595879891542172890869670113458024168783769116123346396538540930983639216071539788720125166840502720713825196655053254759082942832224439680159708258541091130425160621391744449777639229940363947728779256982654939996645393642251670774252463463214488996869822334847782239753914499718471343653411922099937821072223724377691769618455962676763434469198332149264526692233074546929647805216533724576093130698668548862915317937634539140041621454163288818038433075181211540600154080347093968309931043900138539173825143214777458536173471152357321925579370881484103537049455823723098155321260816101080316653698436605013681103545288466206998886515034677472186656326143576630933130641469845893100116176135865505042691574591655706908159989474807527051868529166348896472363428322959582434558282309488371449961656941924526011157441950651939859550218624718221231835879992204361547526629399159941849308814871143457063436870930522860342436204166163888612943833613366563570808709762434125863831866503985569561844505302105730484653522709238987000900708228770973252712967288099248220239117551496331828885755174262073229322138979011870982109461882654055273067289674841183533430521504317128229355173086072296870816577492834496240817171013722859015053451542776998714928523865329651793097255500306042442522903939321634943014313396468290009636108195273523898176623055546653336935620991177468348670216881586033022891220753979774800215522136038172028414207453577059229242232472859568376330460738599098779277227956444035435203042235237816690625870776958065186031412332775035627243072639440202154110641268206328201397993774130166145670752732318927363275690635471151747989041560668512803819966859390740336802579735622012619950145695186093767675029064886673075990961370504050752954861079304932709480475585980874270142319151245108032050094693451675046014590763973989755683204075744289967428288992752961623978847474243732212574855603997320110701992188858557587687460887375553180641751967262704076657967777735503812654760222668281390217995264660546351342615311063505076996465317696809192100980221723574156008633363893280330890555559529653914358455946512149867654395751348657126060635796817410573650282434384533523274333009255886474463883682884305458939838930610302581351338227180535923539871950376695287563059571112055456771029201360948966887085`20100./ep + 28.7364351195236368090104699586229963151866406367228146449562329696292931484638289461281232562482340696739611130137406651030838153424404071858744710366814275696310615387848924254072847178078655746015212252875014788910161538905710951402594185566930863361786575432713115855456970772940941586387083828817528801018239137434923116367656499443461532813094931309338115957034728522294886655341726252765628678078298053647335757286187313179282047099483731226571127235593411512202321859792236316914487683443680347824858137534878657732639974194773398079150062512268008544863197945899792644199975492959107133213834410067369445615163813117063135535137847685603448684727459893982237998801601625598256659136910978022767720107636742334946095347314341815485095566767497582598765970895392274181860911959857539615177294789105164617560974609043017668051358755236816721267726302715187227220581138731847291611373180240894577201298033983172412686105081871782703348812365645982698112584501499279468427596131624619987155026570947593627055168922033362147284742062367974833684260236275259728128316225831196267514448056266192348271521410437950923204577773273437428235343679282967425759920259599533792087116193235457256113211350232517073958768746752349369077586796673589701269964020326968053183219252934487179261301544758383117829775617049950740979779167219130426696200657234681240449090180664205891029052834471733369930612462535317515944393571185247206167708493232732814301246101518715865138037539439254958138420241267777001161151257595599052942799676359292022998340897969870526612475567363774527348238804575249119485599202514784025031178325671738534410436917760520619181632660500783812644035857720865005047588960041608915289638507009149463408695574906951543364304826308086154158727520035325204686992780067228952182954802311194866719865488165885129725744015747149137449044529927872764578324102397817688294182525144101694098618667457163438878014946265413011339860201013218429243629332327337570584375040038108154206386854468671004717427603758636350483248334543920611704130115882673921775653441650953489972575218407201018219857629136395233847212868244977862663349081026365617387183037331056926591884038164912928919634375691827351156853560295104378516676735126609954814366392107967801537836215541013861590045299525739891078930695549190695460326165152841405056441296243164549368407787588469420323891590903752904284010576785329073840344870357091059723667903964136881655860807754974144118469232316629223434278111430412725645948868987748427435978556444240421900390104241625791619790093336028242555263263388962958992978872643832688793102874274067809642454208315814904789791135401916142613812534008803250471012486830926201916588418185913876514275070382770671867020788138561407526318861169764380644339379906060896934955615371917440988433303844951963029885903416316029556963873800098379191127819051782529085460653378020296152239324263826386059833787083374099525829828196994698693437637718764079967164876279505996895393801284105406612602869485068889136985107234879238606811166297996470573189125886942736593988534361152249985568001306993076342227904302483965743964332827076864583416737509464375744314585131637131928006230581485840433090772657560827357699972444391282126332927269094030680193493964040005736922764822292646481009561572536584144899079292091779531556125631367167681187373571477279442075259321725643309998117091111634647028008004917175184050730647157790721349914702884308432476643174405141292683389947539870935978768020492405290597301623142782029687652934612901368549182004099474135704096805480403101498756016049564912894184501007281875594317689170678405998320665073950127689981826393348678315746196805183654706003571596256069342565514201482766288617201137379790309700622211608851231742281791703913158734102870493384143500885475030672785760416395426570931992054300277917514808486720637460628200460592178720212027816327801643777629437714917559247888747636247598542868959116419041537391888232164884477546643917205575207291832258580086149816019872031750389926916896343609463458565224841995225989644296520840475782166785095017246990094085519610792403541886217083759641420231943555532322739365978093971176435075452953739709546974710028569252222656931045530638902534775420197220766770120345107583251539367750726326350099569322263399079896443162494392155538836857331272544165753510292180913742668581079931870323146811826434539799806748795208235968330995617594686281932989317790636889908848378541135315414976655615204883204152625527509548835090095987412803864600442021441553991879767837659428187345464966997292488140073660685245748916412165493188245368732305238885089878790872494999567609798745075890564475483633686079981009089366270303691919101947912178221270267735384854851071375649240873834562236918308500195679331425977643065152147184071339798507889326350961148043711987988465860390127627403906259709320854617966987029557757820052802122563422819722522124232807528508308554405451518548214311593848762655347838743069897389650012523895173360404698032374775553383978506749211557754224241740716947617084366973584854393733188242205251191065906126924248370933059448810618861576973334198878733784381908294958032665967913275122541700015049928472219329904878668083030465114667073016273709370609082417185472702748513433549303381532076566682320997056139917653947069548007013093412771921961191876816946046724169526352123996623542940229975173663942267442880862747381742187186270912949271711054606224464900568967977888890002051358463898734476824804491047498278132456823594562707182601805709413302765038052699861662549582281963989382101271152895361322125218841687823158694150390566893400093521981589573277224340842068424443584782598073459109047729031570711480335369966929754462754038576336099704229305635734697935692765526057429630818609583596744938048549819001537399075705139236445253714964122514144039618342499386450131560549894925167508319442988722163864190556627567689623873239493019809237066624028057701646194537724623540066906983402734056080659813087703752486771180353585829116599936493861850842322870900179605078638716374078274789984677679475019386165559329628276028042052372026354718734531854551801239806108396370158464249914363362840111948737590867927533028503924690672884010634490616491869919821828581462901391022667412193344170753767160589693652105176162752742034924342095762243266951301862017346246309627357440858596857130992534179435852962018777843505960739713427666188132017604507658062935486020209266722502471429159940236529825411208994613688456551431329373132915674410004501369723477014230375082819924676655340171331090414372944835929509952303541177273454943692625575463267062726313451213896995501154684801737231415557224580772745466638120453326462132551530031938633841611496972863095301507095366755961726152130340567096852853212350096164505270469440952238761340416904390917851769944628482512804630170702803697723461842764726172414732590986106486586295261876607155508534330151340049628525624424550506504381961665317130950992378763509357543099911688663675695917427549710420033247128637893652482589616552538249800965908355475616573657148584941852756754099092259702936411196334989392199939184980897443449118217146681995459011711099214528235510009566737367089793353285888395072594875237020014630719328449240905424409712612402232202227216675478750446206157647702787030677067223388862344988507520988297506105090761904429228893863921677442503386328385511555025555928500789897786287803088674593069141457384180072817364997468605183545562703665739218175154392868928797813738972360586513395685462912543477025822631318649995428318454612213287292412768770343215000664544385238792990002127508254553414646240908276493209990386464233240309370403810031108131931527591476860855133685099276795968055383604426271002764424866481174434887484916383039892710314279098042285898416507932374303486769481090476591125794760638720596187453863240649593775266615686637902768882195286467914440672658666819004563235501132085685471849094031513482086131041066223655045026458354686830225724718120200658465482534703008930018738110764487257873035148428431915697894713733013012219098856883770548015671273856075401304430787512291390676985119646752363385020379788312871657226325652456252523559035304967317350099326103587593239305772624315544438413727953426515541052055706227680960167398731969116207441689422041788096108471424802426339043487250170336524427383794923512677255566580709354751625488091852584662438206044782527976719224852865836557177434953191974228702899599058795677989398319178429975360528296780146105995843343839602488427889159638318100317628548367970285431384486560539897344839004100569080520118776421313711028973538759409269159389732167887846089211791094278909773626450997645390503629327655119068781885020547764781793449792448090724426434203378797080883667935300213733621806876098418765057730033237538119605116031240694620620832648373844116345636113908708742272911327721823972722696048897899915591628568797150909811619758116022832922952340540306010813743249482456592981525349466424930375908808164418092210615289518622701830097383969499915527161501900925423967835264613688536583773158371948640839959566402639091232253840018886595139024175150786579822180332729746576222486348407742029762738752203647006053583504869099150126634742204095156667507353821270588651435222850385351313641687257124752069030402542943883621230896403488852090321923569865339362785625356767569715918027701604964427431182090945196078174284434112658627679532462559099462377112290277349478793609157018325095843324504990767658236870515259895979221520349676224227857273484064483398762867256055665844553102630828295636148299545773095764221592805029518577725776192190303748056792292921439303398261179044264728409112157799099056625357564613113905459861392658724500859664295640792219276730629212688806761043655617405873737832267842230449971910894138375412267565645609285315569385307202044735611877490088307723422333020409198796603479315689711934497470684614182241539219626831034728709167036758765970849293068294994434395979147767706016871833452255696213917686178031193390364576122329341035201207867398646390496995979761093487034836397240562771513080175544741089525864065396744750730998470791766200114709710719479092414492754243902249236303763653863810653828501802818996432293322653124132330792395947842285906178943328999338210577799738577902988146149959002559892222037380923333117947375460697778546335938613211061997515748822605522774003645395068167260988460609660918488534081158006829447347750021086228409086153540330163024448475086540586698397260994898720274931900600264119067227312697380382223238028681502136355056042604308185291399043938004311426014604943805798288701436768726188796627610808748944238706180784255787343079545491138717765535988280417621175635073255361357246056159475774100158490522900888050055754867535357754948321940215275955597601381560793725148431843073268184839802366833181244685525345405530555962772309967842848562060456691457639701406653949906105991815725862058538476671037369579149720095461105208361089157946878533035080080554608343960874085987296523877653116689228948829011018166926292272931082679637652474898556950627103019577975358245855594545987966231355573671382406346958895857004877894617296350365055369772993956902115274059105417381860257609498415685034747155560537944029418925638090163741537668924415132555715156623501812250924863836173726772256657907037655926684699211884198999356297341241846922243399847765578276414138148823281061520326993508489671134340417467642829271606209638828542022528392659943825183071416908580622045537712322979793829302013155552461605656577982403834496119377965792856577297945987807390128292267192175624212824930516403212603743768712994909694216173574174667439926375734549837109687734999022038498560004538720719329602072184387414148854180273515950593988532847308586973859682443880564712692686578172176822889603566742314813088961688272625700669114617408485617633949539139811694331700168315679194486624089315602953327139746656016353359427076612801618549369671391990124345954209529930193247455380712527110012625773072801759729483663876013693306565853919322944072761433198863583647731830745856572596043281065047487179791200785853856047406688875117746851059920936418549022942869552809804577564939105156857641816230102512641851526005153534961740273534298363697692496140679952549195917256256492052670226356326839699139838226875118763574884974194944094207488128506490155013743602808402984576792868231854954267887116091120375452841069046582821332979360518676968802148415265294466010339614237508684064529891643757328925705170083522742153527097223234615877528842625330335502011988967884565138424195638372990406233152289853902687273685795009260631426539294121532246486417651694322393063590737804764512386505075016974089280007567263605557672358537630647762068746605869923747953066311558147900198881812956979505846562567795242033968546057963888631352031684287495676215665578936046291556394298712294914593397559743875384826418909236548463163206795253511177357756469849526194738386213799947177578782143399658001845380197713290921967673409653548460950116553627222725866076147115882601103602121751474318441142335436275215960160095935828984450479513996214185342867362932918956041682760730578962739338467652554140769339855771923134204825539258967950314667980888575948931089406262719070960604236010938631063582199833875641037078316856035273673941652730389336703169776002023965139219935395559736906835597682639782776055542360247326415504633585713571564209177253967232073986845367461684112958801180575325521494297528473879565784452606562556509907826403052970511743449427153388917537621131562042886968052313366001240708277466620666626794561041602044170675686509594125270750460163314603346778419625520386674803879896598977494341804531032364796382929782107553253245421727199021381196068612053245592423889020049530364369744868444879672884771453752889060073144819865100790727838213988426087201500677146118656610278975072930966360742614728553816031828952353336795356694522613179111308779123249713183532921753074038178204942837381732500180329221260439371199362222516035756411566065227836701934243045904436998109013737393887052682952108000715548378769358484971139910129210234960365617032268964114051713267178446006258181263044170528874919586162847075800667088615499918808489559382972089438044681358908792080498409946519077982245132577389669721087393316144625394013328924307834756479464010964318414860994342609842839976904613888831425392084041656222771329219493178124462405131216481365330429539124339143247092957339813362020892763910906187642098910277541144610507976119252282787090973178105345126519604995927183986784364899818507416824462190844694919251495952724585865988144436395139305502439972160185875762481924754766026800901552954648816522586440592180610264948703333493065828382069387212295311974941414067094394367841126832431660263266425797098234519518547584310303575579533085213532874515612096083960643540479338466751334442657468770516914691625330637472207500322812943382123091259584867642059675757931590403253073990423696297898413086505376552970464340867172381064624851790946814549471833908917505486002485829283747842861936609398900376286487556295229343467323607687023382675197061189904380234710279967813039981542970205743580801029877047685037813024679735277548635099716296705604450890672845659588395608410805734568074664598088485126874259905682187131908418797592600310531692464011262380463850211037719184096594652615205003893061728931832201018975819728585946405497077511336388121314721793632275767865834358991389034138324979146364175999223508835045370170190935852792407391774857901840984898969449957881644885614051328589505186182805618773295768837584147927603874427977612838035878277672490677841187386186834986248752649372899645050984477128095848601155782446368935520374958457440709853545220253142149828636161448391636466588407941523945935129540157063606590330137455264549496156539887230303160095715648057231911713568754747243688726373564521388593178427846748698949126760084953989524354543050829547636099654810919531204888034534080553200864851513872834278120766892129810522496469377072766960268564462289263281600947172046727267806017745927507658125581177350060952113905245183855568643740498042122717365841982477510926562713902156974454996209570000593407849768662077537231468397996827155372591568525588399232262276503721479735595999740191587191147076477539943321100246916339969777375173193137985515773639642412653083230338173763116193341039089860672863840061202769181456377715046405518801041844599816264091381281474730490616368839034348315255447450386625637940043163024577249185352287890923082259867444190348468499587909951311676532986220699172479185433415132150913948398386387399633632946101904820109473784894881310107502385286179341734931357335227492609498016514588000336314682257948307837347357280894625961595621468786112253069710048531346529985688171330179121828221670432240164767427731798360808775581787015186708610181558601159739682226397827835907690808287752156131138933086582945830149971160701759865445387211837881864634008109693345264445296039432934822537221376379220964210850480482119858124243212029900264326366145848925687528931400889113520072973655867432386594391167581399859920936565959440932747486039441362798438220455747306967715074486872203601570092698387051115751582024282361411448642197105941713801114147098088176436206116161888039942688047892128897985608087021573104538995116492686321489058366950661946178272184681081514944739496809062205909154665264105910713511704539713738723031771375731423106701416555918573673004746384793060218318050692533587652122922622415493731097975289327225221888384042231800917870452473988206440686737800006185851222450018791239969994418625491514397406376119737135913531208536191292657970211440659227362215849774039809731672109082059834930124757139347055357690470981189754815290044738743229711168091565996010268915913896483593106789452080718459867997990188349989024933478617426040894620507289479151831274034934905682963102142245115540201929483338572818254306269603882589841450876393364866203052789262372593031172889679473634282375640129628077645167405095909856623251481021883805608137957532444024130605351099357366844477382426961534333449533798850464430879579941007607060767079568512230937686595099075775294332377317110380346240219121836239064033868655999367934762902723165710483217737847568064319786763052119437475690819747328509115500697899695842759942080794655044700067037142795265685318602669754084283948058634382820086180052557972913092714715722752200535258699475681321551208808660991492491218882415935916914209105046518790971016554833325988048855505660812068426494241036721668841361979807313715866788941981144463762490642325819537036833208161696063299424670660647251686143303671843829100164611737480382143761427635361789713572468335011388223786385928680847505440177543290148861640748315428521265292458514445487469255565490951477154211266091309772336262041501602697477674319809948465367902225610741507461048243949585363454972948523873632022245804949918761785033579372959847850657132646013768343141822050461299148700647477473531492052548920766823677705561031815466627996608710620349359372942216471959105704635166483520220345266745061538864944327018850429965661349091331260049854722496872820452472112167259255867277401140641713254759406794401287009894712472190769948082240836834040696070497770135425544015506930190970280116987960568426461967841944931209409705722693866534769006002453463257067376266629196230036447885207962754489001549695095632726504884884543222136601553828715007617744667582330978028601034418365373322181372857784058173328524614188371889777392807800185470529051532865865075688942735113789295865581152343359522803171563739152747214440210328408051073061645573861713286288565884661762843763593815738516035986717217644747215941835199348468013813769023840087871226257595629196129460246136987018755525366981663134605188306273458320372647674830234533363323614567840774546426289872946326466442664254342213937027259822984679681206188785642031042517122081881470664630747267529132634668979414827683568851921247317208424395945458`20098.20541817117*ep - 63.4610035883169218576887687192886369389112854879686290743035746768189496046086944658955601428509897179993769378347911466628227942665011070104842130071005679202578222833452805240802926219907678724457297422821148180627264588497123484702139239942745740547071147883764233054720778248818334304818833090662313590530158846845714207637558113272349015730088946195340200922204387758735689693761678662668884672519905532758606063715422892506761380017470910991643584389522002046937443505327989565442942635432583487991311567404626822013196921939359377425516597949828342290383841238674838685581466863873081757006370329935539008194178047849210650580335155115653077906591457401984586103287803708101210700994288497083555561792772822072057136795710356507942157035446572358926321715684356727973951608291183366261101465787007748302295981665328567942740106533938580443977029685206900785587463355349289809932292156249594357583756992055921956013606183519905429150201018337895809683258501582038823436260038113605323125338871810504090348675063613218747831885620445542322284924938817322673556403200468811247484276500401120146943315414653570435955623937786857535309786983125331080253487898229231117240561872067917220284371957319541083784247117791316230690370694006620867341519221941688068490359769470730561192518550599581398391468512237243091813259929812711033336932743112443791715876383627720976594374632373679195975165837068547998731095418140038605354995758933423968031587093446231086394810131471040730268035476197524420741901761797567343075422500239102727898845853582259234259194820703162911982673246451290133805756247853520816274190551599285920625526697343220265934872405866218242224224486466942321019586403520802181275927156598145020741328174254226957245994888967623015393296623815483019608475058368310295606312137823510137387676677570732897427226641112913140118021842932600978777321306910630235678876620444958233830026372082849719643942654558538603218871057557346023728633552662400731417350509836161378254621486556240373593502942224988474107517749483663274054092763781291323365956230879231020701162151933850942367407048394115477873766603946601756033839024558206681971211150828687877370018650649107936459722257481418057401114749069220536707874598116064292591278710788265403099823301364167501139787621697487218969668960854800093576589271162054910757101389593343624634122093961860869796965735744328083555869937448736852766282447330992448686314577433707242383262205921713518554111776085176236814794149922480994783413828322444254602116053647115975500899192992634898523837480105826785447977286048530323610960581729473248437607534343980843436369347290089190424225577018608024304256382397603871572225080235140084422233064029595712671205873902806289407684482015352508340555642056437784109494201976609417645729698297263121879471974558192453881209286419998661592630947700689460154079157314003036223939643913370668340369708845088287611103764347816763319722878533045302542910645201131489022634583441979206579558851394889278634838805428868979486524355733292235737720577444481233358841163383814749135447080914779553636956772060228920829042481771794216289545658350610851674420782942938382204313304438675028687818542501876129837483167224233036373382857248149817197667013059575793967479267363721252759815763733650874427379055586075330150976613459343147396026118410530237784730971979375514899331519624249633097302936063727169212987420972844050517599569273063544864574762874251509314786743319535979776918495085511294816738866780186700686891339738975131068633490456708533456142861463939931786940676411450629165882989373090874234512288912401765861101597524384573333469192646014501000965337671664249606891708902065769650754283068562029350413456738669742124587940272763154557032885533071339776982091290861581494892173609412422347744302819092942408913953432485728546370166029360478588672987754377184451786291386200276320310921343872572598882143138372660659786895023564325610561952803733712546063263262567982121248590454355073610338579791840320491239579175136568854494865933360412284800254696739268416153177560494851185066819623786819525535667302047322989732051037269797696963077911137974280116966754906558354266096674100537129559616446139293317498314301692967140869581746975993269207404899168213143618122563251948281034785042950667988451545314207993510117477008252563937984909357323629381342290094743626584770818765827502310031153260869726777272620875175229793532093727024949388972550689430003216689880352593012063597225847287087699404266616457258927106122211495044199581375407014828910328635400657989587624412368948673280973344684707796353915281216693306290333566982776979653742753225843203549077617813499608392646271720092359848091545552062967317840499458390611515948737230974212629538200935448999215354406787164969167010790174141138786847228895216018933894282697082665683077499672966550959978140903182034845989075370416338496708616738046121559553900390141151331025930168992546248978266625226590282760059205157987253062393017670655808712867106564593760364006406820879380134028068428817408798833037415491956085835392546175033977900719218340821710720801118161209912446795027342296659695173682605366149305933500798190852668042305569346729495917674514226143857898314834614162575571390169840129860631777782459244876999840344336408228227181846679636123365508027429089531254227259506562995621957893699479508344307222476177852130607522178316240381708079717428361225394409476110267610554385716571910125507157904284547001152638005785854214707665743676015151879460103012165225364603264860951715858042405237292797960373414732333485618277086711722271462347062153877148674630456775046156191630949208680055753087105847401267943597393252691600622600911601827265771114630938152576262054111701092559013756783928143909071299483365153554306962964783980411598651851407050039906606107294721897198625356506584886272253698842829754770114894604159519959743136667797001409272682373921629453137242845553774731783482046494434239755159635573672005377058446681042286346914881065382225996462665301635749893101478673334537548399521298878074847752943055699112306886730611681445685741784792221278850058551492490775877922716528328189272250172419208644142535097735694367625458256027891828967277153575768887657492007676095191355623092400767886732800479948164849220880799306887498763179087134440890418080752643663629091247465434257524468815657124601556459979786588819994277991658739919382321224999413684525246024440961104445986626665867747384684058736042713706197557005577213601423601407189270456310403482052244992721829134062326131774559918134006556379202653008219809625996859174660201452333083362728037466736098378094503592476113235018677685385245587800126495133148203661016029475845820513154000660914298035208650243400048282057608507267583742197319321389087741000957896551879142204697514039942033125214008772916968501544247908738428110261443759417090618001022061814900853631214300653924757566124196154795620014164221621876926676617017124241827356459742903852735284214542536431521915860483123568689720825130701935827043191433939346576667771707266025388397324471350065576552164882009221180563803525243431856793912979878467598715887795705190678418426742209359866630107713878802187304424778767551678621589677281530494211712869612791719532126680310143411330791473788911860605107309169545661630771520271349140791469802246961531922944875405743204883181753597320750056065373842022295179795304932577952567468553882534689860615791365539680199873692454635441198928643744728562159923345987831332013108667585518342176769623143332078190854823656461836214028063399115394135564533726674511747490068570406087006833673995373284020173329875160796613551585222565853547598433077660569776080773266572612231700773955770126328963156150907089376821559939933529625504514357462620520670314429504332872737299937020071034510612221416879447634855231474969617935412505884189155980774546867833748804622104362184231614955550066248334432846447730980484589070539506870568169829148843337820483114086538338633876102080717907071642251654415692972264728658163135505237324121044812365288229332718047157309950126943888832405030513074574138874063278415811776914523973892870973136490836291644026175086378120965570768574830420259358815439366844895067679964524745875700024346713874308395754846834687074186373848139254235986815831566508110230396928568914591482334166444471475930788818728044707769784192505214917574788259579482196418415408789554672263294215426812556269698028607245647778789618895328474800048691118084952646501395787724707960613225189646346172601872422221004329700007331830979816364900259399229710572266941301860886988935008790427360432140929008070966752900745062677338200257918656129883255571702008816996447900426800330869167664307111735126506278170036833168217262342966195388220405417410017923233611388135233606591922102384896991375262496290393939884238095228813399189030146912121144468490216666016699714833820798940571036459608842836570371355129856410695840029352910900521508857934887418334367814631474684810838973632685049257183275524780607300193020567522545190235775542894651590151420005183926072045734068240337769759043858356043259638293068026388475183285032723301891687266779177783953008634490036472160488717265422970657223305950399020303020945959648479728159198341951801843427352870328646583098170393081083727177395276162699381558261050807398927430356028018378750420934619889596436192311683493751693551368002648217524146018897843853671150624921888897482921667108323738672339286761637064174821222362867224328509282959864056578637706109962080744151450202174582270557062054893925014466640510159804301792624368280441307015565466871605244549278965290472814115238836810849793640112700976902155511249885795442525189412306716043293136945277444585320139535347052271367637882955410177566072407553755750805299579639763246490487306863405112712374590596831101765285563948259449998393137865070719611942871069445981502762564958895222993804047499820655384830479547318452517405896682053030630861498265646941176381351690906519057594839040012737399995974651433225097434956351549740210483354881489799861737212087450106979918261185420413652192533657133614223462084215955194164428687443148966209138102925418522342211797010010350031947261110497595724786353788594630916279200293453352282517260357180824513590656420343478797689227251921533987943116178698904698834938416812581716851793772042122972629748811858880677023353012073194780661846155266710446588102927788746766387795060118295373424379086327693476500364187108390438376233208506528948714929443601966048076552079358024405481667983700332377735716653390206328146697272815342068436899973310790067192461983590209529745295693272340570677628659640577990579691004497106775260348175875522408580265789877221552273268778673178387000763644232488905285099644019950016059490362706831923256452737435070823348989767047819615908931643846592231131284915308750444505800563567380479683992458747079745902682196173413070139620048253497341690774139976781577560216816962316267689859177534597698603836685225924339669171091837715143586411775643789283388670904515482916499131606591453346581689961323701691313907432291144300719287783959169533315435568536679236597900824721931049502894073090866492879768631285468047599183918739693736496515457336323838622903102079654521700090767876486282393727599848787383119562763909003430649199081857288081930221954985110287282170827423699959883844851862690219034394056690778133739642162177247128645950712527338570237365593695275347996298791971864821848962488831921186094004513624994716501330017249482212640068786572840376321670543654764731550967993884655168676483012504183460138185373322310126359024366595688230743018843297954283513465211334254554014303505947803540069513644591168032627061911153612994445754295851866496530885958299053066751077103900160011274227188286218727756112791460611234281297053260748769602869560791511470096052787617970557654484766281890870333280375590571906245947592906209386319383953769554526830635217764705045660487225015200941286739108773301481643001969118434856633824760870435135567299401939923764466868083332857321278519611938644138854644143303569507280723108525526308426101455594729846577404520450667107470824145979044203022291156184145550885875896420808545735965093960545603493177612187176478531092145215298108499016823026751199941039281267272720908079597545967519410651523595202610079529149952412982016836734476576346861238222517215804700784962339488155142106107482097227884537734020197265729616051856654233126133434096434990072291414027709760964599374934552382331439097215703957692535930922585429966094663086243544805038042892473800940170578172716572163703114153050431440356235335041454299397567704363371656521871306457220790787755020071450210624189444374087054776993730650554602505552030173626196257299063690546557248667189591243457382321386837751116404642529154769878687112941527675465713914788613068277340554575910422780233715753392533490536689973284737342476264167625684709006092389537854693020738593487977830553504017088436543352000948465248736924377575199306490637393526858406444350231238615085401369529315191184313756313196225004043580351255005412734566956116077746493791395729443162518740097596187137341728643928051394755629795229493179609816712385656152465199433330434976398335837721475527750698754220679036432036467132803940454841934084732070802448632697091225261827776913283654354304870813593615692340633327180893907739006300819144056431954117296562365264897370657443966498806770128509894095036286676411006054620144872133205090441735326613198817634413942995815054589061077155299054381478038603456088802175727987830037522812965339931330522642547462145593245108807477495243889321717493488231563081418569983070016974752721881223377054922144878670568844163670116761873096834378396224177048334990680194888639681707730624846123523792714269135392344604597264798855661361147598368659166210988604300057021321970370197645564216027463565742837331328510777275126734434739927945460668269191680606838692150576967146208493568659057564340253157993109017475877274424216945469792498767438115827701908406819887149944838746045386528456189684222059660705340662209935710758024656714898074013239963730816444899933966525730291960782753990668961303025216287177297366442921230396536222183897979689097600204542274326717426737302207959873768474580372722451948458304216316012612510206923277676611793672615749251674581076315024797733196939569490576921000769287216274489306289293668690698831550286977851036863260468940705430978911197794910386258440748938949871198313760243348691737855276989806796876125228032111284685307837674887776679907282260572444389120775728002692589543572473138275263636319620789863486966448680335565470788021618815239322410140803007592791379298417999938226051205051956922238876447859468296791217037821975980307097204394955861858835966949531063977699366559242200021554445294849507596570831754289873105045959394324078231191000770277014273026426464957086232196171776814978489321362492170013340358888302301232841653056200199313270813787994790944359701302706100188101317287900375292041806946855590478072644108227627741416805830002007177999457846825720896716813003271314028341647683634885467820241593577369096366708761259991533171572931054466202712149183015691317254583663434119730231977063795056492585033472917932661816949922467090019362949134128921919253265915058473822273748192350580760173171332722523621189850369952509025840444403003383085231866552744098648073098944332686878362587409744897086113277757490310989816424237063682863472572496634357583248319820341629985721579316104758569407659339877928777150463714037952083713317324553548046118316614779078713089953320784483408002971656629987368815876176710605634120121421695685053745677960014842766938403801719191214931570130251993065450139110760784432598814083213249238468343305085733781414442605192885198992979437536088768914739351930245203147006169504089258995366545910258808265859819724899356181571658398122036110685972594563948317373117682068701607685910160224208291894218575101950788161236959892698924153745943790055568369902284320841021729830536617317466460132242182947615881528001797229678880548746160186728574527984081171405453108201990273674592710038044519480845083644873337867919337255109962057157868109914899522477433112642513978910693758247844751952684479450389828219807649060099585418689047668584418101132752073213177965325865342575570752976312789433197278391132078237713080419526064576640862015732657753265939165753661324314557451023301927879690577063501553424515260780470965913251609281184456703982449984565580149616645834972233082500833483540483255626716840585237158020401591799321810324173074704834035893520796960476283306434974753158894994086313471807902445543054229700164608575011857187396970071981532920179777969583222522879670116952574399332414502442509186003238567382370953254183450291317182786747354301849380861917761433584220367503918066741919964158630253540694282283300040205979424767072193633248445585580271285930965950979403957125036851416952409738965004537320933407810723946436959567424805075003374184903515641845442065222528778583567664609558786482091412835799810761860739331118125267319044926741785752499938169159582781316006198722023548362783685105252337983799536648438467638330289309799739258102864947164464347779569444704750364066074558926109139542963081638243503684388549600141493388521409401922515947156246790087689325836653346230289737546545985692185685271925565124717543111538368565644911715827330821001875128577682241875843118951483286595701242977528086989072874140182302391426643841275545781623754669873825825892779176558024194066364378379978052167961259084264053088294278496255203641553675217704047897406374523307729138292185102915466445906586216147057393831790527731972471740138779171354142284075846776166957539703837557309331956724637088542118432746897101371460728848298208274655986995181823007455821320900603047021871876125783890474385131207434335064223678051632956273000728621794709445996947696001106685556473824998948373798226533326846869497974223287620134673763309657975539954792033773032324907603469192487317020601855147059659924432596857882787025644719072150147976559674084968360094669713624505389307134382856413433804855629856467296089979268380942379109764459883135747394334435446082662265093054767589398479740378561870202726917035016098295065918385636454515119630402300675167118949390512676510571187715771896944784470151266908596591194230515665470407725154401006532426937790784701355063303820581996551426009112617974187686439156917700238748075591565652489628661290395193036250011924087532503085015394527177083687756362448132687596624459360893985060530084714753646702752101068875322493288365848923275651022880825756442944299233130699946938550589814921932083219746279265370348179249309967404340900760302010057180595734660776365641921607490669130140126679346541204114160532889209311109285530356486161673793309892182782748933547388960235113287050685444466243802597992430307639799964514805450759028950295835162023598797397304487027590744885285654513125887905669870722498718732287249251979788354852286240363289838683095282700810444522375310892457305686454448215527585994566136084818890598364815762772038707935396674132566345680472451472113110494239175431042283103372918320275055772585946772116115669973311280530069915548991376200161002893164549370910360539944801960068894028279517876070158269789894774543206044082854405267935230531251037400021895132029425967807904194741013137854298666564818652179206068160404989635856444042058285903117858093203829515852061773787139883678332665193124179902984469387146427057509410516662524721877556572897405747221764932156535556723885123613447588754320322731203307274123579499312541630598190493366095793723699717986400973385008006499617506738211158765109948073603028919385622975389845086137917554800617525464052426045453474871977992869116807789143286416363995890940817275479973120570008129518108582094798908013767308529802656074377473375235175477279271491129795751927216425179902174472736383852400792352004594710413643063332802404932766692482375663996867306481905976951986272526906297407573718927264710638590844474174467`20096.80036093181*ep^2 + ep^3*Oep(3, D3)