-10.0352784797687891719147006851589002386503334960027513405445258006639141241326954190634924464103030680752721502772340571069674526041546013427937973682573735250579083944652632331648793831083274798618091186327282063323757864318995534612923241372130652672923045782842276498773172372172476776318342122822446867009311163736644182574598757003929190838357421781242422573729167603284511298579886462070616222621522286541588306154646226184822665806751969051460147280197532745419573481888074824707585928177145819881791280285368260062649526835061302327605802594958959797468690611130894617490392739027254957871739995202893403587980116430752263961809913199425643272542913290992098288304965931846324488859127471639895777719710880205513704322724669174043975128962704554654233517543346947328359765975721220915410630490322201189600712911427912877835372197113361280448856059166483947523715124204053717394314878149582757313687281710594166041668848061786780845183534459414434450123562166289507082422444067333604442117847121639647591408405834902078493420557349212053336278674940601642994435662466288909320099197623480023849297960998600141546553473505468425731584471508675784450281983636644061739420023068852342196079661732720332362907416640840601554515403486621069709712087563819142982460027286340162381603309276080786142475120071455425404355707559379576638098500769954660587681446719105354554088360890732024599107635278299469255304059478880600877670707038898246581377002486601898679957883491017452523501884294207380539691538827306227887915954491669610492782652096395555258408313917831756917981787806313543371201362294188923937878180899694928810329418561533988300203959759875715030177443065736906527354882766509422931503081032306590984362219187474906065522603723195786329401648624535163164253832070832090038251058810155598619526118060497681088055545258100701144760641484963670825596644919402166614868046297851667306279709018390219376025729556868510960151823753402256822707198511467245927325751872329610230045556272788475829663195326157014893945542899135524071803014205623993435002650813211216563209825644043175793931230429828553418430529710685904255611025060741080721923030043430200544315228082569412500799149645951027759574001114316821704330541856962221255372624124216124951566867139945450575250810190976865448564055445418086431847945049861601474529418268392533938525510204506537076652177102807184143381199915627678342162251245855075592820822219382966668754188345056114881390135815448327867811671017799978581904334421887217377083990826413352710017872331187670285630457441207123039239740290595009018571280921877176436160522363004924595673439171423478491229154799205581714271739572345178363480723262467200351524815852793565522594795628080786036240184437453794188802541092775705011276522049716012717728275845852879045019298864736572960921643470170500918605060660983484759119407939606497205410373267414232700344035589832761648556953006351031836999485158013405508769792808602959211434372197049876488575497365633717122292107695488098427159305729248839303947026606550741335123272828264366794689361188015311146736995171342651642847820762105083379762764892125873186240705492241368335270755801132078749121919537573817488899306580644152780992093811751244143394961975570280665630546327443434105951066088683561129940438055954690265528358563148162122231984867836210218337381730453170660930659231602892473316349444382595390551503427176960427519717287681505359400791810014369434163929047478648427404832289132157801236324925489792311403484553839042432600907396312298041216326707930707145604279626306371757325773187070719329938832485160097475765191231773111688833785204256517483802055185558043831170836866232076185764184530656497479551249740235052142481365481750229849662807372317677455646824750136272306587059401910653078355109849571236341847911138485586312741276807076117985154379203387718521916785343475798359921757391574117188875016079997502338130866792352336298796567839702629924463481001083486691817698505840397992031845627528118892079633805562182209321490269767577013975266220768981537104803364480763532584456978827195008196467271398247662293717897785226188253242799596297688792365915904764160798366018399010323639665693565251759893066131286533715636322475693354121113459491542829280257679816621740366121690651443954637964559900264931772571841292600089225166889640896934832415643991599934520689793977181735290660368214012359483962021838952749801196348271936945742362042559453996890962204610093852139755722534627946077670184818200867838861843277512364030153839037896856781876361230668147006261651876817111446571755014463940559662226189495053957360062673783626095044245993248636765243270482774590917562596914510861274351373823373961682202469558464271994022239367456597624220949870364704698301521480092943421019561604646144349204255871135387987805471135246262323116814451473716550999846894751237501515854400068336678286735722787536321574845124282246758860844348512234402654801528003119368810558667270726706215648561645640614038609203556881498321726652891155192158866613583720178498065179736060692191883051341025609912297897287561495691979250147378618360835046131870140327830947972788243353741994051053061203865010205992867870482497794038015372190350836000587657100908819685982176259069489626080833561099236126994860099833289911238620807454379701084722935515755921539781274548275644978535919019873459985809688080105396438493877140728736055737541971012972097707719065556350478591471262736769966773770098286542932032925944996952881233557482391590640668802747783087335356393724392741381767147602005727361121916490031759734055069256621137691047759360132529085620228177354865825879440157763973446415699164826958553203623745934021527964062105058579840949987561069472296118298001829213410198577528993515427291610249913541936118016040042088297975716386007858602176856244349316951537682174363206444110692888401913000810194087609665336753147392636522935798330417674785556336300111948292223635085024648612069640075207447669591375510169358436456417838157837484900981134404664542123347970924382984219747252218893298882675529027789144793341760036705831564604354813514797823294161203384944092937155367026968676870876726231368674282623053885316266092631919365975739325373583989338248176906663260212602173476823845073892081646912024820397637799484261292858790054457305251193513445815012465805769517684923859162318903207738648572802640891106712291002883906700718741883520127995246370410239228222181311640947921819168827882127242440357443608429826673611383946810602021690893029883659964361830832414265215509664949869419833452295399824918596514551252354226242396031263578200614107248402123798207185416020295810339639984679521752037060575167830974452351802074400351871139039388995499953036956437839044684094162709905435995606866560788303070467869679500065912051656059030592536862438364157908194401908553853366065111791828605902507274445456319570908600761195832968471870483338234347425589055121126710332564265676374477628684765013538283423151237925488472096570731019346090706539872232789280749780477264665857911341876909657091628749783193228086644596756128954333937999566356472548558294442021630726606423318206523575163930100533202114940795951438780413417016258825351141670776586299612940542943222498043116265265051137552022410669551465847685173158015487588439106656451979114331431353596950769939762373654040814844111729500306276775856026021906232644761142437734462611232360668550890808674656606766647147749634498386784876421405359165744561852440234305910512416639478122234038941380126814359507122868383178553924766504766180041001471711164664406625754754642433950736610669947032564194852583612159247464342181103236302970928307035937400474671135525267222512920149023298340285011696195780825155576124280936082420126354711066040084071634828905434036690485631663077364622314640703249282246094419264203681081362808409525565923063200113281844749196771220141058648143265384391027088935307405148154656954779838843833659893369200122445240821777527359327684968723312466586143596262046698146759959790442100110095692626775817129539630404154293673079677064776243289350848428136833590173191743096353886503494861332119364553288211330519108919917148684948950749392032081986127749608326380437711803985919281288719702715532267769401239923382544097965975258595993952699557451586094589839962504404280590460077157203913033456159586586501865594763961674847093797174823413276920637990077499140972073433346799113860931757381101468461527547201926689146377711447711962852169686607405599052124211555133963409328463567468719726288151024326102919872302383461192453708712169855137475825450162249558825261520478727329903881382205624181510989961497336952137331358401384904214764169856817150127562045064969510296560838834869924540902265719755254958449063583949529150718165006775758993454950392665653301364839752404554872599737643527610310415932296154799796991384666773258566299002181094288440907392673719863960732124471604844574503333378479375972694011366434390787333526284387404544288746580637287435459017334844777939863586579632803199280874885259483279795799354175537537707371374656520253206444838909518032344372734723383200737895835723804598995152093395444261620164116926106298866507356434679681099217041277071652043467642985594682915468566868538970949099546514130504115990890149811668006263164040737510584239695125738832026974564063662169548991639354451083004513753008215350968218433791379309704295907997478282477945370047429747355996494664821511093736069303649643078020632958285646939085100727313176384593309579422026708212813340295548204726802425016027206653438489751614190046433262975059576264078504418637653504786267272222650611078796491817171207921303612394213303112126950936417224893000097791344399808489256467885585285129124725833486001833476402023562981896862966663197569940764179262538446948642567177807256224759026654074545498113927787230324100785547640085594658786785999001877886525170640094130937554166661679882238879703601377221856453646611166000099179481876896802856493803179861403933924358744577316227014520737470794094621698892815315433366061033626092896937014395269542006238167382579706794925723260223411223967364060412566391641734796590410964296719093980878601737808347039419895742902492897351600710420303279526335235438961208363508388281510091302152916068388298516453544810861203989412875153928281336434305008161052835023917662381144063780356007237335906363244644649600078201473755523481172581857871727369678348283761502565884207847746108760142432814158849184902898669255921072241289879720271037092583002005328652440592004883476401537676211769484008291753053670171513633829292155242143453864019178579622232428131495441625018426186120735232820639439676550127688644823911090095639325671840142207796591198553633202477176985092652028922294421284258156466725571787276894666253225799847919832133221222936942341644811289758235478937530574190905755630645163811683492051187448859973755335579393701000137354931208436227562293365757815250697469668447090051166736143421215865447292733236501742326074351879695807541064826212024340071767995124029347050312569327438383366020931263993517400331622681035342799618875099435172736689319927061929384119089475016747944694096810718689542541972630184964886876685380767921494883054270627058547912784617977319080655775631248969876623274050772496503643227035715899849640260535032000752179674654869400771503585261351217832547178563905428688080333069973744449816930314703056263966674051567000521787525104197994506181907130924790203389675734300369503601363589315622637802256360720624981697505433433660794777665983780907259557769291957448148663634091945854523543039169296546997235187105412642841730561906221933211814188475066133941471489563609378746337949245574985672468752741963785512143725734793629146282662822304477394505397135821150283913719479078009763761042794551079654096121805510111653670789925416230565249990071611535582543917669431461924872763500101925519713891497144254368217174467551875504154910988406621221864030128754855783926283489099981214752857448736099632438534548083020247396629636633871311570619977980920045288524301227126136907617356646460923316523665951474088129103595527344586491933847439382803503358731297775771626058168288675040647661743054195003658843352120400266069759234401679831020645636774380127337491954388260366557591645981757045716570550935745712374867073245583125883652665252054289030612868261416216398518815538407047621928178925395237945503901454593793791949467261686828948434244880973655960837231861185639488236339683440408130662735075961972858860719101706780275811636275627330007586532764241310523093077993640466219183906763226162134755971723640514367328346975549503782532723434480331428978204405364288541140585304973998267714984740129795538854718344191483383317830119583466179902925647290841806156446502387541103275243309040856669131802145966914689476099964467842504583021845726046126619115694757258524625182407012494031290559189136229700685428529863400430942277080715589092293427351582568164269249033455273368631864112919302963389933439682352281339369067213176567955329958327691510018846749872082135997667877910421911664492467020580809100604383929001786279550816089131472810574611931331006554974643199723473928057617465129269722005910631932861772099393865494624595608343006757354408980729534793411942213534322440515148740464656757178722797884808796440271848143961818384374888134983630199860354362934309064408253530370027616588727940985110488048932268643549212017321429250601162497096047147628350498651022846132299937623569893241791719804785257718979107048954230597257678145165807530171177238671115670006618731953689688993692327264387295508360786349150340537580642063358502840091512709612580562752947008183459101166946249384651024663615784300098214896654617585833095648807433124052977808275655584705818069549780690865744644334128617780618469011543069314851074580921291253452161341839085426101042494101048838945152912019886789628942530346345533627744338354285973706655806093140435277701713149784291639710401325136896661456980378560887193760381378955065143428948617110836100331833741681805503501395523955464249752681137670322913827918079935075862980590224397283787520767072618016771219882868344734889261993172908351124788303607417809321649678475875640169224839447835361215056259760214919477686090893751680070586116628751665739392417168276186750970744758212225545470244802746507620521510642946021236639466816996835493184871110870938518009033766051877280144498129762005485177011904160394986909712212081654212637778808323067831886639377463486968306813964088665621213851056430478362136161794250170142383192158936809162123827100753766526702511944810332232582600133845815433110229185348075758975359404668536564031569937266987552694352422596591387733128314700639180379910395257048655335833658878381971119006339926293183018196504324146554538735274880856936830724657245023697814483286972776016531673196297137688726261591997204967895612753783303461927150490843448334525291326164073125428803505385165653285222733999728708281804682253799433318739291134066663346803243408305360201975038315102384543587334904671177874705046644406036286552149878081099928231987652520771820343672245714791355640645467551290285313574802967614030315521527761482909943998302146466551648728118228769996230828309774657071425424767039334601544799773430052782016139764444669852424121127851132113448186678094229656921564653678568596659983840475120974548838391802956571339910197367240329954842434232526737594222163868611063237593342593318522646685040666660395392777011814348876111981412012232677437698232209483464056688735776199487343717519240520288559857097484606206635835826619455785774386086187956739358708345611475564516128600160419940959268417221822709278036669613189199783780680877059982658149770122891376614416170412952466157223790807034830849574444959923410531438315133441166105621853639728649449277381065526625618774725520683140709823350539106979496611273174738478969683963335542523855748798643833537561258198579428210426618139474105340350673379683734288588749874344966335950601492592486102527685336727448965685956783665888151146173062214252326389635950799039206757217529315484710758152934976494566059163325477570688955055361534154901615363953452157491351728689964273745506024044108386412601785895728412388129494514975189200003600375861348974638411761366470587582306160912028461553408126595143392042094376008722929208317155294298896954815337844859571388302902275538270820311472861760020157243043015325652802807959246026877454589241418097515322542411297390141658874798532393496727979999691150547386939828761406472940364811870341755510107654395680773243942351420317237845132794561514682611673517165086682824463280485931541329655851829613521566085390522752447186774470646759974488781507284180336278890432358386981988245273583952605042809134606807816590483059586447870713787009779003172992028558832139569859660287964158926314809750178611832587053368926748876648668095572952409669068196291685977882779534163213636862455729762140745137479194790359818280057708027307561650132192446407238452977335729328218984253512941894036478210806563028065953567625176850080898704602832478282680013451628149709210147706602627095697830182877219362998861693233757037866373942291372042751963393972571592363304136751763119013724091093176411243666281256221394724040077791913413636116966876326678801016399552965616593072156703859719655621083357503923122431586013274286212910290104721695432296819728844470070226753766800862738958653448362138604143967305192112532027449986294518226415522915049891306399136936913318924173302841313920997982447148966231604628981486423536283765399270527138330314314733125190350211526260184013103499141881215306504844572872391353461678594757886574425471432690253819529243202656414795709767983932564412316387643494047559390711163779019988852354427509346024984651257817018928056418346957144344033876881634885842786633892650227409569980782782383691479133550034705513302956806110017486629585280228310737600886075415479002819033266850166787054228342211768377643474330537049055742995656200044166419666511652178767038937966819452001202524079741077915737345278346197721292349733014975113564194911146655784731371705887044152750304708375314828529362502975431094310177934045791654403888398109973866010675236364556279763710120245616426346783353364284541814676001641030597660750513623858040245510839015029823851340150719714589314632511976827843231906413628885562806509064455757042179253860986350465828088491032382064829982568969768050073971773262476086332920984099117102676755279127033072586772804069592261400815001167506127128596265485295443621745095150144372241986971845328088808423819220103071455319746290304875073265652790446070866203981436761311348162359545917481637451328293735404110274831260616494255520328164275548302366153200127065492753227816733764510364370214270126833876133387454998567603717753958881164096550689585835748682585123843119416425813324417420982132084455511543208046987445907405181071629753945028633105166690191414774464335483858281359592985098084968424540756442972956217736886095360262882340664172104673579857725883002770476568810341521760482566992970049344988360773484119491982044457484243254404448065549145468410054280409349845237620901021634909245887133403846161223883184491770855459632014434205433738860281393939112104131999439519132774551149880781067292483317527761277962569322826028829354380105801070108293464771189291001953356116704627118658738297132823043316438600363708795679674076516032697787876513160496395186993729217958110123729212278103330700526966587372914423954493574929303790325759318758085013398803823826230621824207230163106651799114350359472853995279869366043054264143332050909085089268028814584265192279496580622073421351625970955863100916387205875087840906900597598551987282200563701064114636782588198529597658433571296167345321594056924655589482241056861463007669685897615237860933300670361097278250352153110132521325290955898386256655681338346304757126927153913028461357888974446756266174317818403898310150077540781178506262037633973348498438086786536646575343428138660379711995841156140675036941828967653303215852225306485947`20098.8713906729 + 2.4041138063191885707994763230228999815299725846809977635845431106836764115726261803729117472186705162923983155905214388369839919973465664275527936744158003229078835658987201334383831510444849884879231278193282065823181915619310293025598368102114305119760308742195622040796550651335752070446739698833236221140294315572789994750475705558740619120514037063655800061530942151260976866417394231474847615868900632152506354290708888236623563644994370527141836489799759240701667151234404520678757174065626253561598010835469738230507413124741148819324434258052546414647229844858260810571107446820661551555961284840486097656304200182920530764413925431040416454867000203058960239738023525190335273399634367115046976140743911148469458816719041772333240514570751162615856517297456434741113239379790532403755362125840163558467627175365685282486486296056434734901344138701525379060869187875006593272755150124946647984696576621546781055360401515968713587423010180100547320942280170670068729344497130630362355323621844558382044976793600533213137410381255194775470714888957550758328285476264513914639204037497694942093986731322801613860651237074377201454370718965769577249008371109281714311260142501805427726937874833653309331545852223436492072611320930600950443406530272782117397715768490082680015234945582743685548217501735810037793079271391728616392274598046549869940483245290867847858534556735731143111635547932754382562836449328253732690562211028026334650733683655859074532100683037054097605780536631666959184077511969977235734011927462031454344000228669534703083765105049326525944050773228518751866980224990890377689175976730647521001372432851856923760227433333270071312020050262550400248693076357704503329011347910114772630527531908605629244846035495002335368914299340976068804261460482557463080580850230183988175669724028560280814324289309577496355165208413334680501064215405166036762659877339466398916812465807921140638185452813677617121681494779136670104188302983466096726609542869165107842443640903312008555744568625186314992540534608318375765689617227755536451232459274826275140849119897826590517168042958716756463955423455695634409648733331424466074659188201145223960276460517611841259226635587529021914240053156097612186110687265701947226360152187052828660443565595712963585577206624674713857793185485052095773576831328524398274333882218936496226462766036353525672770870181111720245186425072586191568209058018917787193837970602395461450084918942858021142365302371368966342525861074188500718940357923409354722473709473871005694917239670591427194643261493166017480694034214920012200878025716727526321503325435391143413019758375789677337561918434406966263828081098382752612570479992722340251106543541558307312291629714107364520866370391803429070693944529278614642824075032159742692966216279762623577806918277664146321921220053482930882283089356398092925742365314355099673547357102099172075723116550679764987470491384867751836087132992529484773258048902610492051726358960336038652695168435291429293812728257279225632631397295148006339341029401424850083442937820032324677960212403358224420031474093085121519914051939661220135851415076795331154116440203496361429558802933504644863229145368394135634677350723505968434403862628954471363932807876329800403056586183945539798079823783036711444811574668875714998044806278601558984992085243611491204556249204314900450811446792532588918604900304396678610011072270614274309558614657668091412899922717014442877261861454792882927492729781137993315419929105370697103068695941504478202808675307636129721895947739917828673721098007480792987394572535999777864525508979285251786803226655069046893637249281747390143880206537833879246433210390960732344540118864961616456058005765101360562463030287662961240300863764834365344127924530553152337066484123950740593069915849514211045368460948775966906463840883953643563448153583458292513573202649198809645134117438729588402620583728726156018262474579425105264396501395676667355908774380276790631029302835690390771447586330225365151016824963316789483778110333974775812203437566033040833883648257100834364451008108598209638526560829726669605399255519754746058622047774647699675709394291386823856624989547459359082486328382922786631617385367150466783228519553307040851914401206573347029346534759553579687113701698490492739581490679183174142360214318321798847948625896149933512909499030468825548761078329873349991627668115507521671384374330600250810004692823299836763523390800283272365575147445164471195098879324619022184249738741466414563248319041321969628889158577800911421863010467912700377344255946558191218061883576554538677998254727795833762200272535432172789222001183945528086832675347635654769970299999627646399123758223541086960905066312659318521049674242821490268263844974464529223924700057629764939371507865890160466061822502820563405399239245130823270485302642068339440686170356975243057562382355825933648580368663622497074872941483950425563362291529562591044670493720303028390300274103782576924667032218848976537261941897157203152690886933879752683502151618368156495675167527754685549555087030173262333564427993551604825977574661398073704454716288681065827535654772136817126816099354183738461250036061052745430975260833229726936295120379599447945993421631523732326654574994906720498551300300308186870452593857508985995963680871449824196859160182584918937885354652912356157734367913231458430101766077782208209712592270471694944059921126620463141669061580953746901161370571286472479467808118212899347492766139951000630592812969137583758955599536297611123057836185918476072812039690472492855073792657733647776071270713928922531494194035615021912247985179100365794995137270567905727459334233310731694911597134669999850539718924210202066943914024302028706845034963314769474381299372643071870883699342792832842916130955075936756177731086051962058156271491503788606009497455377344938540788500563575719227247829630411728331895560300785425910653564790148942220245095965374591751186759800985348481419481479696433390168382808260446353796720554216956281124448847321551927455929139223374562776001290888324172570618676635755889671441584808733922760340322492613583393069653507647702166690879041028436818926687155523931602930414832520978540121159437461361562506938045666637428026048390358092153222978873317047620509012927736487336225501442684213630061191657137875295442817350383734400466257108195561287183418944825829084272970555947136576234153691633661303098190398116467247975231385548870508484387584318073705216531360268043946164727480254728807936992359606253247759859336228673036667404253436917436296591016437749248742142145245847613150860402219781743287676247945146534781935254885390924554099761217554568803108104043766582746228964017451830119399742305671894957656887947904452896467787021353994568156656076874247391194187385927849154188315969620540135389085036675009413347237474365874191826146208918166219208139448944681671922033407730993194080998871605734608031792705579955857280647919109408436656696377079912255948394158438457700132704913806306238567593766223954135796840525538569089246145354995066474120807666108453629144834720379309875175841133954274705891675691649528338892953597974936110057679850187485309758424466594359839370072014682432393854976087825686116170139347348833128637400006660951952036813047344175023038362869691218571285730813543629088279340678144603185231737526211270855665452937982600766996848310788280421966574135605905937270020957481831987145795444727994743664069430531560910192260222292620235970472551256993590925381609218959037711586318250096547641550574445510282859144017367212846248565696162578134943996367362838659477526719207451919542812694599932984950158589429120294039081466869480981919845493058179250492464108155096867450808127870602438289067092755974942303448482869764964453199050229582382693855945225578744112812789017826010437014057426642260739422147807716992300850247315450458973799675163652854454776694651347068322173899618083897034156239962887651183614295189444892602216101143258274608198395169196028998959463069260694610211651210490536740053379317353259571039291519341911517091965639014419202350732966376878582660223215194353955238961504807813202343976451934604169086604460351867856049974872620411633315706906981765964588401610972366098096778209280953391391262113370041443631153249944038504097124003905078190934254635213778002700147537529347775801662471675658155573476910427718713691648768661328416909204458140557978734667994668452115802038222539326334877219487044083731348105715961117336405202774379117350050963073813629987233818247901627283539999533240200809223199923182610738846860054584725859202314297389580998948718167540466342089831216718047871888974229147466328177157970179612371858490177344236015382743155524941494153652781398616251674546622618624259680058323087384056977733473108177271257107356736976322688954295422283545559077718235653747743207104055974709756419341911852679144623764540484243202087062155405228134497706894634147521054723462945456385022554477832101169835457963797053923669188494029920433448295571179110923855591735684595160301012204381113209408533272765920047199176642190377505661684231892065897602507157475656770431925549020723077511132220080738981344049258724954085364071128113386387551197281339259932234818573371061613175294183041891653999743437313840605377069315578286415894021128003902743070292065194973256924824357002007587427199514490710883479436569599169096879178949028394418610239617517567032524766030374116886089873173507496054049321646430100408913269298289808000048859893684755524856609447758308501278118315271870431340801451122807247721070906307926532638751240523291999530095809305217111582746244872839017079586553529577471299519581541638849968230651311619326979862487196070017223109620194671175968239355559575121218623745314278413105879589225139162034541062430189347842174685270457084096290519004862445463805396205599932950690069632440026458404964442774403075217567954417718441902525189122558182273597684676309878042585354392705860502960471254584463790084701301678339481228711168771527621118807977858566428553287857246126114829117672454730355278450560538338645530400123341376089846730389005751823490429679830202941698802317963157454934375612340841471713895206238093632097973980000073949993383010975581100072872234329361317106772310620753173357061251573590438913981265864704756157979253918709926216872337083074650163239460169115700495391350988998570844828059125343174197796738594170184607996111499236455667721476630455902995120075064132191589686210773433708354454258066763201172921416723709971131255135866547759776646261681119062832089774854213015550751071257019924925415673978186274352935684129213571399122218923457835021391308978924890999958295350877176149139220375210497349923636666951063597200741031648344087572738647345785761901573650582690728162681198639946636918659958762711757975880162805355630777489996641533265789493280867005750421482910925329730199874330721108404192441307354745568226802851350851534973280333961859891431801850437503050486988958176085034837357303976025149425920941557277722106347903158257981342165962027088896329278044340897056012224601134443616195972306295631113660614999068099541770651307319742686461879980685276197001945073913188717227312838033320232140883063035266268361624497852530564153199245863167426947924498043544898017487561814541471753079630550040421858242396858669111268398231582621784574428647749882801747188294445054492510700853756137456498884956773080978252461415448262399788117676268422371465195510469012416553293360964416130134288048576952468749917063962049043784249167425258705066961651090845334351362044734089217322239462453687445936953657869738125983073004455429685695243997279428660685791809458414600792268072095825508960083191600347971782094028288929240478827953859523108894475684520528021141406001412188586951811511235112277265544621097416059860173110792402507232336671679904669454388356528293701232652888118143374911559005569039065615021271533903408421133067995310994204721978202608051022536932756518077114643027853747009597710726344020889096048318843547305966191504381561662652006502491579615755996237730318189996143323969738253010547254254298823009557105204724681117590684976943724885399859367457757336136395808559784396756390048695015905758236367236961065583011101267776741776794874317798868524878285500330271736078112967848277706606291552150412411776715517926180711166146304012270075710724544123579166050803240787851073211837238844006006206709708859245455855788949132588409594720664031093677528910842019314690774615657877978355736305872816363215086816476924818343033722616685035067298456145289172446662338775534508534774372296908987542151353092220875189007890735176323217939162798458469405420447085258985690300087530287926076118986614184567594168778015217458546541963265791639388971395057910881103915553323693932390541638928805541105545795454586974062075996507785149003753773459384029649048906125134163683382501353881273924439608164196216727620950218677667141500487610985672847554416693496240105998112843973809567611608025760477482602414373977919826288189521753819756048592022466548310005284920441077173176691593015995280919664841888155737963103646163362543681440795749599130666675948458208816283228417345346905445178923170619925583771902669287290000130064551907642611086641353250329592963077181395963201072165630965752380867598028482053374639080921621115591753394632297619838036393074490662387747086961672736330018079522341820863559517531192495535345456426372795615790356351915558032302186688865224766586391239550390151128080827702044503679305126364027843258221003944084105433935807948689008581040812015586255523537893930893918177828845853166559626603603537719845053396172414804288528480258773253947191228399882020893493359350759209520471678611631191286938300946047810754437339662524291303804515162514636482945730536366940542539206517187684346849796053482569079589879213472660161523961377257434227245505462122988314183457004595276026187512421754356363059459719823701443758877639114582758846947303026073571382555414259542252858628014456016445051665153435467172244041316747022808163465490541002813607307781930904590167870925500519344083702399928341559004377299778246198777152834950319361569941707498334107635422575660793764199465171688298229504404577021481530339675294050468084999223618448233239344787494316545439232311771007957180045688480337440691665222969712557263191003225136236918201521737139475675223219065055774803235074178379309807571263827484693695333898234451956850414507993674783995672269391532795404412732754188518759308499246969903689329469641146496288752508642834461015799838111137293529647618021583631292731707037766959224211360197642378865143616351655252447406681699206542346550971337318564481448727502494907769442799725119677159606116850905060981868005898223026243268964553846519664258858664256035721279060050623099890380374178337840416887673417991327558208503055562621322156735238930177515971250890844471818960786159820964375855740402765512580319559683173037134210467779740841616908128313149766406281546589830847429948467688251646239525717905907384909003197837781983745564388427728968477358481864458166268120013902979723811473902806357704134235101674485601896393080217646491220197602917369296458207852383062226148037754410317605531350706442565612970387548311595333743707543892678748571042926504615716566673237557504652823928639703090473846430520714595439403535988350137644067296961695155496115111079574147266623658421021318086004312818520231155958769599960238045617033982155159718889641684725112417544333558317815749763262457507147845594999653089597109093509155578406722003229816109091635453509259040949640748996595241021929414216328128165851922718715379438249374648856667421353551119943446699326724764126114641456223699008138022974852600143861640381388158033703292671133384374711619478660720654490495715798468829604754002644684853587947328116510420561865223174029941865543138557150269906882916530956326626442090441259227358019208217111506052221232886074729718744600229486503432683361084430945617674063144538140861621642417639156933129962127452944105849938650196884828512558660349485274714498772003700159780859376952448225660089271691882133281925043908378746465269414432662961642459016041278434457618752305335574971831808595994489057566060453897239410831110780721535055682656914496992390798889303551980549171724663725978255476793978897609240841193683330653365405841581233671257952322009485370146592045984497314474724671511679744979593395942128601125259520168048285242652066285697368458819305229122812118213802148338208044970038671038187121039158534381293321245064881849121368333551279172706133130565069594737497764996502325688403528094706668626806580888367633875111282780297100821708354659277595477981964094351262208123117112553084637216409583484393509079466408357639499474780379507434338295171257901349626768990888987314198472080795770441740241196222219343732754967481208788719308723497246111076216755489033881081875333308565568087094408917841815031278526498257284360646881719146349021190478251891212243507771675552469943554211521346414754292258333090125857048555100987600107981131730504664410583711727621186911596493443881819522635423582454771657547733270575850368216900578083615807612640934085604783271011176270889682985296476079392687457002111861103554395066380570839072093529641978156511813112988539601198907449404358873998036933692899051668223282565517856675960319045389642515323687960312087719586667837170913548447860294191059212734340668807923786095449036699559575256785674047801077958108708903363307353089070401794201320903075169834583650807918025465573387153400277323086325848602366817212504321955386906476096081975408814060738953749927742503957542311228923994045676409192956220149217128704591691160930424038691971175523901298009800156471724301323301157083289773718441603027572716539595879891542172890869670113458024168783769116123346396538540930983639216071539788720125166840502720713825196655053254759082942832224439680159708258541091130425160621391744449777639229940363947728779256982654939996645393642251670774252463463214488996869822334847782239753914499718471343653411922099937821072223724377691769618455962676763434469198332149264526692233074546929647805216533724576093130698668548862915317937634539140041621454163288818038433075181211540600154080347093968309931043900138539173825143214777458536173471152357321925579370881484103537049455823723098155321260816101080316653698436605013681103545288466206998886515034677472186656326143576630933130641469845893100116176135865505042691574591655706908159989474807527051868529166348896472363428322959582434558282309488371449961656941924526011157441950651939859550218624718221231835879992204361547526629399159941849308814871143457063436870930522860342436204166163888612943833613366563570808709762434125863831866503985569561844505302105730484653522709238987000900708228770973252712967288099248220239117551496331828885755174262073229322138979011870982109461882654055273067289674841183533430521504317128229355173086072296870816577492834496240817171013722859015053451542776998714928523865329651793097255500306042442522903939321634943014313396468290009636108195273523898176623055546653336935620991177468348670216881586033022891220753979774800215522136038172028414207453577059229242232472859568376330460738599098779277227956444035435203042235237816690625870776958065186031412332775035627243072639440202154110641268206328201397993774130166145670752732318927363275690635471151747989041560668512803819966859390740336802579735622012619950145695186093767675029064886673075990961370504050752954861079304932709480475585980874270142319151245108032050094693451675046014590763973989755683204075744289967428288992752961623978847474243732212574855603997320110701992188858557587687460887375553180641751967262704076657967777735503812654760222668281390217995264660546351342615311063505076996465317696809192100980221723574156008633363893280330890555559529653914358455946512149867654395751348657126060635796817410573650282434384533523274333009255886474463883682884305458939838930610302581351338227180535923539871950376695287563059571112055456771029201360948966887085`20100./ep + 41.8767020830315761743349026709709914664315939170072490214004753593116879720310631700350340164810158090521678670046914631375832092685456364261436312612553511500759153206412623642943319752572870552215409975022288232374285183340342234095827075855671842391578132427005415331925328813732386212974070542078825631472101906033222713504930957434374383977859975380407889653926501210431093570865317037131028087876079011775252055610570107729551108336680341328526851308560674493724218984865944960605000628832837611262347282500410603598649203371188349852185888943936395888717674728073224263077446969816225939667252403729333350323850545351475609155560782465282217270696978891265348104185142032522157978958588088696058325780627053008252541886892834733823639885097932696332982694099554860742937997213756991812372316794350071249801675294120838720599407158046563173349453472294728578149279914893343920120947242677097161479017693421997922714552628254189283225491513101719771443894390977635312370660759276530529074625625928525249497562056772322368287330739398963014579150869661262220675379121499576824717855208331421507065872869089779269914806736069410696559699425875437873523445062751668489589969802198524536361265638220803373468181977241217444723769311259398397861628847031810613547393500535318081499617313184619285022246120492826470368432070571325546858031430808781641562003310245947458707913736752682618451805924053672227584097577906867784531162212191077804356942624566310514786921425560332217403240964184246748797837597407567779746966434308869293804664000278606754057991032880880481936470854023074741571921746449989153825559804151434163647641358609994309795065796720453959233928933130278442375579044174750266334003659437082000043027861051835727570114995786740416658534190018337573329677876411902612502145876902982713848339148742945368587477378299752182315117281851717263670629345863086340751849054896093409598953210058143497236583900636599025451437700418838906509993525920121753046594132599883507865705651300562302115707544757189050487076484731308801636586996511744340182380970396259092884019025329686192557485734218361028238633129088099183086679839561909269136152160844932505642547969546248941850771337973414929533587368384773069395948500494696096480093699987200275047430136306423357802095480679538821041675293379124038884946286476027397911552356337461845546981759316106161504122978543715342055180950958130865115977948212487467524934109601855420292998972875420035771963153757771023566648158649039995305470706656440015197456912137818400822327135658610914589984897963659249061468591536876200410822007144854089155580335757754660797563203011387276822782226510435672071495554704828130840386724825899482153693037393469359911252041297882492076013264931165379914840091819209393402742307135269715770937714723168564928879970702042172030880112438616017079683950476661393735134142660696213266357729894266856779723603811875033422464681844737458850158684943891477702737299984122001107949958489015023667709172188799070116758869758941426135202225892089500561929047669731905846131875836958600693578435071654536057065126475649805337584679487590482269802356642296273155177169770013108677110729375099086952299943115123738899068079599088545798791365178652060393151192923284626312857072554465532092030031018095542057705198700805097661002694300652704112059531928677231571852132515367204071585369318835487948120304926193983340653629357750468715074010379135755868075145781427431808106722499201458580373042129765976096994850243891658037377583675136915805788967798299861066634679715555580966621117667752689468219144179166275159747254672391078165429203687148880322417105237074147070963656633503077831190729589588405183367114304245717847384055946001718754020717631877452645663907487857858374632674955431080707627575489703932486413376940073957190301401060585629209828818948005777225518694857686247153425255669826856433842283137034137385931523425223436633146271923608435935804788757898105050280540976545983980967459294537798335074876810848720212183023620090171375867139937863849722466629147427680057182561167194485115516688869337144706318271614981871267647250203303583869128835506925561170705365494255415761896036439012407566163011258567651217068404533200373841481893394511853284821789778164223236252775840091880829503765702975935833391806642624570667402676968676303661286085424812578171725866180787052209684184495310297338324295224181713138997637660241109171206098914930256991532453010222443834562727488816511986720852136639054320472522338711314212628076609648969583633027564983420666527221823743807516402116770120066307147457093939758714285952196539102340501234270326133568981830039555841113246146523550277580651014088263769204951654992439290961627074625361651303301788833710104736663081487578704952303267986791293239031505595694363784545602369706313384441686154114336987577462545050124279584628168412532409389542826207634298173676517337747812120312847718324059873621738667248425487218639656892099625236280460178294375964580195122648949061305847086258879540522253276797616723335055297768174443964922455629830566119315454108290414503496466662980870766901836303467718589444010478423245585909681464121973706201523376308582875935388229619186166515200873837239699916067211968479077529588474370300806956792494288757946570353541422947015957666608921528017264422393368212487664868441504370130449725331782124981487663813176284953852526337222722307858315893826843091239699521932055961527996445122318959942192653275730035289601270193816053576047302263423450941068669553427005737344695630663782297264129689928438659042536403314889692732174972394198811111735522422713730808388629405940954128848577088282969951926748861946776304674634367077120523781714978886835201479236008915985911713565571293121748593775953122308156225175056765084728510925169204401125456440062158714374179951757795645914131336545347218907270931327619790862629663545737086990248158845626045689336816738122000400566055888714711069737564319802429244996972879623113664313984795699081101030604484168244117247236548335700145646152387332381908035105674309124102867585850412507002155303464299895142316751625601388867964214062298101994226192205696837602840872083015798615033109458470228776262785319829494959435298412083468140916124579649493921214360967381853693911751646047167625028167165029175137425400220875162586600917631851827638239072520494465142879402100793141425851522807807054161714648684283178472076537617202351917961085047673115692503458094884920879903005653357901183725159866524506968258194192350698504104362634698802843487758578192069016229846300702999196218663938759342394668678317252225619381209227335979545269869846180847334409854404523379317435529927823300188351277156752590549702329631573452568011932567335019453417607912850547923139942816310228371536555149932639665514617595487924676795376959986787137693070206762831522857995434765000242964384332390612862351102702076011703495121803571377256784164939161693200421276489402851128345650374569371400765460331274685906037336418126434325762280297316460181679969666675215945986930399028898653920822102796788389378448873265909397766718713840225642303718696115053708867310806409801647517838397362202632807249215095127966761159126695047846965034502641690522358994943639760237248184047437443394886519639846453129006968055318677299896623672807182271606567260928664141300953611041562982252053998215706614189064757329446732490898923382172976134499339742464398009412975361141732107564269158892792676202614107863264019830651946411305030306547635468556074936519432929054719270091466476142413213106927999886293347875034763952668448233090398896554866946689752513439828625823486824601464067804657933377312694109009329850110537636828496634389222057240866150207194031436851468552922876433649482716160425478950235029619026006476022391698604306936731745452733592162093161801505449546774783652204674274705466681586248395917477077797147993483901210169893218440849837233439114374141389747555899394286614541238484175183754262967725992992396715185682581661926917774393986033319597552723166207266782172438756494197119674809213814590574459873390461406192927227667521822541349494114696470758960956093831587365335355297314142089582612143814979414430917561680448814685192158520522874953189605317546558669634651346653637919425315449958740926704050675030579978357926330121503745939846097798021252053634399562056199716841580567707032637957845383225112175394619189635439176093769113994235262117346799596599261587992640951896927815087908970478162427308714350278000898157930262320561990635992312865283111152442232817525641214510534056275181699660261872611675357152286107339084623384567497299253730530650779455725690771089763162816550605887313937330734424932190405868512540743649911220479868988592537371433736135973812661202875193254519481418082822451531082057802263002566671191800830701232493385970560395910436142763169460817786744689043652433599238425013194164700941603262262811003895964249538281011667563730647429353108595319686546638371453436116822503947760099847762179408117495398197428984250832887782125850835367941404164160245526287423870405964932840640094373212030724908536864268679432000101475931746589181599211732240157411398148586457692097909875109791171458837390115389889396164582523333948417901605051952681749490772385539141316319365492272947799777437398424576850913352446086409485678329808737195596290225008722866333803934433676898856916877043925854784771129396631829262403553417376627954200007827132140344585508303127106447534020403815461635512953694016365762295697362191034482984053829114380053068925597122543520435409994219413975084082817598311251592868778373835486630156071588272015340788812105751329623181860354699645840200695044342960073688516689965326039674417437296808588028373972381651939903839544927086972546346247726860814492872725849019058305998389514229452437715982673381990787649816019528948218343369092243770958968543079571947593341322322000808944021155517063237545341256937090928843494982053364358858718822154743839738840479159534424380305167026366369176731683039589172659984508563873646058220085191506363955428503511206161312655529673764700557746542837712716083402996558195052735018755366489075309016240195968545926017220069585761059082114682579159177658825964658978674591757358887209644536922917666322986835786334852521617005674852776728841992631793226277439995458304963676750773421986511189848634338101702534865554937954429816470520389203650932851496049400561773314100335260220460313413825690495832686423659606090040415598914220838852915896396660649431273191251879506526168139428046455276978505201695063400643287781509970659260047399284039096401089444370784046225442223142920686526986227909858005221450277435351146435675384494638095970251785696382291709964918967021701168345547591244319646769193752632336891567694030536441117183963248476157215453710306077085638271574250456573566971252085510751378664615155345369695377480267475664341691120448692719572197388004855840687954576831963382987171703119971363282671113855556732444488565334922261450622351218685883592105667830931616942173374007356871841736824070862830668982121685628782949351990974014946006963530050683703103118387954289287210044055533955810822194095017062928814552756908569452626116750572313154113864701962831509449360255752575941632735663184690490326738017282708041496176626981270999869226514635128817829779957030368939285758222816208584644714635336245005474860291184357143896245006181082248276781936615599275047982978972992080310295328529889664900134431687921461704140556506247278689438925092844564894927197881453297885858579481832887320880486313030006168810199027670489662464015478100291141223586614231414944395833301690370931184697188853905887442960469692307277745999834157225389527184159016951050698758621432276182702834752901894523573105464725996637203194708393692411333839851114534330866238920669588474090591866298186877646859272196037092846114550116075480824323851020880039816984783953931459388112964377619909635753311863065154359939071586714028416581384707987130677205234100647113073640331078517066234988544871792839125686017485239934085006938198506528422967905887269468753177861198997426749715705011990148945603497609496551512329223663153973757628951145415260790898335147666304622726305541035659602066107408700221420425219615758794560233181063746979734086843446882455082513359568618261318936768354723895446627580070467694055938262766781555590721515979800272309190835131043478939153580112478288582284330852111877241627094398988186163837364042320548888140300933056745823590257381990929265833874959347163516413129273412435560703603911945108177852204503271383499136759558910427115574071794650997971676933862290400443389585909972289104872336985795284567484304099450861513817433899247679554670345583711292547197014927380297697006127944636448513783289937022186515804575522260519202806231715454737021470218657053496363296355917763709499693466316102600924121129899668296987788533052884520341317783250732406010264086784811732671420640754719547400997592308562059845303137967137035100935053830739610971870654237740581248572727353203587492795528322730431692271197317070129116277656334465685412026522369605292435364378483773656823373300497336015504893938122860990260041297822105771708695364852733802346054770565698237900030156933871938357311574777763652635195408593104417402463371263975305978797090873030010713235291057068181817877836115316803929270623340660792519906976812478908232921427603723608471195063193223709758103678434527283045881424950541780655830723535533066833186255820400015052268972526302661797383446030941815019602398718614419280604101343108061832888250495636381175473802130877200039392702538459398068424201921373150143238425209691561394439798214161259249256779438610685636532701665980312670257152034181317748161947975886166888781857625747181430256750633045653655250198788310868937719395879634442538002606079282831108349692607782233541909971226531962301694260947807749413523075634934356667048951500211476325443881202607928849326750966788703989048339942025720242089887518040811728320309845669485281721257144972291449265047172774063307946321485896733044733582104810981294537738564075703450159932945751372814239230723140520126467267923759989679620755217227186210171903868907893038780566273689004673095958780516749126665106849831225295897010102942714177296382885139790759972671010746401773509832395866586318076118281179427087238486401943187191193319282645553488755917162995883248122563302236739494339540504324239787244939216024679112537820904258544815418883154112396948960222113663966927830198226574190212065304217828058186517779438594887481055815625588427637931301432116448681160873819621620601205786945027764152625050989102298918489428231809025150504389152742538183828913691882144059324857419364848253713313029067602452235773322344815407602614284847332967853232705739273381601684071948082431421094423776589925594869915534384913454861078537149591862516575573720871567854428267315076271506709725379084074620520882348251724651853714060448942883556664930577328009931717005408705818549370964991122857171381040630942066733568298175114542451848275259342319123074678836674503422735129745297681791303705117738315377225807847610685548879395221827821548163013066349301563719167317212449618798382412074880235421962433935693642063041058646628278451706228147673080807056915535799353410397980458271415136097447449056852894957253366811421819155475830483878215382740145401150788639616746721696431519461707188721928967438999123216210089612651541049564312410774081778822822623580539936285795971389402465027832316025891107154934507323235125282732429960864832758298119167918252682869964346447002008039333931471517833459497916639175741464671439957326722465389797885857914039308330994500986370381290894226875768797972684918553324853452868749485245266390127546408786235250347992539509826242328014145918418910112123620491474640318317142647514929263788229081297919669807041501172038768368002761089332709538435768070331458599140354290663828733161410235682865111816871703538804910716544113352213100828853558382514985036635840281227977119552606492044769622406879054390719030499936576012529483984811750833111987760417963264133574311016151061016749708553133183907822230733927457255135866275623508063297493821819591442473054990344694476819475505260229748157760969376204907933245249740755391823276703435142359327199135976727531819243485654565598164741253432762460252397703113077904156582113438089505594380969634275255016698571944605080342753745244640085004764029132501646303672233822198966068229445086117695191377974482160127232893272278499864293135661317466179895853561106037871861306146158383881369596715351451579628488538809329729111274850609579743389873960707050457766773283979003280320905931322591765024693821098746928389480295671394032528850079543541939776024573532188482640844085439686396296892631278903555139975605491395808760542418115258089721104488484371428996056440808749867625860379863577461357025804881141093666593984547435991442044830762103123603937052771642128549096159191280662083314751428455249581772255973577135978206675016501035173187231699753227564400419888697834188325358235798840382024391271092076040769236693505011558149036770527892166721884739368684091256534255062265343451702491414235877234331016895637815902223060513472776285298433534346901871342814159762702417970534896152648478923444811639814018409657706734032327094400912107110191409896594388640573565014015468958153319354230001983118913430739678041177923953067231033239494213865309094751829322583877233004207046673504724735740587610175614393920224850699874105234610984668566381203865601566853827508862574604055137474367854663767810694732989722671114699625446534752747587798736018207126359671871029849027733103194633385239115216931414600466060835400949819533792506624487078249346698803493251491842189797029452650144493682157258508162837976414421939957470664550446997620976758499755641652765202878016853180672230376682815114752044472482367712356352644062115580768482234119853614305888583136921795682125693404827941348533140034495513278763162845998146009444007056896215845786349955508911247058158794157437252973180279804551832292535599744045199910742482758583298541867823961701843006194700018426567403203294515398286467041600578719383896609277669215952146926144814257745023798102580264562478335895640501597179667485812401278708786083880426455218260975165366819367905436735163453098038442109709304433571671187111851597307341960712451397934440093237275344527241709243624309497846875087068034499893430030331433986572679460569502734522835885067268218702038233118179297213464591051562175140199345838930470569169614789018724784227292716446883704788269790612154894958655935140755719916776948294667703805945839442596148521873864894608593047641453541338250931800851431672700937784309679710572678941939588807963632180410968405545983212117080734022970688142633480979423203894156968010738427999871667293950498936323217124021508535215159452405017286860606892122827373885660735425231736997633792632830628440216654721672630761509193053264220356154328196423320707678394797247449626345358159378786200399867204736607156073679197624073635933804652981521492583405207253350602395943071181143910500966330800076882697685960901935455424674353045103804971009784646205589415506098826880723744980139612576317810192442830379103425639181423076860286438040109123211295466993530897260461079702809034603602970384730095681033110756130000900074889138351608256965998114189169435603280227264206492156883485991270310248183124349743034218622538230920405961060441623333120564913505911553534357431942117786344076779593500572199051487698075354797479043287727928082314782601764682008191592411384167174116858273511923263079685310525860240687446880533129583336212192460047957722410058557649201317755620769659097017637177569480829388295732290568083066896743564107390965141932474442935775829414774619648353830806060902551673479394787491483041319222966566610429076737104157530685549665158583675292294680130422871189150839492421982704052741533756525735623046004167657494704100829226799822496081966240439347904065537522974431100940347810472174447897931912514871755394872329360668357131058`20098.02984373554*ep - 146.8012895395994160396237596512368091487542964008366468793256428741672404088424673685920956498061386797458536774777370261515643573122426070155771363187377294817420131572956711320087011384865252916102298384000802109169629401068529000322543256618238361010565872256331855141502328161096526473643839716728835289044142691892157054158373138174809206911685736907424123204767262648266939654287400572236457777340830000436993119476542289034416390445312914016018817122514607270650263787840087861845296179829820662902662604590683619702967242092770444124051587240621827514458614701672163328280121419316213899932287245560249161059450180256638125191509595211350888694475219312134989058985836598041396361079534373903815682015362544114230507426091230998548558744444541183695930168698374573410555880784904100725323240869779364584858770526459026174598735329925264953257176755937613659772824665202209518965759234974348068006587079382405474940662022816649858850348084272826533866838906789094129276994248420367498748341082464563397103031367082007346953499122131830254144506705728880644700984415098814849521020005277834725821667079098600768534546386113655124220296418667801724911673903551677455238727782882045959047592596312082872781533895611600578035199745482248051288457795096335592588035667979882669161595441360820955628791482294987429967072364995730469714073333501684511881283388020110236497233870364012017511437050561204279602966503985027047424155151592430734945468832391196587532755510459057691439519240295356773539184550684791947867402594901843345876103833363067013470205914430068311112981756725309551552486289740563233247285670696476484540856796896152080141424546056405438137495023875387794336463622804431448041873366446107608549549578676864738151193446328093022123558509073785323891828392614383713678303536346043141369534801417884077633495819075251344298414099877791044206733972776053103798452823432277690212113181628221805444704510741104384822455241404962962226852828299416428436453690544819994761223675490536894477384876144849483613697855642409394930349454086374058214308205092683935865082313526524452734206515697262924810134270685043647959052374976670671313501241965338329904640609377039451803930451025568145273511619037726908909709077025030324270224815366275802646551244792507564016029472059728044052215934107282409402297398450616582868788857114651493510421977243609973187481858980694142549748896721188025288191279681069039803998769752662286888680072904927853646330403036369561675379588805306587018757070263836190471014764157160209953253257904127735028651887142845840268479531925197742945330925073714548098555643863542205233224416213997498209020696137278877185462566939887533947757892775566951262395466552792238573485895663861145920878998464892147054684603280966577198009907177186402703746440066702345651963877359934242132501245888060681552084472424552799739296441459698708641829942862777586571717943598918925783657673717759036716736041164517548603939823715248785008296391813644260009926805239678796055076796876862380331393457101427922493292821162809649544148256848409542330290355001018155875802573478849571944627542207040134108966171995443196974910073175221003034943071070914461832883123607426147779702507855350924891411466921858349252609669731027334008128454944777624892682026448441141097820221768825812663604261363089685478028083645759707896364893789984942197013471591317431762891101184107570617729229360099625951598414808670228553750562497972618365134772506756122976042692265064307535983388388787503103557668706943751098400877541981771936043776613634691537344966540459741950336443593188019807758036257477241294548554351272859272763699715738638691728221196748138940939855987771176201489740710373815290672200602555966503959051383789966270373625056472097997775109122074532764813740566978466024239499256290424944256813592387412839274380294974113907710522528693661194944386918164676033918321020163774620090110908132803385319489521089596877048672390382445642533659392557857982944996539131173949822041315517239294937164668531649622983786877478334744322616945000315799937194268825144989401329007979628162345869570370373489152540828637716207948955782687202825225758709613366350926170265763039902979856698505544172849486251988126340816958134309579179790802936354759059775021217067572907024719485511667185018846390256714140533111577713504449429898082662365620719876982807751053890454560255769218920597936719665214308831583382793624782174681800627050328982087524814132919314530649026413128765263770650294411950941369584829530823604543208897119318204806448634216480843956908816799964927086205360096514480094303316105046411765949170312574255974605791270799817264902446822316320129416790714811549740212588852557281860190734689951334836386649007867076270321543412244597460337962660543327311530996796425771206812228573065543866911334561877312595306920674187586969634341994341338798002248851803271480356708752916221864849001199875381782470106049215312855553238631747048563998982120294036416925422106034142116413379090914631886285457196625030918976121233861185927042489457644751663578599954005533990569154980366757516457416423390801293873522703865661819237395828126116403535728854611071837831003720885851972397142902329657059222662187555021022671231725597691069559860820397655652903794897238136049122020762559403649315312077121441912697581221912511009180438760989958415232048339725349779685397995867385652058269588190596466369944718044771125053163384571201656927791786152357037449720070798943171692597419167194702262577036312208608860411951496973851210292699728713342312424255581997180952977453257434099543009952912563032131727397300687912933690990220139886514019871500980499883707190843773660501203338455398976472385885043806411949158845915085002401817571109948859903911592470399295269152994009132582899455920786148909194980720420579915832741367415033230406100557134783809280246208187184037945973160758233645273985681665871855804144263976731834073975676529905471839518830515974152725703919893355269515697267385928404062488516160066424494861207281450136231764394355640362893504784913158841921471904199623829164681373971325645847059471994375084867788464741539074414430317136235717193077596453007938245991554949041988651061931029742086559698602999604112696895907486158936269568919068564748009823522809851266536184781565229795731388833275759735219167224606461101344108358460581320088344588311748341387057577854601364682024635938733765595495946309781539632116837834988854456022231530996166483012743707226534916628699730514607689124209088488968263315406809411043739949859653965262977083542146293947409765458600331095208710330638612191697159373925452072616251207148205860989833892907670220089007310395465985990433497666170761040299021557937651411022850766903640998214566360649913861831031426657250550641217808657860771022210462708230625897717484758434185135382866678306159443647591938030101616300088298127231348607871495293539123779545114146013717048696388483905586293332707809368377379569715996468404340546657627068387442191882395160806866514071765805601944060537943321177323440258393242374916893511096054354204163394132367365279824853110490583856554009164492291503835103519277328674834344387466745688044057025576079032044738648258706839626594775813184054078490184954649286823903495145891357203928383191266469696242321369652947327416267598599484753119043016225711806214182765753197114581114311026874503670691284999431729978950788248298961866930213730342370462707360555756616358211657945025961213715438942656751244637433700622932808387869878315735483813880599379583894456227689566233286967517782614940414562735579383612375206350975287339003009235259332378698008228627109617578525879437037685011528024324207128345400803911383319274752274699821047783170878406935434816878521227974678055867186997395324899748096877142346850112748772795903416741826939721843974855587379197444694675433265322944993970689843667194529564643516076290334729140391371430750550451498843144951927361829074347967850565647411663965923803754500756781760247670297592508116750345209268169898073389518352433682856499091110314692627863035931166567661826119809970722195570065160905172277816028207552571013599111636436962946618804115105473844848678124176918676111312241791735950397795327853853960406975046311339797106457627621354201315877394102187483504981876254082163964614216904585624715363240634156288599126314032841428067849717881246104854187994767398668502722649652481589391596822936588993020569761259134864470898108463945952843165081689227575575351811858139693788551177848935244801477640814027394974538546555929515614625528189716816591043664767013404879880298677791560345786679847401177655880434892211551789125176642195705729093081894140987469195753843209570772592532900269161367843670462262593182946795476567331716072823784751315605234685843254636117012959958194525774413004860977230014037292569626372899954943728505420306088156350227890434014376185216400314886421615567760998974066348867831479878683666799167296950451524282948719489894255989332754487243507186039836255199269011486710395952937391660214096132912969056425724048701092630943369907982120145201139422820039888314119043782424364089969980128859777144919789333847515071101371375799971294752401713975104114426190223595501027776480897629473036524850020705186152326702260977320047343119183346297581647793901983625544703181507063292666467841071989215810232379257338982925134332501141624660734787927340014368967720240997691092785298817239398540676616854586280848196169968257749902205815494818612700725768782256678494562084160409654225642807924614239344005440058078420943970649371265050287935056114645452359725851642736691535419568739078095653655690909254571964369641858307957265754494833533002610309295263898086836386924788726653283691036074779512732575199367040593150072500373003210529912501689163458164000015012233368455450211931480548534521562959239283767231047495573275692424981746243517839760608429116045874738644193675255645883725010557094565479303136372889503591006020906305697427548672908880471277281008667118337961765237012684440598797535365216748308679418565461992953650200509725057012356345735113512501919705949234196146631059300968553514077462021165161190585568727355330543876656836726726840415774092554926972603721905252432467021533786527000143839788339114789328874721108901371924790801459179700839954418225795256210939957806494736194023424080007005468815867241839601630139120275548502467567611765381463425025544571496945510925673166838848199339896341662731106854599547126218693619114102096016706790608437285435694377712031107362662445041445898740126443492704845588495283177566150619703249652669380938855971963750662172128891516972239013389285659884517631307738341156894022928743044311095578109549833322557845150974384142720973775581930914264543478866596513239155385689406933542273975520631218290573813486919750385716849842316574433570178943729541247742158755027229615989747834022757921889681080562472569492616656389190935309988268404955681239029394258674929090837231249816320418788761981817720722302204451300395146726439054796020134593156856741681967735586594499809091698792952175264359740335754531120719577459252299953850660938201856718140064275660687275971467482521915092504282116175719365887372136278698131554253069834289766066320373426537777324219492005224996913563050972471858952790717802301184746829691747930360094042769249085750932174575833363135953803768060034238734797749854530718902363677160430337373235205139354563612093611227274500577353024010223774098761376289526789604972551128364530461022276621514780064874758962391792680363965045032812438074582045445558273469043458997197118412030836435766281914813962800770099454998328556095768966752394825611188940234556181739541112484337975321974074052683015517011234050293165603436742757851697712916097448740412832357401586416734848669713873218353221072247773095146836233991325715600454968125998883949763221125770024919435805613418505805658557715829444472331835556167824663419921262884584639952921940815588399513207362624449129175532413696238014159249033135545700865463558145860314745235488418271980567590446783077112788378153512432731482950832483539523308612334768845332474704497122970262077766879373888144642844967308083485885249202565773445876610829320165551637321732343684942479340849890026831537181801225929116129818102475707555290939634029841334963062916361419793540839675275446245311273323111361100253339918076999882084571436299992504789921855077952592568079684838547951279188393383983712867525089218275238602465398176194429320002845730550655421321527943062135276283589605747500408497809191968551075358261967731298663250611483528303893286759809637739795715795642310350062630990274289068814217134788188751170795805589641472973490896247578959412768834210913842982105399295961968895459192251997399623733875040274118519780473942986315687557894589302223011000965699635843475687490207711522179864211394777776332753227021190226340836756158599339430246681731086729678784835466984828702969176454091758504380420950367706885423776835852943691906353441751527085117226295372371540509012674325066515627920676371883002449257827230266973600938650173309716198258162663038943157991333173457657355769518535235593544720057586755753037078802424867097614033054041909479985747133598503428903113404039228452722060146530074179639570327463935407464802045333628834662819552104960127593418052941888990905065043016253783915479328513869446951292645044377460779575194292393641891979506665966681713887472532971077073366842272813643067220667041808781831487545772700088207179745514431099205863476786721841743742637671846303760694121281725026349546514425108339222757617584715470497751872605156388150432976866311393129008794817522217861007636976730396193412500844783194387088254063019267244230898156456099250225949849292080216893765108316256840478126275000211612442761436972499982168089456200530105345235043835485697344255147447589176647765838661831401248970906765520899080529490563274947623748251533224880561521680126212940774528923428753608920973960962832919878447660188200376792325345596763548547286212748181700159384065276782055419724276924108091923202353127314050435049045034631627061808034463604659103092566866251249528163261572522739984904468101555040680185189509998974602252959340359351775187579258765454319982650657937822328175113764726755330227372338374099537541558205105263362107501058351959310094411090590513345421273404058766473142099464673408383222349471899817874423788654259624805718799267757914601685931994632526277759875520554243345151834152137279715437919615179246819586617431685506385572456523589638935178185434793529245326630877186548646473825384436531749408397625560989335809198244632298037925493763915083225641723980436363837835590140319483276710554325517289212253263200122258153585026557448119527030269609704178721173825675190990642020776159001249049221627023164696843613356421732291539050663066096225437313842930262085348577424602380292916653960995787676863946646681931867456216037801544857447572578208434453426026165276304219344005090777135840561996772006030285474077940404152631168629522459282598171138627942896234499613813534355309639913540681984515121131840270873249339323695233673819638766171878621322548686096813304246594631611320284819055775399132002390811207412339220212933556389435185307317878218560925792962630203629577379729793912366436533446214304620471808917780818146452791283061915152510257065220078173131337854369786269189927149735559721696859971330236268806367959937347910487540035210288886690928588653458814064417667091584001975329069985764619936130688431876561202035592507963678123085519119567054758204483103991779504047620311333692756135298374434167978291174687114460304681281162445094446496901166744897708129444552017120094129003865670574468456724400419763241280839344597832150570905383348590625958270204911727456660995572590080458311164107699477269735588907416911225618985199579033071437545413067524948945133206995450596795792649219008305976156426688217552340638699675294718420032635393248924388932002675907847218488573325831385349397458478816534766047456572287568498011652742596520390161582779642784048402379203190333250945907474823889451765875439708338959008011649318000162098709945153283102710638828895892167075702701017638039695227951024981141857620788656703493643302008335167589956712511228011030461245063177565666497460186086935542617795389707573054112924423547807260883091511969704663868814620723234923986243361614282773175342665716279219347330426237616607722081662721222809849437016587720799329877650149736334286289703415319280310235403205909025117773414942800173565940840636149802360291228717910658922165211361305271254967752693802346904161192368787785253792009839866498664531088965544158013287426617866969410469146588241818275749503532658693489860874292933160556280059287422499308980191478472837824237987273798114900529156937417395928505161711034829550722932937395516662218560916744200938626932897804671547711208891961745369369766888050354298206652580418634425510863904450691725811825399277673517135032385806674277502592459701743535545773796833789515990873684820761758338688374228957344335872736759757748539651564937788507825312919726185213823637739843011545247991497511054120224611056114950208780087884321579276474883926666982826554668558986033288132929624179339404948523406352509519801706783709115866683844070001406683479795041841306381604162100272867427003569081419445563181463367680336367012560047015910487375442993330869002147197472909960030940101894087264165165820083830537146371885889990865405973327683381475200562232638358335563776986572980018968179433634241607217105021919929951308487736388736264611529107445900040269789833934968046695344702156052996838452433142826934060695443521397852055787962080097385415940625523682213698714937306160469991584908296347667685235431242647432108126408801662446972716731133206851813759816766794448203371292041465207709913968152378976847713868719746654431980644172267301518064237007038033371632383952893072547407182460194997942260449718889516457377186175909224257829222721018717820801940675299920544534580417857486401476120418253202450428585355175622643681302449573335505565361835239448842725786107350941667219666072505302755490943589573820494487722616174560274097145114456165603292814211554124639351401738091994740122430319497391589755036802754726438747655755401440729825172169473063532529272595041809134770282314458449892793615622415422200996788608849013448396345902395304417082554264345299439197068636033830101384028820343381367241186399958253782092870254704140048282043307340854364010410558941164893143721110275963950159509691836025900479785945555481411476956949968441835777571608265671477005253719450051141855384101821538226988975103231704874056974220656286079642080365887499474793437866303213116726972343705151012874025701915698436542010200656107732310680414558507888039734243841948606655172167360892816320095833059528764758718454117327986291325038266383487083813624580738972856664446891185707190170566818463099736964696525053780822212513508196401550442319022181901397872050539913586814988036001872223784157214535363093509487705644136231380067708257837348426787644751989121125893855530538012825389180408129474724130653370086023214235237153495845622713961267959823228477066231052280776587449824475992372154257165095196949862750310332056150185355837738784414396836565409083213274009990085495128673917742940603936774816297137519978191492119931873449354972924480006381559410264614277021012239255482998669986786197062456723369050647694187182854684518016425875324294599324233815762973273858335855830057149707844424182779830292405012847159936244236399132028113876062630614423612457862462432857296175967588414250352295801258432934437070350961062420633113687692327041501525407369789713216021014656053413120182273279972157761828701280155411905324353909268553397512622603795700997595759112519759549349259153667735510564777125768807783663440336461792860889675094005139212973520992487592249681527080432645698970393090280542047864236850025061485217171916309315166125910939058961702082786567192249807076140998172104349218354673661362314770270958126578761411384259441926381211066687135065613892037546`20096.150610223674*ep^2 + ep^3*Oep(3, D6)