
// Make newform 49.26.a.f in Magma, downloaded from the LMFDB on 24 April 2024.
// To make the character of type GrpDrchElt, type "MakeCharacter_49_a();"
// To make the coeffs of the qexp of the newform in the Hecke field type "qexpCoeffs();"
// To make the newform (type ModFrm), type "MakeNewformModFrm_49_26_a_f();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose lines below.
// The precision argument determines an initial guess on how many Fourier coefficients to use.
// This guess is increased enough to uniquely determine the newform.
// To make the Hecke irreducible modular symbols subspace (type ModSym)
// containing the newform, type "MakeNewformModSym_49_26_a_f();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose line below.
// The default sign is -1.  You can change this with the optional parameter "sign".
function ConvertToHeckeField(input: pass_field := false, Kf := [])
    if not pass_field then
        poly := [-19070924863597306950463678441239105954656943770460525, -1172311978858441138365483619399458802951554523682085, -14770680754658171625578497787051039244458614700106, 683352175430176911712808313009743940208537543, 15609742817644324006868027509950928439202734, -593990079927536831972725284276336402609, -5675610476525345365812557283872525546, 141116151744976015884635882704475, 965826847827056947570287718668, -13503515603113660531891071, -86550668488721547269166, 562220204331364005, 4185677643993650, -8353831787, -102767646, -7, 1];
        Kf := NumberField(Polynomial([elt : elt in poly]));
        AssignNames(~Kf, ["nu"]);
    end if;
    Rf_num := [[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [21082374604796884827643791332298378123487364596387200633859513954706916657393421294847249476376493919970934998344060487352637409746688571174171697732369412741062676864338509, -21269998632358029943773260218045928156593648106218512784145532173323921864485652833463786214609469441146050647836342656241546496238710139353682308909135531006094267205064, -14205724890949407742668867924412581050350085023458264740660277696992769478956503891924658751503211554176625990304048433467970174520978704277556534443980867187405005358, 73517098189539198979901281666940180010187327322905790693699178347447291912429024067484280969837452402479143731856718990778409120457878140301735902657149627510402759, 8195585572458763813130868605452284545657219884301242277501234629599083235467884664768622639828946578380626338574200661695828388546752058412097224214951574089931, -47382969317048710273770055378743421227714158553529204657953173555119725000948025047799893398798674010466326019264094923471096758971835560579853260087346158394, -4031069207292728063454621107475085480985575417471147628001901932057055018688283704066459173295683243544405059743685235362302140649108268647801708139615004, 11500287369052239409619084931951041173855682194712859947631804962709757316530852365106271526213526994704746278977273609337469073757612933299961456873633, 703704276163309641184240207217652487119510441987487132744876993697914784363220694873187226884249761939029932499648513297064372802787332631406334291, -1308850486912156946348831254504512141919369461025078579834553601056225639001646892628923926339144981144154166309772911774247349806293475288217524, -53193548815018305953540844013251254641998024165103031731859389649642379483230906976698978205254768048664734961244344824768706328210953029854, 74765040962323244887324498300667864653670254880239606831797739168225849697535743279883484569280478784326963828230095281880852538316151641, 1816905541084072374666528678841188559818173581659538771516359346837488062839950655783993635241647551219490943683435948307124405558069, -2067503510105297145174249806614195626095809216965948565819336689323766816607600208266114904638745305801025929878636377252970572330, -23159701834052008506857915175667496579390161472842040724097529030841106156074169676924253881032456326299565949406998079900024, 21961075464041806748325262514654692491830781339595715854646640499285698989387843213778452115990701374460392669124691904543], [-320477351125160688427051419458358336807980691907758251280112432747983596021251509501227934085731657955020273793175933902676640322786456125299606135355328432864431085749237171, -24766452719881816636668195886259270370592689195709616176107798035472270733136796201056144643989208131847985162246912273713022078524391225963802543567722235204612252059080, 12383279576912088020790718906107131603635018318679403639280907566492773248428616774176926262791379249640366514719294665174429690769371764240468063720176579189157617106, 73517098189539198979901281666940180010187327322905790693699178347447291912429024067484280969837452402479143731856718990778409120457878140301735902657149627510402759, 8195585572458763813130868605452284545657219884301242277501234629599083235467884664768622639828946578380626338574200661695828388546752058412097224214951574089931, -47382969317048710273770055378743421227714158553529204657953173555119725000948025047799893398798674010466326019264094923471096758971835560579853260087346158394, -4031069207292728063454621107475085480985575417471147628001901932057055018688283704066459173295683243544405059743685235362302140649108268647801708139615004, 11500287369052239409619084931951041173855682194712859947631804962709757316530852365106271526213526994704746278977273609337469073757612933299961456873633, 703704276163309641184240207217652487119510441987487132744876993697914784363220694873187226884249761939029932499648513297064372802787332631406334291, -1308850486912156946348831254504512141919369461025078579834553601056225639001646892628923926339144981144154166309772911774247349806293475288217524, -53193548815018305953540844013251254641998024165103031731859389649642379483230906976698978205254768048664734961244344824768706328210953029854, 74765040962323244887324498300667864653670254880239606831797739168225849697535743279883484569280478784326963828230095281880852538316151641, 1816905541084072374666528678841188559818173581659538771516359346837488062839950655783993635241647551219490943683435948307124405558069, -2067503510105297145174249806614195626095809216965948565819336689323766816607600208266114904638745305801025929878636377252970572330, -23159701834052008506857915175667496579390161472842040724097529030841106156074169676924253881032456326299565949406998079900024, 21961075464041806748325262514654692491830781339595715854646640499285698989387843213778452115990701374460392669124691904543], [-19703072312036913983863045269601153455855434100172557032042097259008185479133454024074931815741319609277457823154453512764924833631181206979196863035702417348309276024285109825, -598655806217676340605873042305888920834018534978439046010613760437510283281067380908500314911651561379016182492079569280028951325443796729323849599636672731500416074549321496, 574533873394066650228350084336095476676193551717692309324438475567896318850462767763562561338153681014888033592306117140673846607681905510884717289865695845001986485476710, 633108784859429129190043299497144164143366284402145676758760848839328951238190910446483570737931478618732028590643409728311497354778576282938512867103105460072620728285, -528958027955501771111938802697087857124626416634424758956337220729374872469756824293504174804533857276675567948697677386182936533394274440906333665407964266097513271, -197610789140297888786690706022172859036751444056496517238686511807295777747647387968629832995887280450779993034384237797931757631654831006531496705769358739947614, 153589481188240466911500696828206076770248915329058457620121926483094889082763086295714997046894008701089970199801912638077702242795400435975671591514523576972, 25491387387176284192094099349396182890296055172885092011454927611683622918507840213986355109998995024509117536628516035464936017446818853792281173638999323, -19353741417316207599982448129839453015909631691705566601676733374224277422890879713104496918248101183989786371748151716011544622439404192055861596074975, -1504335220439722170560345103389572328942437262551791709693689089595682345032206591027040753942208534583092358073566207889943286572774068758814176380, 1177600300945173733147238274231842583232047658295399483227780923495582767749929922883919024991983205652909017665398634216521938052168479716181718, 36733216351039014957957362999026729216620993818076529182895629187068647610988246663265741224793730125061658333108526983958518787171571172739, -33979092932764521300152710684104077774483412900618800316105406456444633634371718846605524065729720494458854265821025193888872424995092681, -93169892753678769418596919254043801069446458375990834395827006844452459807309036291888647962591897490230843310267888536537437476270, 372412892655592821390305907158782345796248802546184261003596824958007351436631008030356388873977911634817150379768008619237207896, -6345968975596086025048348400032207708541599009723797291510590780501776279347464554424807444364449656376735683411568199370971], [-10418611547830311927231913155097252607997317857245093251597685497050818318731814013838938285413492386832335306235925058130758577005956787477715899288935363694391580613487203877, -233594755025033937318443423617874566287841394738254032216550518895651515389383378656732857503420286683876658804355279735966232244992025678139762080968416123926203782602800248, -11462509837620651236132029579526396753286120164318473866440665473203428652970912142473848432204514042037891242142850553820748495445033590984231016687766958666497074566082, 237373106506892473832191917338965584999672656831733337958757572896172996088444553852218002958686292196119278882476356003170476644187489792803461965864908316600373009073, 3972006536950483475641716955670040903918460432925897610233203936319757290968232136163942632917086075006078364862868790521541787919764887734237977294199164510701005, -84452837878116925638117180283312295923491998014459342496191726512498820223237829667479257011962037679190590872721555428265184186838269310927059056320491233594390, -686099838220951403613211811509400538676866343882957283931955877889317587859423728968172003053281282863433160338738864385064677936739388938651844038066072772, 14323910393476517901334350518545765077476407778209274672376314301180006245324934896948533039569912221399050331854370795745760667020819439257473893533568807, 87971207520093511149968035089344683299282760475200935342155805163304317509788087633192238448010639640673562970498199612837651214410742754466751332229, -1290441786493811872894475301109876158106141127524176700524217279483788562064230254583140625990065832418602339165042311139785232326423880389046607596, -7028147728958589591289455687322718119929464367099625275965725349944945016706703892229350244955206117706245600806373776955200961213284984728210, 62916148706662104594126058397174613689112718047825476941368038521726065628076513513756054561624748670472629846870940579289597878542297347119, 281174636629018769126120431658244122163519838505575218417474515998149250466409856886986328805181406424489983909307742481456006041722419, -1557600072775914386940861865602826514315517546801685413843031309213824046720487428931885810356392249943427875848943073393041258353830, -4280287261071900289239345929406600511003088652090332964767972120935486093268199713708390634462413606337672670665377115825095240, 15271693588647683861240667260066977884355237257430914858006824551330143987992680364762922860184663187276286888463198669012505], [-576652144023228795406219069853041783589029141999470219014350497930875353237954779739539598861993062767431317664586075084303538005453664035645636054779662729628435574392107015, -88035040381299792763013431171169129885368656789282557565800607587168002669957048324870644291471299307137478551411551956061359352557525491695815023769272003683362544775650344, 40342743021191938529406652006006852655842862897803930086807849396833465930783334498993240001097529989342596626661855961554487881356532663522506055904326437997459526123466, 47166458167912571914298027918785620267615433198781317783695922852358167383676513780838040146145516872754294714246795965145711203797785207549129478811783007513877060811, -37212599154096787345218116704524383279373749413814417574778483785358157374138092364416714980111184173524742654208607774910604555170951222313992883231232471159879745, -9315596360135905019073821461314699530539514695199305558415267838262039258838197479835176793360074720160922882016012293047186679247445970850101979194469189497234, 11239169358500642778700953072172599533137702439007090338349779111273948510498576605439334820081076207719592361312415464434991144812954272255995608515613914452, 214286364879382115106057430956564974152167365110930228362251351699576464185697376386413697445589115571288701728848953670280910817417284030997967925879805, -1462767987029507028703868950476761911657618286861999892693632137431578026706188267187974165977994188751029966368306399645893318934438702508347409855193, 99033300462078695539635920220595723541778838599129957349664764619786996786243314865848224755660322680309864571983718092042050096645858275300166172, 91331831395021755708513781344591016534719379343927631785385629682258751651244969685536377831645584374051041956440941298455994713249547085141722, -9902865216892659117443880743357657704969392873215522859557890456701608061277977463029683998799477492271264446351629305249486156756722043691, -2695774359154639098097767344181920474448895177884212233801231635005161022000779231440667555107993945221349149207580932322365410438111167, 351718145232991584290205470972585922532087843656777196963188913693480271258977344692983302184995626041090038115569958067822126532670, 30215868772134459942278665751165989626775357139839282075107649761866552159747786314814592419333809484644179224772003218238426856, -4339881530134728395208260006470030485462456399971989922341284992286875428965807559435073244423718120954565204518990887541309], [-4658930467773774282562034773789678854225664223738444734259098166767180906632482438979729235717251926689853498588939847647520258905893682229653465915065084247306489985526479464289, 18044597491009524465118537343194554055073881984270615980324763785912505651538863962631157763193137867203226648190621150441227228372740529227960065323575527953797778275773819368, 196195307240117267500116721607277693017266893289503266929006222088511172006787884253677061008845498612893851033695368094397597332745538591785791555488326722361325751452584998, 84290883009883687918193235686143249492948901403663913096031505332030438947032461909135735171472373253149964200204717980316065294013951609245943015376774190373152400901245, -105808665185278749644684719499443378580264176613277305838533153183601826428211567512868560657035786161670225295078977656905110166724175620545202697636938895280387141911, -57007397282490978049348536504122486481408393667312848207146578461551336905566628786747774375612796513590190609995742146833818191439064530019195341663159154490494494, 15203155950023082364749238224835255079365513448004304953444510928019259549302232146727155476911478235735718635761244401120018876155527932275125429885767785128972, 11780145778789088308449829604627376757982965627236759152271224542426506724297991171591999040137665454122207467751977699917421523918318445024163136071276060539, -780002166006042267081267882359290295363976667351031805014846817881000398747324103047843579012136036793958328602087968152310049408947994392122510657302207, -1123323130560357649814903127958091958423650576142445496363536601442378593597758516248699474346346973519392001661209921120186347473085507217556616324092, 6666323470251545557742462492990817410740622825536557174606048496392562162964993517730454960477377048644173631087732794988423570869632396430871446, 54822549784964756924504459412006905537293042074255916188687159984300889535803434299342219711231138854667924116014332811854152686258450466016483, 536409076926124747784421323096078000181371774404973044330424298067833314279186984046061408606720676384948226293336725590802547667661899031, -1328759496737251317602936200248025001019692588266903613937849189187477505621356531267906621518990108911420719806120690726260690963133806, -11127790340656722768543348858286930521137041060587745613199044666454910487569453362338194654487079123683167435490978180552099633576, 12669449650338398840823240762149155810114980894979198824179792581332767345646523029905853451600547691984835672706259717524122821], [-2048928817447674740680844083605022534687451878182029206211353768867660411501329659547648603297045841596302755629742862266271458939540519756106561147469288072286880220267913833237, -112548343864416251176617997776488673166356285459613714351207092750969145914268038961293324288294280518785283672553966495077017423208234012452523962466164289110770148165142321912, -216291053699931653577783909079710464768878821946407629567241784620077462262646589412785027289214812108875351751846652686975329781112601720811022848575674121408169156756110370, 87567163613748664606549980474574034618550528035199656166370846275574712193119078692072066472995859730492627302162185357280471963216217380047132678499255101508275231353313, 171947717955271783815546342529823493537035949819029310871544612550900114270393830679014053891367246099209549178234117631135679393977930415345177303800407880470668130877, -35537359145144433557478956065612376364323283957311533218279839126967354286281083726364916378940193719113095214129325993736292451703539854190288519831637511745436726, -45490156041233338107580538911027875193793035774095684056052220450308360307566103167710891855946456688397513839237079059128511625653900117857573893685673409425796, 8065265981594317050363446010118221920422198644370783800583911780100816449929955248164536744410365271358642360269791730232604276211258902039520262289579780215, 5442086719429839656029788724893210238736708304198552597781336373884235964094509180744668911173672598242181721665740511939183759809828748644156948425332341, -941438068287088357584243244455958234683749672499746055968724873604940493542221768291721730127522998152983037796784771513110485292836144215967560874796, -322147125981322461802643639258852654933700159042646898088183701497286954620429897150299011728647472916566283980135096789874125563658407483977681394, 55915681419746210761644394089476485273360712015037490157566008098220608549636572670939997579478662659056097418982408531182036691180030171246335, 9177212881111919406074777787126446438544085645675722805133754604278122658998534011309975486367321850643826379221227359477540777460408035779, -1604621568248844600331152818103613728556486700427134311757689123537839393531595456374420368124672488560984963085980556548607101373771718, -100307032214945283861157018497865365160984413545139570783812955094738404427863139269121300697562266684611793488129849420952834324424, 17643311011158337345520392348301360763389026860010488472408516596460773004669703562990059882327159755032393717513560840556241097], [-198388132695409506638950466128180342658206699873192138587293762652442378108050232046419042425961982728308613939539156404605795833715872333306034023090454382998253159367259522982613, -4462339926512006196356049088019432760343117225706939085779729043975954924729959252371155040244243393296630482427084660059021298210871685736283896588600481835574792026908680143480, 368938413336098399907713900751435052633310630659532049995413001730058484367281368702011391775965385742029162408813866216291748391916047672705699986008496411934436158963745758, 4911120528154541431538644650854412448247373249294577604871189181934753159153226528868556025471116290830207463278618260844691863365789811933999608649576805926888456119177761, -393452569125464197105899173578542700337332575591554353942438185954903604816069846031998127337101064928933386294897587609762926893346255560983429946924046347603103678467, -1790554151588471823902439533628356586148069952491734239317987374669709686115821528620749729086088685101415591311852073656551658619193365932217812447325043028382952246, 105086418570531653160328088741482419240946661266779640068408873696200508311188321744072136244819979221505803965795848097424513763087830367391541653600721990003964, 301152500476507882457301715204263578849403851540533768287340622641292325719265837514175243213694080342851805277525743827390482186289264136987789293391916153399, -11779675453887730174729984074966355272391660233006936810106547956436892272241436618304053597725486254842550004384587442522170782339810110362675030349954507, -26562287764360877777647493225122379629034644215354960376413721125369490889272565837780388277960306911927685244321539302139656714146721563200216733018796, 629585960552183536022287810322582751159885365295222529043971008593331917263066291585788130456079065185989719133382529251523031810687183065980097806, 1264261969483616128918115174884032666892632035045918738409943162660862156085065143893274215356731941062934056046294444744282754693657679730576063, -15618173799001101331361614675194046718375155197495844586873486867260599360476985879432333048234676797661636260845368044355667806930086553597, -30591941490093527943793329431237911791593052209012319950244188081616611741841837775028584602795691110512366505212827246523097231852917190, 140339828961285121247435663444824847584189691255968879420643395128234582702814889196578938835919701561295195378749880168465225327288, 293833698438250736907330829792491690561833171537818813699152559053033415499681661606794411769643627213611787093597034315445973769], [44349087982739141076593957705779813304254735223639302070294052757466285058304052836348948341574600792848514318599112997651816106120559140199751370110897519940285867385628247769941, 1293982148924884517182603787820059798433012546112931991799865342177566228470955339633645005926361026835293446839702728316716721483787926496284697652603440709660312110636684403256, 89703759012946401006837413087447184866693247880267531074409035359872044102095701394517613217035855146231592670386692855591929674058722789031937978045089601995062479601055586, -1341471374952355820274887948841874088380558475020019028374460146253965206499185382314207572782539718490552860431122016132935991111551695580796797161045315778621004213523809, -21737883009579203188521719943734721531868339055081698214756936557013329329198869783745981519771056117257969948687447773480587931981922806604290760520223694935393891453, 473676698487719978908755683302852811522508317797748750206582282906733353968176577722026332137095507802953111893709791545971640042071093722256477470016847103707912310, 934867213728084207443977964139590394117897839698747860130810231664211159500324157395446998211629110653705390196828375324692845066756773028841724559604442711876, -78465546871444842188782073232419199545122135402648287096797645101770591190891206322030390287823230472470929200841179525718544989719042151572155123299679827703, 62222255456246350015429662297835422082544719490586174849916655588458400037101563488881758523114546610224289874594403323334403714183683384811366746398539, 6873743051683250188423598119617600042263698113805142072697788642040124398752127153773720830145348033955667137823350224327490675396553158201056252893932, -2127169126854312602798110844739039029320530176792127997233124242592738587511136174821916758451487469220403344127799770905999241962693583144716622, -326373345354347509831554112979620773921562662788017153573334783552290406904017076696427867929653883807681593381846818076724799746754791246404991, -201320554788365481429478262893433398663858610737057895989785189035161616974734082717236358515200140487461544212434084647828640323868222851, 7898125069632136610068072554928763749415699330286774906146839051857575784330994000483147193336220987682204480712920895993775054558850182, 7123593336910361800747668491246682118926603832897044834472646083148876424090564386127618117154826482102669386619724428875335623176, -75995093165303114701863016457405542277886865992439422980909846045851097445787642328422227116915466976939933280384800359030126665], [115182754754518480661464594051004034198335264311666394673533486040824269679434941749561459244652041190068287927081705190393502894992561954047746571392341617883064234354581946253403, 3049074354436770302851331954083342167887510072635442666670368861738221891864801137265553813074011961360236776868311115487505801588672482754936277623001953202910302913907839235976, -34553923364197658085087991317135677515608321156727844222247749096060140088235660531884338994496655850652480366227050317062579885300619917169257233578611000097650191360139970, -3129914008749728226337200766279692883074803021668834807467449935780246138555731589363214193134253784162373836803890597479036987316238257924045722765958852753870317163768271, 109706096165830430513245838963553281230737452155134902861104242074284440742317133264971040869819756374847154143812927950951034411897743724689143725657302935882050747213, 1104964936668805823290088142254195333785213388938003397154135104370076077242780251464871302319423679572195747215102930080184459870923039713599252956489733892648197866, -33458275209309532963588394525563880823213946367226062442316948215111893892873452664112873828883255870163825181526437714880513527597684145617818107165437308572356, -183010334291148564665961472796689814841796944045347894497053228681443546220143101280662675220838640759382520888175793769906103699548280893838160605511339292761, 3827004672843162544580216004413935924179653475403957756275205907858976319337911452983621221898202137234509051924946241794870258739167955256710155321964805, 16014797026205551281748825992751175458855901848548117839669693671537694409617268496007171322527644598827382936515132872867299336529929200839143842246420, -198224426736445091192442126407382620356923330572181103211968654161676180194111985605166431731545423335268103010512943232485886189310449834486710674, -759122207027995108005147826321790422253754596405447431178918216214220059079485843965598249425566312186599341556612210014708074892540040704145233, 4520198264125920389037398592585563077731801746080854740018295026930911181228156386320076262041738161166401807626232567831514874702409033907, 18334017639568076003230551675945233705047114545557549911233286948293147155385171276949002202456656204288284289066763512152665608502546010, -33597485927262884774636939158325802237128626461616085330842069725635425489575224179418517938567404157576034304018743874591653709384, -176022859435150921616365776379508481512530954929401857586512078576286514935908000959332100328575222093675559354946384004014922343], [-18590044675430082960335456806180770484233540353157871732420910736997387590421001593775223740896756371940112172541800080489628404135392760745262889280047953023059348271269557715703, 1632707518325320185129881743672135599772569616243606441949944936674381485513347961766891404298604860734715673586889415217858524760354740667111747699483343293828245683952503662808, 12349413372896704139194471114251118257245105168454083901344984143808789831521703647066183439791440411805933613109183436821295617708224017054621558000741726612058428143766506, -1785832471742329426888692642782643267740888122193855170326138007297842674870411053820928087994085247447940723098927437426426000871291895945922837863438972450650277336675205, 81350797312070265477415286057095266803147601011019118389047419148066203171384956753620406343954333641964733587235634404786854156843365867353931313950660794500116159023, 654010173584377223891523604413334058572649912938103973104217088668546188113886199815647200782318410018793920173851505405774050111823816582987973688141686579088841422, -25850707080945797476296005266590948451907601624547205371041862379651031957226575040760234056907974125503965164643479127747864815801141051816559121783670525615852, -110610916117529161227906626244722479712632597500966880966038761718405417653641241841827572641471552016950444380845785059391113406028366884273484426068062456627, 2999293234589512934115658634580572046907155004146679360518398555711594028821790631315152443290302371131684420371821228311967951195488129049200146384995863, 9804081480798183464517418128455928917938924016180939455333601437263946792866055464344696295672711913497237533923333810541534305803748688565021005233756, -159016804445595780286104964896981290558756901292045482780668678940915158490862018934202114504523888197782252865695307884127956111052005005239302918, -468559762596061424111267439573927008437280280649711489022262028415584446085368720115272087670276234829351250708334704993412131074240561511873755, 3798473187370037688200687073731418316403757381548185519780475030175096995233733997113987071598152502095991385019201510675685491267675785681, 11377029107481617889026083505911509424862536293749362211165690875884846042941224670043610790354591696047068544731844884463979601852583070, -31372003206965470530875831847043837514570035719079366434298944051325494295427028719980251126970428210732160708050091997391799793944, -109598979317142894290334159793286349359479538296286621964439555753267593012887632323901252499662410895017054612411953355804062477], [-2776258861389852781092052573669493890133095065493189440461377609852455571283215851886558094484503321352631009999117641221515782966681597188368465049293680469480723605827966901430419, -13523708417582497660578517085200246034256038321532838958819063757138666365885628585175245728916716028416803019431372953761615101947759465165970838453171885935733680450453217640264, -5418692766046949186382967909043452861427125539262020321568116318684634982355216729993094774022603470509110695542546757778435689864348680982983253421629319414289445855268709486, 7184466673179459256863925562106363223076010355449589293666762671289757857158262295375119610234198060646288926854431195496815845219604934897028820002085611527773420324316327, 1512585860028418981253192130277979020821604983614748448372981414157962293329624881839183490604568238488802879021556948292688414228652155888884034435546089877184166476459, -75966714386027349821847087666173160782696521359250920390591953088166221639885660551685382739850506179691028490736078536454083807372399654045366371260991247422345466, 165645711980844561892434995711330316811505927232571451980108403614629901296303933900598852015678275195053845055915731548468207741434583600827059302515380255616996, -346832082723474485855796211042877667942047159724982525786422178712224013507160567213181351828758916230965988777038229719310655614023007391313744973648270783551, -62522390093600689802220216924390903187869255521051659897643167302450629889956055248413467456471218962855579561867755212636512636501588932386377611072631757, 56885633379094933310164185122649173174578609853645542870498034620064586758675206332579390838236912493120887533754380200882772268733279054820548157236300, 5378484640654172388161661856826516384679957456081152069531744334697324789652681127353217847120082663861247626448129796848031202098048031045489287138, -3726532668938366066059466294455519434212516768464281577455320701829135242911315965713057958755791637360645874729433218522517137266999840498152071, -187761942976633621787662472593410232283591509862433255168642898950091907392225998197514864278173116076922735433025315733145915428749676802731, 110101827814010715063203124357738218487700811102451258107725559800285722090749026193693555636951663772601004412883416644251318677142244630, 2354867652360595892153609453010959423737392945515937453664133791068771126517299612496695065278369702736230698835418113393162409412872, -1214364181164719597946505465487912135314673910219592801770710853586532818180765903566175924496467798796269108588484724322043281153], [-4998763357601613033364788948856352619710744751862275582839551700651618126447347257159551983452117226305872290717296597770249767813618740273446663717634485355181926091356261767011821, -103825206562666388696752486889181562306911698044623359898305352768186246152940751886335388578584508399768778750246624675208851838737409351826121104609405197651267946172015710945080, 3223588387069873393731152661434748950490232770461378324534672730183746887276844981189317677758416282384945814372932281265813130717264252624427135602751327226101168529920188910, 117417848241391385793796612091227577282747893304517489712395266307308659248296292461425893032027828112771846662656211403881621473553126636015271278973961467591662685409357913, -1401597343450204422165004551425759581331346339181321513312389449222802111014957673393678207273720931911380948762334605362508218787367156619460982877637918325108414820395, -45955780481562842478347122290473892230557062340777526543311097650582024081886443270012413374750682424682375769639130330308667726793614970229989631706808852833105636230, -228488328770909994214480041539238183429666540327586248489690708471071176905841764147526962291063732131773554596610431316319225588841724781343188590187972279972708, 8324615941275587467637870755152624726874980348379577020787238984200368559123075725159059990773631115657485110915442998452449701177166677448880424744687927292735, 94006750727637400675830009777562415386149135684500607178735616471696177301218748968632710427073810395712524932406608634397375962456655193436447402000268877, -784828281838259402267973557229065042833001344544708582114116714274181109558166953790066433240508660450041687953752939543591019373279266878750379993746380, -9122854675900204205124305955157274824852753402637574559272939692318559123356798485829043125455766772215280340120218196780565506351751736934223619426, 39516227780537434585515215688054861009685720820831161590659358134235539450193769833833057744346514667173521968625602263415038309269618488204620167, 357239327450229521235000443278696478243480310600904287534891287148796140149098229502396561020206758814640570196041700800036798001834085168171, -1001489636411542363114995182674401977460729040199374519258511002154478395754067941776752137300282886707826926803571751011404561171031845526, -5026258104884068622351488713409460106944648359009348678187883695315277487116844844336601026697472218599013714256437079585998128696712, 9994511553513768124747911142622477155194310428839345526856522755061404064469931949182459101849872633378246166920354403531980041217], [31891423142853818445050054728073599586833946020564127397136338475951556448431045130617681500577874045772284801878750126642350421692689676561775631471787354833755622218771206604224017, 658622096197243626706291968332807300122939603363063389292943232614412387526392784798976822219599924193919175806734988318317899730463227031067427127034895508074018333167288436751000, -38590250149408353947558241833137404226088418851448607606026724739452748289009890158267953007616356021945600326931912650094512829349670433150986840371593793474224104055584227910, -725144937395252661695606631880625439274793405586989428634072585790156213804499838502688807671328349968941633517200699775567021346504671038797524480430462414911952217580857965, 46385485025841521363851650051802923062830312948293755234083461585912116447317310063619995083949406177917259768094695914819404283479322295052648856623127000403306931868903, 269989376760773226670943890564560478768679086194476170399127870287730554213030287775971331537754531790166953519466020910235964589530596896890155022277599220934765647550, -12444639802037941954731978615532283021280190415748879937198981523434640606947489291358136477691411676066462280660842097386539376407004768710458369503327503984652364, -46419244265284969160523255557293242659598523114752521665048251183996169365431597558732908708427844141379764238457698120214278346569508629940955038942815271654411, 1360898320250332025129749205112752293440357710443641618925475926735916225017705993419117796317405535521376394518298429671508942047213311117305536652144571919, 4173198828320321355559812235546001436731444411217231278105259967233460989227431831727433252737992546586237720638629439921643054326771701295481490353470780, -69608255087520777634431045715986537480817750908740517581492825364716722430920561891980039307831196736240600753737219719016880632050959987600292234934, -201764140169126515361936492483074001106292019992740763842758918448319126178442778244078154464058331854814075756742699570777010605315202444566116595, 1608752717473605394020421905242147942731494527899145184352043740063937873856308201702080739152278327035583362484153177307943388101251642816281, 4944183613285776152815565818951801349032446118492819595924354521005939867430982389516293303195171688439760711481457572204946238351716633870, -12682804059233626241871182001908602546539066467711658749180589878254869003738336113938178685626162586432603378975864284401518925160152, -47977753738961989737618753874741242822554399678313977453148704033915990456744653272050734072042628349551907517081481469415854474293]];
    Rf_basisdens := [1, 1, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848, 6647251116965373940864896707629928163496275835534417094985296315871385681846280166525396253573647700954248126255835774660599966322587617129506149541039361594140655616, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848, 6647251116965373940864896707629928163496275835534417094985296315871385681846280166525396253573647700954248126255835774660599966322587617129506149541039361594140655616, 191747628374001171371102789643171004716238726025031262355345086034751510053258081726694122699239837527526388257379878115209614413151565878735754313683827738292518912, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848, 4985438337724030455648672530722446122622206876650812821238972236903539261384710124894047190180235775715686094691876830995449974741940712847129612155779521195605491712, 1246359584431007613912168132680611530655551719162703205309743059225884815346177531223511797545058943928921523672969207748862493685485178211782403038944880298901372928, 2848821907270874546084955731841397784355546786657607326422269849659165292219834357082312680102991871837534911252501046283114271281108978769788349803302583540345995264, 1107875186160895656810816117938321360582712639255736182497549385978564280307713361087566042262274616825708021042639295776766661053764602854917691590173226932356775936, 4985438337724030455648672530722446122622206876650812821238972236903539261384710124894047190180235775715686094691876830995449974741940712847129612155779521195605491712, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848, 19941753350896121822594690122889784490488827506603251284955888947614157045538840499576188760720943102862744378767507323981799898967762851388518448623118084782421966848];
    Rf_basisnums := ChangeUniverse([[z : z in elt] : elt in Rf_num], Kf);
    Rfbasis := [Rf_basisnums[i]/Rf_basisdens[i] : i in [1..Degree(Kf)]];
    inp_vec := Vector(Rfbasis)*ChangeRing(Transpose(Matrix([[elt : elt in row] : row in input])),Kf);
    return Eltseq(inp_vec);
end function;


// To make the character of type GrpDrchElt, type "MakeCharacter_49_a();"
function MakeCharacter_49_a()
    N := 49;
    order := 1;
    char_gens := [3];
    v := [1];
    // chi(gens[i]) = zeta^v[i]
    assert UnitGenerators(DirichletGroup(N)) eq char_gens;
    F := CyclotomicField(order);
    chi := DirichletCharacterFromValuesOnUnitGenerators(DirichletGroup(N,F),[F|F.1^e:e in v]);
    return MinimalBaseRingCharacter(chi);
end function;

function MakeCharacter_49_a_Hecke(Kf)
    return MakeCharacter_49_a();
end function;


function ExtendMultiplicatively(weight, aps, character)
    prec := NextPrime(NthPrime(#aps)) - 1; // we will able to figure out a_0 ... a_prec
    primes := PrimesUpTo(prec);
    prime_powers := primes;
    assert #primes eq #aps;
    log_prec := Floor(Log(prec)/Log(2)); // prec < 2^(log_prec+1)
    F := Universe(aps);
    FXY<X, Y> := PolynomialRing(F, 2);
    // 1/(1 - a_p T + p^(weight - 1) * char(p) T^2) = 1 + a_p T + a_{p^2} T^2 + ...
    R<T> := PowerSeriesRing(FXY : Precision := log_prec + 1);
    recursion := Coefficients(1/(1 - X*T + Y*T^2));
    coeffs := [F!0: i in [1..(prec+1)]];
    coeffs[1] := 1; //a_1
    for i := 1 to #primes do
        p := primes[i];
        coeffs[p] := aps[i];
        b := p^(weight - 1) * F!character(p);
        r := 2;
        p_power := p * p;
        //deals with powers of p
        while p_power le prec do
            Append(~prime_powers, p_power);
            coeffs[p_power] := Evaluate(recursion[r + 1], [aps[i], b]);
            p_power *:= p;
            r +:= 1;
        end while;    
    end for;
    Sort(~prime_powers);
    for pp in prime_powers do
        for k := 1 to Floor(prec/pp) do
            if GCD(k, pp) eq 1 then
                coeffs[pp*k] := coeffs[pp]*coeffs[k];
            end if;
        end for;
    end for;
    return coeffs;
end function;


function qexpCoeffs()
    // To make the coeffs of the qexp of the newform in the Hecke field type "qexpCoeffs();"
    weight := 26;
    raw_aps := [[253, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-33214, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-18010971, -1223, -75, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-15839450295, 115162369, 562281, 36694, 37, -5816, -13, 0, 0, 0, 0, -1, 0, 0, 0, 0], [4258519727013, 3334806563, -2291330, -282693, 282, 11465, 7, 4, -12, 0, 0, 1, 0, 0, -1, 0], [-313883228351788, -9409786775, 403606709, -13594151, 10733, 64580, -621, -127, -24, 29, -3, 13, 16, 2, -6, 3], [-661800571686499, -88720101960, 1520331030, 31398034, -64632, 691834, 9224, 253, -2337, -7, -121, 302, 56, -4, 58, 1], [-1287875847574428, 2016728664391, -22474955483, -347528849, -2591539, 3473125, 152528, -13914, 11163, 143, 463, -1618, -1032, 40, 36, -50], [-271543706276877899, -33404804644904, 122174696963, -1311569097, 49721343, 238257699, -2639026, -18569, -868731, 50595, 64267, 21238, 8792, 98, -3285, -755], [-677566643747453950, 156499697806274, 67364891608, -9974773102, -210753127, 290773190, 10370928, 348465, -887671, -160595, -3152, -12921, -27320, 1744, -834, 3113], [-1832729923191189972, -970376288942631, -11017287562076, 28674763571, 1623120807, -18033183572, 12645334, 3511779, -8314547, 233415, -445057, 336198, -626736, 6810, 55083, -17439], [-10330129026264974951, -6026000486916309, 2006286602095, -1025171212033, -4741850145, -77751738428, -168034367, 2496855, 34355472, 1473863, 1564315, 7166635, -308760, 15382, 443310, 60733], [13470121649108662466, 7181792353107722, 10033617541006, 102506090504, 9850536308, -124835808084, 284656654, -35247794, -33389718, -1886374, -2947352, -3340548, 1164248, 32672, -746424, -49442], [-125898578016058302188, -2672994035944876, 13547202460688, 1639756291772, 14842655551, 275455498560, -585205856, 10152111, -397870635, -7174415, 19074560, -16923809, -3828864, -488800, 918498, 144215], [-557435141891366417558, 11174438125873952, -411856838973793, -34893408503499, -212261307688, -1557810604392, -698585619, 48031950, 539121048, 64340434, 30668546, -22313469, -28961112, -1705180, 7473351, -519250], [683465599652238237568, 66634777033129630, -3285749899909037, -29759027347844, 659762193180, -1103758063152, 13105027214, -154567818, 5230805022, -152398562, -57311584, 250861288, 5910456, 2934560, 6574464, 13838246], [1092854980175913525830, 775161017068137513, 2141803205440650, -157064915158811, -699071435933, 1629040294576, 21596036992, 577301935, 8601708969, 73454275, -494254749, 500131156, -119111560, -14942854, -61183243, 4776421], [-13687424331135808536922, -614392912554133681, -3295527070176840, -424154013830206, 1470082784573, 15979870630656, 9957352639, -754133703, 2605700505, -1205435417, -428756149, -2739708173, 71776800, -11033724, 409199102, 13638885], [-17378712399104820167680, 13825911662871141, -79274786853827619, -117955194508734, 8073087708535, 6019381166964, 28621514445, 11593108203, -30380864685, 19080485, -1514503607, -1070852011, 986237136, 51209776, 161299074, 48858307], [-11369764260859936333527, 3780617088459618483, -60644930114320977, -129379388657978, -4310944562251, -64103522436108, -26114183517, 9770673763, -36264452993, 4254091519, -2120636553, 2127709629, 2698010672, -24085282, -311417064, 106417417], [-27375468303507187781890, 16244832957798850543, -93023938507420051, -1447575161027361, -5746902483897, -227775078347451, 929779830260, 20534765534, 43839136135, -6118207601, 1516901789, -3735429520, 7245940344, -216290616, 1101150748, -103642362], [136108577402797656718638, 18166370386073383699, 352694563336589891, 9416239946686818, -20162010526337, -381609459002928, 1529196072043, -13499441215, -225050301903, -8846087197, -14680161387, 32656102445, 5066366152, 119338532, 1062193506, -428372787], [-28096837181228388683111, 74221322417163058506, 323686404955729072, 6575457771230422, -79630534469382, 984049610086388, -2912585305760, 373697619586, 118386875478, -554429966, -27294706254, -28077305400, -4151891680, 1000157884, 3913968654, -702229818], [-533571977474823552874399, -57148823968729583838, -529964425026188868, 18631494300765131, -165374408524188, 1592544108470252, -4254872765990, -659912269894, -4054325796093, 73714083994, 67133290162, 237906753142, -25225020896, -1123566740, 2664333848, -1119941098], [-1839424145448280072481945, 343812472847235636655, -37430005834219617, -46936670507053442, 27829416169368, 2104649502537283, -7617376890672, 633707070392, -984731503266, 141859539496, 249995135752, 355403307184, -75644053688, 3188863896, 31990447068, -5640955952], [-3292917481052969050071784, 736559477641699183654, -2605811174795542676, -100425663405502091, 794208521082622, -1342739722058275, -24053367571541, 727682432271, -3059253285412, -215735457958, 208178234754, 415192487749, -43198318400, 2252287960, 52059221138, -1716888241], [459733921785033178633261, -337589616621363034550, 7726570612378264818, 52078977758927600, -503390251476378, 16720933937127612, 29606718870016, -166412113575, 1843789885401, -359808805789, 431694211453, 9353299134, 53007373920, 10477394380, -29603487714, 4160763181], [-7698863585625088969376343, -801002926360703742892, 5320279669326055264, -142586166006843864, 1470704913140731, 15268324722300207, 26026130591509, 1010200181201, -13608400332917, 855294256161, 420888903169, -525477148473, 45304142992, -16137621890, 624067440, -15965019337], [11210383832754236534919621, 2568110777925952665078, 13699710065373130036, 339910855415370035, 1935850920914008, 11912640772318756, -73139788380774, -4389345504014, 11213465256447, -238897428578, -768219561678, 1285746800450, -485346467896, -4751346308, 35409997404, 9833056734], [-42152702571009924517187582, 14001245570611714341567, 46160960208765971701, -1356647952665235972, -5862531273779241, -9708041735962, -112696483622603, 12437587701683, 5340591871797, 5579346604231, 1705449794241, 2721221038847, -274268274456, 119530457568, 320945209330, 107633235723], [16395024628809779260711768, 18135878951606918106405, -22792115957545891948, 1053861682190931198, -7954375034501615, 74498085021729000, -588020837602755, -15578900855289, -35220659453337, -6459081241747, -2707555984589, -1709843946341, 276923051640, 33732728836, -25008812874, -33738199709], [92935657910668972761403082, -14337772354705251918441, -51673294865204381149, 5579844192471277531, -12716745293366087, -64069450063021710, -52388855610113, -62998586006783, 2221942157682, 19003588926165, 15164217230125, -7190694054399, -150818492176, 145430967242, 336884382606, -5762333765], [89602715141654154418071806, 183628019708484219045, -89576405164774752711, 6035292129755810110, -28338291148137431, 79447324211658848, 556949001696881, 58975183492019, 210154028446951, -7382932751635, -13791454429593, -11352017559053, -8222727589680, 202891553796, 2968685187362, -166489393905], [-277411418386696839546646987, -34154919563040645860931, -251000004836398296637, -4867989592229709624, -87193363931291190, 429226355297997387, -1689054610923004, -29614114488962, 79954611364128, -18849781660986, -11578059114146, -8438040816764, 15293529467744, 522343568252, 5644293029214, 653550346306], [209703087656863848258925892, 84229053092261472729584, 243297891228682900798, -3186760041419829190, -21540087688827839, 116617555592952882, 1426331016559766, -39158729542397, 674812414381035, 3110182701423, -5581550839716, -22130058531161, 25252395231656, -983951087440, 2225910993290, -884054175029], [-3591029480785373943888068, -148040459796976177411837, -671946479104436254380, 15070693356533012959, 109805659653668303, -1392595022042131030, -1483322595212792, 43442460370771, -478064513631437, -45460634650089, 3307019404999, 126916043134892, -519664802448, -1822161923094, -7096412274635, -46273371063], [-313294952029191259843440662, 134444311383925428082346, -614932106176459759741, 15018031383524234782, -366072718954996546, -748960346338703222, -2064594167968416, 117813762793760, -883410487557354, -20571487729130, -51997539093118, 99556244921256, -18278496105720, -268510660752, -18390046550604, -1300374148464], [-968477392407839343980611358, 80111820023804212375398, -1187631772961043844788, -35517099135066017957, -226327455479712533, -952605163860960785, 4154607463872117, -319379148732640, 678032247008601, -29234159780397, 54660966211592, -86067634571040, -44197804996256, -1927652669864, -16782321232320, -4303411408552], [676522726560272616461720394, -479630394484886544950104, 53135044253942230405, 19448537321101505545, 276894773441293374, 1871294975738833410, 11457607807400097, 1132591634636576, 4851763536889308, 46126282856308, 49936384778116, -307608471304849, 89651480798872, -596468285832, -17268001986855, 1914370546156], [1385945865916387483952432423, 290868770875777750662097, 4005862379533253784225, -14266567274183120722, 186653560983694867, -6621030852191865880, -3024416737131517, 92302178637008, -367143368634264, 157172735401084, -285517974447662, 305016180606045, 166776382860136, -626752458024, 51414994099668, -5168490056504], [-2533971282764109964088747028, -251232681267427891770517, -1220367913660863897057, 94511883330183733882, -1031403881669143209, 1746727597836775462, 15286393468613905, -194094848515867, -843731269820447, -130443590002747, -169738897412787, 567951948718075, 74878416240808, 7681376490358, -1677389483524, 11993075785571], [-5503712857494135663557613446, -294548199837242822657060, -2847970055424591779642, 266864687801259012338, -186128616844401195, 6628324647742501262, -15596931941225158, -5430512521783759, 8225610862683705, 656518557415181, 150601632964230, 204509430172583, -284056157737952, -14384130358648, 106603455988374, -4116462132303], [6488627998048418799491011792, 620221504771394934520782, 1573276086111706772262, 185160480609052413313, 894275243937839426, -2456142462800220970, 2504580431553198, 2464057323001828, -10050111560889031, -883194680896432, -645801153604084, -1247339540867874, -6311472080392, 10231008835976, -88387699673754, 27018530694388], [6698038076280046203590156765, 924910484857370161954536, 3021124855274224256461, -395103065761859689493, -1511177082622276395, -25263816425752531395, 8784051728388682, -5268211550629499, 4711007819709909, 264697669572361, 1590955262255289, 120360803354442, 128454626648624, 9669076070782, -22789221178059, -13625020559937], [-21166384379184697050860346264, -591566973314728178989631, -1420923254025251167061, 150913918799675064016, -770128350980814256, -54239522954813638966, -45329754660197837, -5156280681449546, 5869912503199426, -1857213991004520, -967702632676995, 121769173326792, 80346072738584, 14627772759632, -1996892230812, -7269394256090], [36020192269381758472423500670, 2664136682114388898393241, -38684924429327493785271, -96229974562382774770, -3302254999116756591, -73863077062533160864, -199182940247578535, 654297697765051, -771429733111653, -1110181428671055, -1481144177794877, 977464981435467, 1025086807818664, -48892893851492, 373081141660374, -24773663336593], [-85826593839483936136014374522, 11091966924406355256787823, 23286576422524486633133, 376708850033539575956, 6266260511148087787, -102408746355181927310, 338522206913447969, 17425818990043307, 18479864584071485, -3259072396874901, -2445713285385927, 184412113077567, -1316392026047696, -135400360282424, -318440771369574, -184945366558885], [-150995614915963068743164194191, 5395669740635677882399756, -26662404340058619696382, 2455633050293015305614, -4686147554256053630, 13282245822551706310, -630933456512874824, 12241739657737223, 68260454989432017, 2588774041941587, -4255384769172297, -2185519844355508, 1928954715258712, -24973765263940, -44803380455898, 16746697371963], [-30387193970300652568685790339, 16329120057456363407524994, -38308563619400749616442, 936518920740938038168, 14789027701285427701, 73250059761859144791, -67201139330485117, -12543836271332513, 38243978585052621, -756080005614561, -2065861556850497, 4756360944068049, -897032799522960, 47622478829202, 240689090962248, 275504097097641], [-175759805713134008036870815182, -6643944241196471960607588, -32629160394364730110938, 1343389576174589693007, 12472688277076772864, -31218546635026720486, 9158346092361534, -62247097524564678, -35936240766290169, 3295474967612686, 2361596114157746, 9931335301697326, 682770720649896, 126439339456316, -2217883687122648, -44417835454378], [125617676169223955074010626294, 11547620954108792381570054, 19593991732014360060304, -2517054880997865845439, 8221808520554469589, 57540304457136530889, -277156003024082425, -35422965791937860, 40544975586375903, 2714679197484569, 6674777602945544, -9435761303372632, -2649649886834584, 83787154673616, 90607164643968, 264366187539836], [-205076422639527842409442750917, 9861791546414992110526730, 67435654981847180299962, 8035477404539592567412, -14796519124365430466, 99203897355882126864, 407322102139874978, -25054563108012686, 354125001238107450, -5414447341215966, 13750701145356562, 22603739220324870, -3743414210037120, 83606633273628, -15546475526568, 98825219038974], [-186089926557245890730250771517, -36459384547897454272267149, -163546392859870800325890, 7650474132527112012018, 27843175873222640119, 273815709847422287736, -236250303790220939, -86430311899998370, 106040528960354646, -24625883769591070, -17859041377350354, 15394835612835237, 3274734637432528, 281029524572096, 1587380501561004, -921047913554130], [-31287411302052155125088262264, -72735976856933382193321105, -468314066681611598762625, 9634749865191389810861, -67552719040229174941, -230042650924286558320, 50151903572786137, 51435991787864019, -153366906941830578, -2144985664406217, 40970099911356831, 21287888919339415, 1022707164854688, -284716644950898, 556339202826030, -181394069725983], [361733373741200464569511394602, 21795942557871805428286424, -848607922717770717615584, 472691273132937762157, -13595116137649918418, 689715723935194612973, -616030219510858759, 80245211281545957, 306233834911212306, 50485682103632484, 8771098051040970, -11489539126023327, -15909713486293128, -423318717925776, 5248519538531502, -1087714710830499], [-701615765217103803828478320104, -90488494911581050313424625, 116276602147922151478804, 4044902580744827360183, -32667422550044615673, 1655792348081527754070, -773809534092871848, -173415237248660993, 243296242830374103, 47830653148996235, -31078530788735365, 4730347407445692, 6528220313736968, -28660358060022, -13426557355767003, -685534116798427], [-476127271650376289655881054202, -119791665806974773507891128, -643340966732972649038754, -13465651590767154091463, 78323840339899989530, -1480890075335121808179, 4027402624856704217, 251310063372308317, -80218627655665066, -64919251981102068, -15082813494240074, -145176415879677731, -11475273796206896, 196617528789976, -713986301999698, -2059519585723411], [-461096133558560287939085615918, 157828643835403475305774310, -849424266393812605993515, -26172531416331751571971, 4188311546349780542, -1364135657594490779980, 6083105996689729031, -94684804601712704, -1320420590534665962, -29073446590537388, 31574150453667564, 98888824837636657, 139380847042792, -392605284842504, 2586321320388431, 1481247914590532], [1083602267841589294923069747685, -74462577692003695565605114, -2177378814798626650790472, 1206426313976775935655, -28297222746779401040, 1742439050489644050388, 4861059757301124486, 173004492402206454, 657647963636324379, -87521604794001370, 15666260078467774, 109462485526799402, 19893403775508768, -1150274108227388, -14959296421242072, -1467629985907574], [-884951209677930999724019292081, -53853226851819301825971421, -246658610565559256077255, 12336394549675057260632, -151070279203783334255, 569500137463305453294, 1515035290205937543, 243753153117760344, 449021108192504594, -118028161738085850, 2116977048590680, -267761103341149911, 21689239059540320, -702148688626672, 10403036575494144, -1216046097981848], [155036395731251922277598271386, -116857061725798034672556622, 1594641678532703204347586, 37621948717572218532172, -144848769296746353550, -751083153734289608028, -4628381803348531682, 414823409000397382, -1364412861518000874, -187592886123641314, 81966619367341142, -14683483441780102, -57937980114042208, -2871567170361204, -2993591852822904, 2976028374171650], [1086890000170738293482393785570, 106690585405546877324163570, 3274716475861711917075426, 8110138356189083504472, -14298932708858488608, 6760591330539753537252, 4856619941671521458, 435061253402009954, -2793202387570124750, 16955185415098282, -49358176952374520, -100727800301210664, 62393057076725552, 5463876064507112, -26018422030680108, -1631146440677222], [1553944754090097015772791440750, -518409197104456963252716859, -133016038218436913333291, -60608447959435335625737, -78500403650699960255, 1324019720594515814245, -19271765013859479502, -1767535985798577584, -4429532964784561515, 209683059421217309, -308053482826789645, 240630107728269398, -139200040724079568, 2903351226151344, 109911970689554592, 1713908642890592], [4352961750278054045336296310097, 569384121578054795890338641, -6076357600213909632646401, 123803836885209069283634, 130174511747507829713, -5242088767417021453062, 493398648125064269, 9423451801588387, 2905907319282460217, -24216322592099277, -25943930868136865, 535394581476198223, 24478044319532488, -3739689703100042, 37168988757484646, -1367270251068535], [5127785191511568697827240981490, 271331575031562599416262028, 2896025198739313610546403, 147715314996689438837, -661755759459574653172, 4045961611664977885912, 793572216122477269, 1435764076807292286, 1109999774629328052, 550443236051313762, 607712087100249594, -262429048325218493, 43253593800833664, -11967977664329412, -17252657663962869, -6346079505031818], [5664148904052285531981023436702, -469890814902474678573080171, 2391478846677761775116772, -210106752012431002892082, -781619104479308168337, -12234049248259310494216, 54939336876393408929, 442807747732857639, -16160009289683338909, -25737606788612811, -477241373873582811, 1223660005291214353, -395665955530429624, 4150821060387308, 43834992181024358, 8091081545870059], [-7930463226625145583563073286499, 888782581685108761815572523, 2006210508917003096902061, 238475306754548688055239, -115564249495245475535, -13140488528218179785326, -5089173677034027159, 2488532149465583073, -5474440029680397240, 743839568163446245, 890700553451328837, 2296533782460788487, -118526125020643072, 2407459026843170, 37818851592310704, -9895414326180101], [-6433658591925776476523925476944, -1749000907492494676315614734, -10177589496195258468573937, -109840316609038131018664, 2664808591761826176604, 4753587999793130478084, 37673645890216226818, 2900008177923062490, 39237186440482163010, 924092302796784034, -569966622352395316, 907014680105031988, 340229115743235024, 9410053553609192, 175837396939657332, 40190141200239698], [13865673956359921035583020213753, -1999047428240279033880301940, 10050013241093959371571753, -661420546546849521201461, 3094521437085630737077, 13189414394683391483041, -16539319826586739706, -1819906900728046575, 770905826090156133, -496670635122096435, -1235688871726682131, 108725968747315054, 220416859431012088, -41637842556215426, 119075437014688361, -41114566257529717], [27139896769983602891745710380528, -123667261751997919117878598, -1892546968023148070388168, -852078963790204030817619, -2818501647056275528288, -25600865485942635137068, 3921261907280954114, -5141718902707598630, 3689195562221241537, 1750763023819411114, 122722707764792538, -352412246098719570, -315064227827530480, 1705036594756564, -152062500078024048, -7317443816764674], [10196079126691877727331331765348, -1554363726620761790008537199, -12246229109545252654357061, -668028527994765890118888, -567358336937465685734, 15854948800249128436926, -221926575110297173681, -1110926171993285396, -38184450819220303092, -490787591025258106, 1629691429216471253, -620688962784841114, 272275214883633776, 43279030534720752, -6598581559692216, 27230239627946588], [30658114552087329745673352172752, -4638500063002539289423875464, -3583679311957377857745764, -357665375632399594432567, -4502834612254880900220, -40676737276533266854219, -91766837969871700283, 3244558872528010561, -24120484084682860098, 2157368804139940752, 1708951402692800472, -2177076223073493089, 831394826780208912, -7477478938495536, -61962106174603786, 15098350630599561], [23562552771710328486350390992516, 4793221732758707055538579750, -47256021355276511431817405, -907330747841963060640317, 4748065205587404549342, -8379196549606244057324, -54461437625162714979, 12887251812828636328, 49617114954114776378, -847443286697415972, 1157458265935357212, -3896619455569636189, -782491972709788864, 33710646398957744, 180399100517872177, 24175422595806940], [2111697483212074726507109231935, -124994698996457659439062073, -15525805952740112819984858, 259398664224905771933036, -1846072124687863188223, -153425538821032675414110, 291135073539402836035, 3897295714033119678, 61010095702760248692, 3097027999753325716, -1337850629414197586, -1417541346701468083, 2005161512378383856, -37874495177894200, 157421468560972756, -8019929737938986], [-14174432880583049272284638370318, -14377541360937699564052009605, 12294811372510428470534709, 1053333657631617621802408, 2683619509354904764114, 12078617732215240391118, 272438056703760590357, -3068314924469169822, -111718561934064430182, -3135872348876935416, -4953502877000053851, -10300707428100852190, -749968344110447448, -57264421164088416, 597884371443109740, 11990219136694242], [222292947051039831026306346283, -5497344306478200278093180941, -3909820756951725796254223, 1044864306748868785610054, 4748181240256130225790, 9547461011807271936977, -152870384974248999344, -24835596698884909218, -88616307580896593010, -2515234460176446802, 172376906105987134, -3382308700355332648, 869452851789546624, 73758065381358436, -281538868382117070, -51680914530071942], [37508710613222305647627666158991, -14897578996690531920835452558, -18678994980605161389501380, 1097038947505545511844406, 6467368548573502135217, -87468354674579415973565, 142884416700082348113, -2151002420181061521, -87591581530477742955, 283501659038322407, 2573109692678918655, 13227237894023203131, 334543424299591360, -135879810332011934, -1350489237069801594, -331991770840686175], [58796501688990752010402673394536, 6416402020104505233554972559, -24723947805453265767059561, 2152500603459476742980177, -7733139713840480751829, -38678420562225818435592, -262007886515087421583, -46721296457896230169, 105642290088956151078, 443398596069430431, 3293948128087587275, 7833276057692088435, -3270388609292525384, 21267104945956054, -1344638332495107834, 157695438118439501], [2000684843727615869697592255074, -2574853493226736149867626463, 110499986779786609563364171, 843006079446919212345779, 13157104840346070647237, 244718994838745796204524, -257195176352241230739, 8089619710785390493, 283944360737043024776, 2575240632916809569, -14338466544264282647, 4458971334293755627, 5162093030664897568, -164393126793826022, 175023965024710856, -412655967026798353], [-196882619403278610184669314383596, -18385958489322456523592385902, -87284160927336822709991848, -1022750826124783209378958, -15349102605979292358210, -129157775461957425887266, 316828498219417829348, -71242442259613959340, -148146932619705528258, 8875457053367207318, -1437648894923480022, -10658735562202856796, 428107087209111736, -348013493505514744, 982525867685094564, -191756363801408676], [103268725955642871852399612712749, 21876055785116221230726275763, 176713551021655939781975384, 3229434782499738826950091, -35195738518381130483564, -54412434299726448167025, -663883252478562370301, 49201413148646661474, -120621638565011230460, -21362147777352656114, 3828387133501343478, -3793246885462819147, -8077662074534948928, -9019904038386540, 1924918304205553117, 8215479078184218], [137578615578198190733006120213454, -52699249485731382411900754243, 252374415804370175734675747, -6039411880150732457366320, -33469073855090276169842, 524629062117182261195598, -633617610473786206137, 47161738689511453510, 240573351919569196518, -22113804124184120996, 13143800944439610183, -18006518515649896822, 1951856673305264240, 195528337034393536, -3165945598346699388, -205234157922515658], [-97501069095808883102925753868339, -39449762638273550981783342872, 8883107091869070650571788, 4906577159227756717072623, -13178523919165037169884, 143169588164849183134646, -862980483453400087024, -16974624190848184646, 493133451848607189949, -15437522103407123294, 3180591574466059642, -36350393242118878864, 8073230173203372304, -104584654834411796, 1312580332525078702, 452414538658611470], [-127694826879540626879506177758076, -6951046908781706833003344425, 157096219366319018862947253, 3874714094041887096743920, 73115185679092572543636, -936416959585828372418574, -785272493865547667247, 131080923090903878274, -79898059013293469490, 20236789957415898156, 278336145287739843, 685251486109062408, -8414609697061661280, 732598510455765192, -435012901228561164, 231844518600105402], [-494972184626652454423321852998163, 4478460144934263008267017779, -264162775092761457011169893, 6958515966367767997000194, -42593721410187948367719, 620156534874381338512216, 674612206138557382729, -23097209652766644976, -339490111051889313552, -17790600605886572268, -43753453172191997890, -53282759503566539209, -13407607951518342152, 376370320180001488, 1862803346491947156, 241964079669558272], [-210766532227262420387898646194135, 79648200588475535349200201987, 401350650060538497446367927, -14653150536290380811162525, 39284799226840865311723, 477726884155035378661208, -511640935946226115203, -15073083232026934585, -222199486969277988060, 17019454124610818571, 1475600832334979459, -27951761775311206029, 21269593895024877664, -480254879109620186, 8436828790412364558, 203010399074328077], [-388455516428074147134386380769751, 13544318944246335930215378645, -336581386384131460533359449, 8113356597468922564572974, 23423040064378816202041, -382602045724881081538770, -648250351665070696191, -2228657671325680041, 583890558676633837397, 32610200273948746323, 54988463326430955115, 24903137545473125127, -3929016028915824256, -686194940762557378, 6781494691246199130, -1095253590255120059], [219299385054677359031692376813585, -121726465341287199127976852418, 13208366074262794311725363, 14208251620204463446904071, 15386756159593977846147, -1431621664276245231609751, -3165157652320494812916, 55396937169272361671, 628269313334313927735, -8411687263989885125, -18657784713333998477, -13811321765272870032, 2610415204257601360, 149472562278046674, -16637074413589390107, 184773838644454405], [695152851797855204602890521536342, 68749884594155454901717106496, -480856891968283218490678618, 2516693396962539872432486, 106027607099302967405174, -680016011764017948464686, 1900728161565942401278, 218521135901523716850, 735671522690107902052, -6766194949394892448, -20323442661370538854, 65776780070486953212, -7902863459144729336, -505918972028793728, -3980257054039877988, -385989755172511534], [-134223140717171880195400838725436, -101140695704122151630213957174, 811438904859670009434645837, -17096707592287378518322552, -80723038856904198878760, 404331672494220497004180, 138128719306010149542, -102530874674481249362, 77319208647301179666, -99917488055675458750, -76639410531021831460, 25456019004985273256, 3719116437147550136, -1605045926950046712, -2216514492152285712, -1221692484813433882], [-1261289946495849352411692234049788, -87778763230491067673103385973, 108982790243763875732900771, -23158912831005006798358389, -20488421266042602937255, -308935271401271181347267, 1913548027535327132196, -199665954862561031814, -989016748929892670949, 16599682887862248883, 74677188756125145251, 40922227872729489882, 35498664959860250064, -225356301404532448, 1322783102649282396, -710233043980400662], [-80021767431357907449785588306608, -33841650305259834476021075930, 1518681559339928152294034508, -22388848069229507165351745, -94491893899259730142042, -2738261700032322065201977, 347395429378573355309, -264040840163435600095, 962808380338619714616, 9522940360180880642, 86412120382922469378, -18709634476511969341, 3056479432395040576, -270955313381997416, 2667805752498031030, 405271647550057649], [-602264122316021631257311560648713, -95920040813046353172156177077, 862646262149602650332467418, -18925048934273303331968356, 121145265786568627912141, 679009336720688967418442, 2779911498803207942839, -258532206921977457558, 234228689217378914208, 182974713663375108712, 61663088626730093546, -7088044491925511207, -32610463272320353824, 624976354010823800, 1560212902480310340, 1182631506704359250], [341805520582249132219321591906512, 57552317820979727947750001190, 1366123844791316697189891877, -4642961012026177271814352, 309611436886740765373156, 241504262142226165611300, -3476905597989922223482, -427620522487697520778, -151098830407096211394, -94715688676592452082, -171971847135985542876, -13579031904118430380, -9114778792413140800, 1012818228273049640, 22294016680591464292, 1937577373897513486], [-1438120631015825615973822378629814, -324158344183048612748230194529, -319826843320827424512884723, -77185462862721437146893868, 55334117656733404511271, 3772922003124869568441002, 1638420832773467807553, 451015667426294647027, -1637146139496088159731, 203591821046639489579, 48105669432642248237, -118206556226207021421, 11519754970315969856, -223906606664850408, -2676445007992267014, -3097907545066782445], [-1696203710772487498367630738517341, -453070104197875212771704598137, -565848267827422366548965907, -84107494303193207975681934, -15087757706014693164766, 433372180750411476813985, 151558131892519169356, -544517908295864280118, -171653899520090582466, 112042334010205025290, 114157513409075643250, -314231883268688687620, -18612277953978618416, -1289773412775251100, 11203821952294933026, 1477311679496949766], [1598837519402548821658028984126381, -335123011288822277361200576854, -99360964331335401679340618, -137755992145386205733893006, 245615864067204117540248, -53804684598314760854562, -7918672421905567040076, 294879574585070725108, -75618101285516082870, 177448325804541222924, -87429285289941280268, 245698354398484816876, -73106963993490790336, -637722756488432896, -28585725402385698888, -646225247382644396], [892211065332313355843269152715071, -408507309554947466852476162672, -848296063657041298036487610, -36932227250728839635158078, 43977209381825654435858, 635354017429354049104234, 3847031702021957262552, 556715979789467434301, 174518211907477916583, -266170962437513709755, -191754547339441139867, 382180150001707464712, 47040268234184234576, 6066848861368851284, -35189010517919756578, 709303736348798617], [2014568038274930356318249526949571, 335526580100558413055367607115, -1488636120263363841261209547, -167274545290042459345672930, -14957174489867693657482, -4138675185370018223999591, 15197073770817460161496, -47470865475940527270, -2756619994295212903846, 171406440741782572770, 495947076027428790690, 244856230059974953312, -143054476519506352776, 1544638823193413988, -31301490282553733926, -4917890702839425498], [-3805628098180820803766998207809103, 467009264833029976613021142973, -6672693949071996819421026994, 153652082509315127099366728, -43237048547884438639249, 1612941243239551085808058, 2921247202907848211021, -144691014589117821138, -3205369119049888322180, 559902757559989382524, 295065406703611901910, 395574767747240862239, -62138389019577808912, 1646537369844550520, 81416946079686288100, 4102088205197840758], [3431240015970425931256128246080301, -1434125063937250547743573691832, -7207606408446910367496946738, 84066701584563092130949052, -102454793187209759773111, 1470754445891293935849973, -4159995283065973312403, 1711346268758442636243, 13135064394556690353531, -255341390835973279245, -854602166007486260805, -78101517389807701953, -60023917419616793616, 6733710364306646970, 21502148534728008918, -4278720323408577315], [3580883691185072722911591674724712, 376168529666035223824410856663, -6473536157751250944952520518, -248029694254987627427941312, 1387859348908479201551075, -7751317022706689389168794, -32550829319052095614035, 1515664614774112061503, 6029075508253638621717, -465278921706149203245, -104397730599769821635, -1485400143871765779013, -91673627118026167144, 760111432197441932, 55412724368045466294, 4595615891130446275], [7415364422971422495026413758204409, 702371789724201059849900346993, 3759201146293667887230636405, 140206539430208446443574982, -630306323025449365143349, 16527961337412692691998776, 13634178068304758963045, -232711929720193148659, -3625591501739247926235, 1454014009008003844161, 613455974591483237969, -173744312579591135029, 334410152142533827840, -5324923273034000918, -84689211867512989104, -3770315171889124273], [-1029770654220750200879420562457701, -131884907336507798856767228797, -4117708432832536710776524899, 91291273684638099836296144, 213788736384827937288537, 6392085207706531709068782, -1534116873970997826765, 2730394101394309015204, -5492348984606793536430, -729052896487140075098, 215030554409697912588, -472469123991316032839, -23423226433312284312, -21423142642998983520, -129381364166878601212, 10617257969435810052], [4999183486980200203338328688047587, 695243474923041478813354488368, -375863293891719131847084042, -78297606750999485650227924, -522847095385400933884082, -15008169520616208892241846, -15829834347364408413532, -1314824204632549625974, -10184442970366985467636, -514926498582319894998, -884869514037770949526, 140931339308758917724, 185924663640824497200, -16999077814158742428, -11711476766451021526, -25378658085092416986], [3782544101270153911207818862515490, 976560397714265573067054235560, 3221629605324936713705941228, -392183060403311761521362616, -1654450073762889781693606, 27729840824401041865904144, 27980717648634167123828, -3230693568395975025536, 18775954234875467399388, -357682390044497651576, -150825897220879020690, 1295474891540121545218, -231583314951501722368, -11985079841198512760, -166697835030408724560, 5038811780920443816], [-15939428987947538013407362144799368, 337184290203234047762240831350, -7633030469311189195360066684, -335367459731023225722680927, 1262152788218657757073836, -5190775515333821472532740, 55444662834311312880558, 1468906274033439102914, -11074968977720720565507, 787984180766685357502, 1734134507252257584514, 839323635275428330446, 178142750558056262968, -19061493485923369956, 143496738058897707672, -1101932505477364514], [-2941498679118408369557323478473626, -534348929582436256668506248383, -7022665346037029486051557007, 225716998073893527627422879, -957256434451527465292963, -25532885721198367468643179, -1135668009246737892706, -3835513371192308312812, -21566734756043985653703, 612767454994248035481, 237342137916076457015, 292997569572559245786, -466538627685560472944, 11166890017626898768, 260094013819785923928, 38713821771495558500], [-12401189301974414931155123242186891, -2405290824679255761310973023480, 6918150760374533318632162608, -115068401057241349092281893, -587022431496894554220820, -23781549986789643730069562, -55090225914325953773980, 1996196660569857790366, -25793453559170363488871, -1044513003728429583214, -844154549864581663018, 2718976768377931586632, -264121556312100138776, -4306123411315476812, 175840879883586518690, 8159971413908758202], [-4729660425166113991486905208552052, -1894024906931176374259485993859, -21920337436271681483269068251, -22693352766896963037312470, -154975456037647507206542, -6812933203999029196843732, -1207290521270246040559, 786131534514846470714, 9439867159622019836908, -868205992115294147074, -857376304049150153575, -2112136339355730176968, 172253161704332936504, 45075170418350097320, -118185016196561743940, 43760324044678250434], [3256487848124802707449048583259195, 2023124302121102904889896947338, -4291862914350153993175997976, -180517959754136074332592634, -3962147240505373985736511, 70911865653979078696588947, -118984190613297384017923, 1741776581958957689191, -18799939182265108418647, 564776927098458505959, 121747336228782913951, -67655794162309426217, 294454249471158771856, -15796553819137505558, -212173059407158328806, -37622480889231592783], [93198914962603869848367674545117, -3200810150707206476209748287237, 14524793157049292624251926995, -223773793864304034604007489, -2950295437326726322412601, 36659155917847214787918444, 110053856109019983359597, 3318586182105272464083, 8599176908086309489920, -729795143203986146009, -292604131083781442257, 2322057888888057878483, -415598083292404813728, -32523290778041141986, 245483310565934659938, 54562867802706143105], [-4870457954352543331610652725236146, 693192555880634444279752974747, 7859083909322680014693446554, 882148212824555820045915760, -108536738214857728991335, 16555399966378142042926422, 84089685288516879572001, 2895068266292764151639, 26788288218922846958461, -1598810673576474151753, 582983472815211843203, -1137035253509103100855, -213958165466697003104, -23429076057576905708, -128591567314371516662, -32656932917011576189], [19400467816786602861942212840573764, -2256836253938555693731212397775, 13967353284642467652798229373, 380966261265579994779358718, -1468378165207747009468753, 1596767983997751102971432, -25427651195968270159011, 1861882782295633620123, 16975593639780342117095, 2569995693406839383425, -192585891103562886327, -6279859571133379811087, 203359478924832878304, -38256949346027055360, -299893196887933102102, 31467046793982542211], [22633816627699909190598085929500111, 4942445361910393875681017805118, -1373361288703159402318941148, 983374719613513626693500916, 4353672813091511072237400, 38775864308818447449347722, 159213414632079740012914, 5320973057959824696380, 12504687414006985414506, 857985832424896230240, 2318452224590054024204, -751808903716631279142, -635416179876360266744, 15929585761683005032, 986539649876578029258, -1214754776987119588], [-10206114640394957765375042834268092, 1359122059871853536471669803446, 1024883675877414253577322740, 1282079526931764279127692686, 3356073326341727961504142, 55215083495872204440063274, -106670808153535939851992, -522636444810701379160, 256682792186107870074, 1318386780503541057050, -684003164615220880562, 3616505024273281932184, -1114383179965847816304, -17350941625697488800, -160840239507912787696, -21973558024515969624], [-40785112483210977893186422962730374, 2268209587527572476702767988505, -17662930498375453950556655755, 281382920651610007173651291, -6283811804049095667669159, -3330467312454756176817723, -17181863764582632560434, -5278145719453614518192, 75158908440734706456033, 1173975502457354055045, 2128280561111497584991, -2983729243432513375970, 1328723927063922237032, 33595908451984595240, -468077323405096979232, 6158811028595955592], [-22397606224105505026826279501273886, -3806866963181637291165692793802, 14219639865526436655707667967, 1039027344220637475921287145, 415366882351830771093712, 6940852676137718237333834, -227480088976096133713309, 8678142065356957580350, -4705420159771580442534, -4954430464980970440310, -1583912680211441576014, -5879547844895382001795, 654394442793631271144, -57877441635245394708, -187311506444695890675, -64989394664574112930], [-5592246207583032632679332584156092, 947104026194843534628327423463, -29135330610681329854622603791, -882135906089196526720504356, 2721105879500711203389721, -92435306883416582092070766, 33166550613869614095901, 16693426710043408978091, -21415930986679264656591, 918719998845884920739, 214328145507230449551, -1688804191684321961683, 57902240215114347928, 59640258014722711700, -615078057650565413610, 6565620746389011351], [-75753619882456221006655015448566442, 2207736289584955728258328742113, -65755108850458115954969981478, 819690689559707797846288245, -12831506165825795396470045, -98143710080636690857194584, -145225691943908181549396, -10069290672648356502813, -27887807991164823257103, 3968478768905669773895, 903303370901000095375, 157464738558115411952, 273802571234358034640, -38609223189844874950, 534887146719496690297, -82058291682987872711], [-17717202757336744486666711064635787, -3740653638993602039781029094817, 5114237302879118897303389211, -1619920744590949821440001781, -405743406220053763952285, 87643603333841210503926148, -134070146054749141740259, 17249705083741762451219, 26681470990311486974768, -1878491689327312989693, -7430028748864391693433, 4954754409131914031487, 2715071263922344375192, 70797682846225714846, 385747645998252978918, 79779539959708792289], [-24335157742593066202436986912599811, 21183475140039536084604339234624, 454072819950772159506068424, -223059059446189819550798572, -548401916714683770764333, 82590443602580455280555971, 273739396523387465938573, -9400815580871609628387, 123712222014432349783899, -4100570440115713816691, -2858329747393027881787, -1166187949404420751465, -986874103050992014248, -8688736606602522994, 800854579542333194016, -28387723951955224957], [-20829296837938891889670952004204357, 835581051905677275660379584644, 115606500238125224478196658814, -1898333443584465841510741814, -2733062803221855245865812, -225344170717076329515587670, -198406334505329832118428, 36893178733089101286563, 28319713170654769584441, 1184182116600968658303, 6963402090362036853749, 1102701609029146935186, -517060881516048006272, 50615866881906332140, 769711641899231562498, 73403342871975538535], [-56952023508252706660565198051272288, 16459673837677063999950388660439, 14027352624897498113689142234, -2581952138607190803228601278, 246811853700758813380675, 16203016503486016383861808, -665338008577168154756933, 13883067686013620583729, 155409174262391659639293, 3210611003431748871399, 559235131518452337709, 7918411118980377534545, 1487307141134485340256, 9339780301167355476, 498960135459663086278, -137498447131192731891], [-3450517183942691208703090768021826, 4440105470561444182888177960288, 108258394678541629017222732354, 2679733151439322094892375020, -5878353089532240156288554, 54748727402365964763145570, -521446332875887932759588, 8609284057161460377142, 99991481062753925776680, 12426050589122198300494, 8190747239377384595574, -1582484407534952693636, 36618238104000026648, -70525905727446408956, 796134257041015808010, -199553182287310085214], [54289901560357745802335176222768748, -23374477478967543321039331351567, 66608716684832767395709032112, -2127121279985104467454457117, -2953013144415861348352245, -26336735342590242544348432, -566844055615614021364442, -29922836927351950167681, 93725486784036298655973, 13627931046258170091851, 7579417184651479213107, 780705194387462311806, -5443912691273602872624, 141544836694226142858, 902730747920677252263, -294877984691193956451], [-48094703484135287761258219472957366, 17098170978700749282501078532556, -30753711314647927749932811458, 7389854548056390160389951437, 8097009305391178465695322, -137950250781008686148807543, 138357110870108846847729, -26139900876328069670195, -196732032280399360337046, 17053607034292099322968, 4494244238126570637054, -9866121757787298849367, -1192849052115382033264, 163580545731039530152, 1379419993925445245358, 137023110543700810605], [57817770093244605444779270188499956, 35923126611633244279617782143087, 86264525377489669355852236019, -919268506011911183616858702, -24441510187356004856035847, 255431375721375595487566520, 723892604742605259001691, 7441954363893843457845, 59102974114973081815297, -16173946947327665768745, -9455333849750381241977, 3401690994428348042311, 3852979488684966764320, 190118442385471834360, 2163329777384016718454, 105368884409320574693], [-152611651656746635011140058180229518, 14112130322183043956368111875326, -58068518709718359626722034923, -1511792222567407641694230375, 22311836432031685113334682, 229058166700322046213664048, 841711270357241734164259, -17216805638892696996284, -237453930950020891248586, -14046311872186788259664, 5369668372290736048000, 20209734835912211640061, -3957888862001269802696, 60749799331009097872, -1591817272037735591761, 71300823976936310240], [-11069528313463344941260220245096977, 11229285392498233677289582325858, 197824842125506137268216894354, 5543160352602032146559853440, 4488916258740043815780278, -415778385156015947651923164, 498280485753014713173692, -29519330627178018562081, -345325492119892892592769, -4936584168157115212403, -22481031152129400021117, 4802603535382013581878, -8168589392490322339728, -70397288201661844548, 1596960236896901124354, -158658276391752437421], [-73922872601695736450534868253882720, -31789011533504705494161529850725, 214954220113195753314687097751, 5245878798302837706675424306, 21662572324371982721653481, -253090453396446069188248620, 487510566266232266337203, 70486525257691636228209, 372266374151832899187981, -13732159226450470276009, -20712040786510772818757, 506862463521795909627, 2352548151513547580760, -77649417792446312312, 3398077126062036734670, -740226097835598662303], [300771696198405156512428402051875224, 43106897134788545533014364130414, 202917997861303322558389663870, 4058573330961134995834120956, -648408263810329374268679, 59573921997603807862486756, -299168465595476822631674, 4393653559086712061969, -277860377943201740223789, 801454582915729405955, 20478312124687172254742, -45731229471291717986103, -5861785953127889785904, -215288820941825419232, -769255255494713223258, -91111215647079113047], [-358374213816493512440065099762323939, -12741280884982803153150307947352, 15921553126073905533142235793, -2271594554470119785294269841, -2715088611450613004726971, 278711252235787820824158141, 1638935904043429578710746, -40436429062319710851551, 205868203346755946038125, 20730440761474146471749, 4280425657678240905893, -36471215105193060308926, 1301249367673835644392, 343534848611320555158, -3336270453431696088803, -68658532118080063677], [-24865258766403286816691930401782686, -91896213491076328285782309050731, -56004629998118844977610935737, 2326118548908875991507405007, -17717467016442174790169551, 478312231321270302778376156, -2422289895719193911192503, 20023297108246714189389, 51581473930454740867284, -29501375793082469529859, -26655674725695326866079, -19356151637702191707381, -3694601932797600118056, -26834554079632271366, -753346218939894438504, -340970928122208554033], [-22978809152674450374404659442894019, 26390386621995573097776346554573, 284326706088836584769670627551, -6671528384720695471222408593, 19715120551863909497444387, -110187453387503464925834874, 628325899635311719436471, 87816264999342207158991, 121117686000850237496138, 27924072809959446608459, 40354773860353886144219, 16185599652271520066585, -3532448622423500976880, -282996695392373482882, 5636374248242132023864, 21862914018690919765], [325246210687124371588400192760101995, -75274454971543035654302505113879, -216849546843425722717003692301, 2327320572946015965614965342, 72352062596785147780588848, -290941883908213750813874863, -428128861491032688733510, 3976534917313171857180, 333752471982675594151308, -8861146594647814532, 33358966210024245485372, -2582929634007621251722, 13792532680791096427536, -161742200471812542904, 5264136765533733975678, -709084376536258015972], [-397068937169915163084276244957104556, -134771229305227916907026353902, -497467369864177935055898558163, -9243213443586468089442615434, 17676547248043924776102064, 1484914187130908599382136874, -415884254907022974902240, -84710641854792686991284, -463143426614978742681750, 29710186629153259885918, 8636748011247031559364, -41625153511530359424422, 1027349144869431402656, 622405612372500929864, 6060825112204044752648, 1190389335215326142548], [260533383581763784645013124495400133, -12017300734309790963410822027166, -45847187099911570493764552647, -2181488389403983724547308937, 22488112136058813452973725, -1529952676087420054473885565, 1132590372935183631206988, -116682680853043236695919, 466630475680848566231679, 5946498899181429271477, 1956981764155926060509, -38495271449957554601912, -20601481986230854239240, 693816856346647757702, -5341885964633524448241, -572734982856652311925], [229837446364240395964467627508877445, -70981116690698657167369829257261, -457029940079959749635680957861, -3005707695963439729683991458, 120885419650482062170815117, 2054168897044680275060998092, 401941689870219951225423, 5679788437923217615167, -382676568332822950633353, -34321426520552972859081, -41360911887249068004477, 12930968991622945826813, -4304712680013314822136, -510956922317450421378, 3887310616820674751988, -2206904912588268099387], [259206440788651555603553089493876534, -19033239939334070885485845241532, 21174196427683155863778813396, 15726204384298055852145509384, 84761693375819998250871974, 1189535671766690501288226760, -1151556847955363019197604, -2008943969221840055672, -234171647181789145099152, -43310535156666085434948, -69132556051080044117882, 56225205412096269982470, -13265305151110475170216, -836956716997470238576, -3002735862134492804052, -72655109744578289192], [-378924108945375212420991479507051187, -17843828726906571095737040787268, 370526985395137858121236209726, -17841747859974933784544654256, 275944894115301005152133713, 1126204590352177814898941409, 1293925415509620143792673, 78324380733068747729667, -265865792055685944843861, -31612236769053143498629, 21803210276569684710787, -66662769181458882125197, -4344176688949512715344, 1093938756357809936386, -9580176176205913211118, 69589202216435180965], [898293534093317722222722594575888606, -171545004683075868474655284543143, 163875376617479750307536977489, 8842567569297470317010744687, 65545247252448736194951205, -1388755053182567394849182675, 615746748305280139157662, -3119587344828069237436, 263264594784367543840185, 76688473910821436360321, 66212694350948061158615, 116573213558817930642858, 10496344806677391708592, 607770872753182325992, -3576214083324689038128, -1767774387712334157460], [-156918121992194033081710129752904192, 114627733298576625406742191997720, 376759406923296795383197247438, 8738953069976707476871606506, 204501785148029885808655176, -80618396080913830279001638, -1262898303723490106915118, -10900214461609799193402, 893144133698282045230800, -74127793366017131999508, -15245165894760857802780, 30212131552345673283782, -7593163219718090819568, 470905559776892563320, 3101367220261875710772, 1342198511866249432590], [-774704522090373879410404321643736815, 183047284848635853340377384177186, -139837182483524182149363787728, -6134097429754882157990824396, -18854527091115851480712309, 21540894969732707937032609, -4546578924065539216284129, -233208432387226207269611, 672288609002964401975341, -87144517665276889288603, 4425356211614528915717, 16833652386611820225469, -35138660526721600383912, 299021187906051694878, -15425715912650991500350, -1070388941532502306989], [-89192735063859475072373061942251328, -91489246694685064562667978250804, 1319319682068531070402953376456, 39578849115918500098173166372, 86804476678111509438394348, -334278157742284190041285484, -2787457911955475754184336, 144512877696869039666784, 697626863391330640319820, -88699862879587203725772, 72056857872890216856564, -100909948687314503252016, 43184668668660303438240, -808750132119043428936, -2271885289459617018552, 625110637800170774040], [-1163883314797764386670906838680974115, -103019383092290620958223287404999, -248159929423386847708371388630, -19503544918537712339868103953, -29614103401084017053172758, 1332411641063636627958307451, -7591328989834214404838259, -13165072162964613966352, 853966193172134515386930, 114895254263221497281604, -2887244839549974830604, 106557401357864245195571, 16780556943633313686008, 499859039519086277672, -9293219689346918201867, -1936337511821803733156], [-1595683453263696899478478187977714991, -89924851595688964016339925597149, 268252004455242796340686076621, 53416636815663968062840571262, 169734542165340194712253519, -718133196496913649768510830, -1270794927981950983475221, 601357379362862575571401, 574065545822375845905963, -76039952814905015237923, -18905015308041249028891, 51550729291969316703453, -45137875724111130491584, -259272922601367429102, -12698974830302851501326, 1718502177767396119451], [-2101355786353430835428941943350461039, 82133161392831213210718982422079, -1427344988376000254290187806701, -7470375116165537005383791158, -172049648079439171333557123, -955131799253524429208731248, -582617518477322481357047, -232540554302685392689880, 376856894067259371104948, 192977637612289856070752, 15036402108936527102894, 40106240788676927475123, 1629483548658105746992, -781924173666368753960, 4013836710785629809048, -65832287889766339168], [-34451338589147705494001507034074652, -106707981908206665054373244332545, -257986669325942158865055595041, 37438032471308098732973263809, -137003230103015146206092707, 610862368108855713713817131, 357642815012979701780742, 704544708959200156559652, 1213000940229705428069211, 26099585649285638086975, 99371327107890509709239, 185051513937548965852696, -55489934884323635372784, 114871601445365849960, -5567214438374226643584, 850050538158685611980], [-52084164961799241274419329468745461, 421529610306406470277093251454437, -1681801932251081037043702412919, 50407260950850143932790741218, 53127884144530769272684570, -3836046050694088312199444133, 2598635973316486469976062, -337048417534964149894942, -90049277372116231581696, -58205928983877801735686, 17460315485590576344490, -19579888149066036344006, 168757187693961357744, -705456179287191530580, 11056540739350339630892, -5127434586241074162258], [-1792353704049052574720017429359903532, -350429192630019239460301003474903, -489824884630588326007335690223, 11527415896770389373146448138, 267496825411903949753581293, -1927370929684977637414197574, 8513977397543393170348839, -13466362757578168556829, -305782880072739520267065, -27045659165770639571937, 12324444451850391077583, 83608794039709606920017, -73838573029918037499072, -563825735409453421458, -7273763554660471885260, 3249691261391124795177], [-1027868743159577377792409825964998764, -188492571909181568462065403718329, -2473219578289922826658126204983, -27202806756446622090976620312, -108770424735464168162161643, -3813028228285008239284930010, 1716271559162539292304965, -551426384060781471661613, -2156189458287926956999, -55668153105113117687605, -134497976308240118549041, -120516256883013355643379, -23332171091585734918992, 2296684116707571904476, 1649394435084696749178, -226634104387501696953], [-3316531493185980484572602727623234996, -128728161364017400648150148986042, 223656219899734985887377406800, -19019214375424287510175552822, -126891708633760478220008567, -1391809580009738466169223734, 8745777946525856031777052, -1065584627311408697524329, -201591200567487181260153, 61508589585434519783275, 66045039541813204214870, -152202005064972939813973, 33520694408400468546480, 181263250117383003992, -11145033742565582511078, -69487874925859757161], [603715024479861272588845784869737138, -538022516766479655762821769381244, -1159874562807942481829809929813, 309408827764936512307927346, 185164451502646272979677336, 551439011963111648325455058, 1311233510553589134597874, -542167595154903859636346, -3688750893427793448927196, 48454659378992041942256, 52848568387843776591824, -57571064708074079886882, -19034895921500101796456, 1413119295759443834920, 51595172140516953745440, -555123756726459809698], [-2715059179410942736857377296083173652, 168134588439327361495396301913144, -2389407897588931196811785298792, -17295532919660133081024660088, 274809203204640360784530652, -2068034141750914437094862092, 9276605061556148042850604, 594249032197566024417528, -809706235535129652960072, 180487633663711502284684, 38689243173691312484504, -34868411052072327147808, -8295322533284287497048, -1954375666483134218032, -38386107146208761680848, 1546122483853526334200], [-196375981137644007249568510300220728, 894964319941034125206920833669955, -25358283947987893314749580195, -42040548965214145287548928372, -200570947938177359881733116, 2750864916196193595470351006, -22520289242189618671190567, -354897575915703660717526, -1060982409331396801988198, 228328878845904829607176, -97226931956767635814157, -338684859803838857593260, 59448811108026522604080, -2622319712093020549152, -19645130134925368922124, -2255104821813330911238], [-3866360379638660996389694445996853369, -616595049352360151092327648402523, -593137449609331778334646451591, -23725919993945949221693533924, 397577270358961131770620937, 533382047358103426372773086, 10933100532831229115721351, 480293720943746073186391, 1562009881515622998369921, 304430260570819176981807, -99911015958749226487565, 188123980115706979909741, -100762431903552951621880, 2651482083353463973886, -91677667952137136065596, 5680446497040956405149], [709416406872447830857358689475593642, 338696289885925024976860939230074, 232957461208054449467650277884, 132231407298832640693876054420, 168916494383699450773329456, -2376349262513035814936630234, -402559133834543226855522, 39310403234003329791124, -7526304686079098415586618, -70284429141875455446024, -306380799752402710608756, 31071544936775265098030, 190946738800338899678984, -4351653406746204625984, -37716978543842783651018, 8244795657267853855516], [-4704346980398266926068660453457762164, -581989837191100738418041732588186, 6686539560986728626936171484305, -122304299156391130716223590637, -440772645962972103778397640, 1187288316785737952002620946, 16440966395859259948034641, 2035494614909951407977714, -831694333171676732705370, -99522912821113657933306, 126769089002601803595790, 309149013696538880152983, 116477682907592589022920, -1678263860625035569556, 26063473799323809259959, -5001841242398870663558], [4514097254659500233574968290267033160, -336674975114310106160613722806757, 3390377084460868165555095946414, -84054210668346769090019781958, 167984615568258059870207159, 1136337390041038404069138296, 4825842152458487261076831, 912029462548562067753805, 6238530756046289020278129, -382164519882913159239861, -515960616519638596590407, -246222324264595279782203, 9699426385827917171504, 8822226512908496219276, 25769596855820928563502, 5986497686239647073153], [-6472221269311939077913470783848912583, 67115215690170837776212682176376, -222652607805529214519468063090, -61283503049001042675667060009, -507144736679347381697354814, 5389925078550474213979675736, -5502166083146163970261936, 631075902668912067327968, 9416346775887022556056845, 210906554335489056231932, -43547718686388027332304, 17194099684078572317828, -208034285323096026906440, -559179840988462657600, 55136665066348720473444, -3767513671529394475584], [-3795411421618331540232825619361531566, -202560472035832086404080652193029, 3847861705749641090704868516693, 160171267524751820695451292392, -456778665605325539140203485, 17707626368726293633862563642, -5725509331249678302322259, -1965809397958934825915541, 637528015433505255037689, -232349953230897495497205, -566925929563587028009163, 261754693596967001174255, -68208150984613539888264, -10631237755885918820784, -66954284607051768835766, -3975645020914772019789], [-8951039845614581535725594815204498706, 204097927304850535437378135526029, -3991091712499908766983302053332, -302831160656659649603321693394, -22337787791504502027350681, -6539604468050291910306142072, -4040838968662903226883543, -569438885006197965736257, 6124377511813171939582539, -922005923516022397530835, -456533650734508742872691, -153866924746593821357431, -236369791804429803706872, -3246542053522689747092, 21436084339566443574198, -4467859873230399009341], [2752114464170868042392375273129623212, 38814832535548287882779152652326, 115350076676814555439648698026, 97422197783578951327866364589, 1165560297598954255025100690, -20038435161225225074976304434, -4986440108311015080625006, -1407904684372968682542892, -100707644757710146414935, 144610998699411227732312, 241009880038023093618468, -574482254966778172484574, -7785280273155909746648, -4495142972232238316848, -16039670135178392387814, -3778260858897846675588], [177996403725415547735764986958781536, -497779921276652193538426031953950, -1145174387563005261117855926744, -153301237483229115715822137954, 248957744183437800850906107, 12055065728909469399599942910, -16734534582373933275282764, 1317484555599004783035881, 8318163760453310195910225, -20309483841516563557371, 1110718454695178803856486, -530639688920257414201711, -141680845938322420244384, -10002143913310457185544, 133580194772316663481230, -10572721096098594508423], [-2258535305783094604372776999211502698, -93003423490067232198556298960803, 8605577444213560849265420629359, -14736526542908884740690364679, 2564734660214469190657874449, 11094243458402154324192442955, 41326655797345241231634408, -94574922626783710693546, -3684124504267870893427203, 265754199882323502791589, 452130375755263543278227, -1261257432439418570314320, -22064141628325898831192, -19510121698747139456, -64555539580729266277908, 10386150736018928438], [-3220511507137780454233508129119978386, 1649487287043319677007529811349661, -2948118910513642397767109279564, -177793974656940498691002624979, -1172538792121223574943547223, 24929607787376292071914290782, -80620544933150452548833760, 4039436817168038125634605, -13188104133843440332768559, 22157015643568687043873, -254235164917668301614023, 744358362087465218690492, -152223311810869708245280, 691426850689928108654, 74061916942157672051635, -24085235939118860690897], [-14563919978512441273128433503920163695, -465006864443270227302022865838896, -1499413984613227467302549022558, 19975707536387967503551740379, -389146427061010615043914494, 13295707240695657345559942984, -39024046465164702055960284, 1669193934386363923164612, -4386328900650168232575607, -725751062585155050074956, 245365025888567339881948, -470555606382721034638716, 320629403630064582563712, 7724149787112407054088, -64598140146242505350784, -22682264971208557096788], [-13836581003447545667591824043612304684, 998431445171082894428248095723569, 8897402284077801757339168021110, -222651676961460740601493138165, 954827869451606509260053021, -16297118979704012592529441114, 4740813060599695378648198, -1745335578128369211543075, -4686190584207395218351095, 21018458782541513055465, -242687439561688533352383, 1565735933737330390186270, -422169756797616550187328, -20490643043357639970522, 75922600790805185060649, -20449349550225970576689], [2300511802049926569394023492527706062, -164191712052501954975138685833232, 11616705121532475164183706535095, 100965196645656519498133600326, -489243832306744149835442516, 19504632557761930521436352726, -14984062531540184263597106, -2438716320220343134979782, -8709269898347171665072176, -1326544540250613376978612, -221403049272920452386000, 1572031025987685835767006, 326320254244559390327344, 12239195218483356762464, 27837328564243979912556, 17465572439227166589546], [-2766934832007300786932367463851465847, 2992852128175319246042153565789747, -5374120957258099370026421202100, -253468992415071311260827154117, 2944858496249955202962639148, -7125342737959118951740383761, -1174765525925162579263405, 1576873383481891422635670, -9875240926561958780372488, -874424563549778380059854, -343114975987262064883062, 418307185389559388487805, 599520356832820284843976, 6022106911120067022652, 73878897118782050010053, -33802121410858126049818], [8162943215547223345577714215964865960, -1160309854759458882826148171717557, 5120167843154348154074721035141, -109367469286557779930358711917, 2469255051996958648653199821, 12511566725857487871843117173, 50306017402539242908738988, -4053807080597933721900906, -11630833560903676592097033, -382110073158350921681849, -1900747046446437181128685, -1993652436440114466841426, 517677784461666869008656, -12730169874082094669488, 26744087490933902190468, -15431917578239160905578], [2170902440878925992697083450882799869, -45601845809796891143098640215976, -1760235616448416422676110154286, 64262512292497322789860910758, -3753584981848408515686567352, 666591457818991763321383792, 6407700294562528905903174, 427164489695259559133272, -7900365508549548260746588, 135018447197460805132548, -1196621973369444301520256, -1376075128154904011873386, 372730336710863738015048, -2217199538149466632144, 95491607408530314683506, -7100215941555590617088], [-4829149286658692576602704690029107702, 4653882566912170403352807822603396, -5971158215128893522128530493446, -101274773733772442245202520002, -106630530126887262211904705, -24341355227221033383088679350, -41819932506644475040605130, 937848756388555188062479, 11591234418879990746749039, -207873780316019926938917, -480188184581750522758874, -1681082739641740087230763, 504533851006182397345984, -8325476377323388091360, 98714129787033139005250, -18568604532880378174921], [-1381680810316950968010597826715627695, 642844770450149974249857196109765, -21895107093086053524782059870711, 180975185896193577207641481511, -598639474270539954013241167, -1280347027335876225025907328, 3921816056232793037686687, -7159325824300276085287331, -6978356234454951988927494, -940932406596712080292627, 291440086001401914836537, -1953404282346413800513963, 57234363711376731131528, 5340248302570452321666, -1668326511026340104730, 1191809874005641847327], [-4287713174198895107651165389493569829, -3719894644777652437830269454503149, 519199159542876323138781242814, 295381769126673967997275889666, 1372647196265579952624850335, 16093287500152710287331255152, 69089006514519203957457781, -1145547429142122777388754, 35474464622595892146309918, -26681398182886132343790, -685410962724121684872410, -2165882944971708634220715, 152289561600600893095168, -8467844043720493976, 376843215594155643269916, 18551126530042976409446], [5013502688259118801511116922931556422, 1082697543446097438858100189268534, -15188103113613011380664614476615, -143094734256704510835833953667, 4355466009993221584644863570, -18367889920662365550960328608, -46937157592761715783622813, 5556331626210591621712576, -23535891399022894770655674, -441337627898106491239996, -1489870717718580334324612, 3728402940234501618639693, 105922463467413941324288, 11185147800255863234232, 19031578003026595327695, -35889858272935963589932], [-2599067979548666150772865904944435940, 3240448409925365275833419730949271, -6392845998473673933560062821353, 607706800403048287033805870710, -2519042629929807304164525647, -30426552530195931135666962912, -125455215269488365780638597, 3668193769484093740017025, 4937799577953131400721449, 198748205140651710472507, 193324164768253941198947, -1508275930044058596555649, -731804000337619260162104, -3096383217948983242088, 228806766580400304098614, 43195831895541644080385], [-18738736528462613059885237610761369605, -1613081451663999852122128087571275, 7155643540694378252142998405093, 123724622532186928473725963178, 1715777432453250544341909678, -21922512662282481094140455529, -88480678318284565507454314, 713192720075632561839366, -3857578560500161469270384, 216886300446247334499470, 1662144869318281265942918, -421069815485118729418830, -252144908652502468381152, 12836224351735154967324, -96775781900968712870880, -17566264147980576445326], [384492851549236401465248619403447044, 2366769690046510800498623948112615, 31564947867019336052433042378891, 389609936009504779237652555597, 3599881302300889521624621117, -39919446721399856527725574757, -128294879279149379175702434, 1817572510654365525680600, 16352712675214809045409699, -1196794074885809398736509, -1800574642547846423528613, 2366200716936877560429424, 617727331382191550626072, 1005281357250004577368, 216408157193216720678336, -67761792161429594469472], [-21380861317084302381657566108150627816, 3505079238859464053263944467327905, 14050275996372693787485472818351, -21636462976282516146096231572, 246990806597403384139141763, -38505936376493645081375577762, 140105733116265103911357523, 8700797193916141863690301, 19983986612199740388283863, 681081750190487542275653, 2022370966018693801869629, 2336305035030854307223983, 157417705935476113791464, -33524891338581466311132, -59025730386933407365038, -23956353412944379594039], [-8017722218079478238406436823010777356, -7705343250092115325806311611355637, 31680821801111787366775998099899, 359593867398718334171426242266, 2587116322670641456638215595, -60461949379566826495004232926, 43291193685982955986425201, 3795000046402309761791897, -32380365427244603697628783, 861064835801380347188497, 749164295942693005882529, -439049783781307116181469, 251539772330491271643352, 16302684488576741127838, -40780445139471973706368, 60254587882263292033871], [-19633507508735779995262759416073983663, -1671397892637788355498372806795574, 5966198104846715646733631135302, 81191029971064629107686987486, 3206419473498821143139587612, -52527626991163086978577954726, -25169353704597334877557312, -6301896141572623682793408, 30522941710620716485762170, 1875190175733892698397872, -863109505417533590549688, -4472107718189295630882408, 477260258671768603959696, -21152047579843790265552, 202823614012428156775272, -17681939743349834710224], [17046586902235128772991233529321029790, 8627603997659630982268896929003608, 12125888845760889172275452948598, -608165571666587589233584481685, -873523816446912998981460822, 45336413213871094633750395639, 37726179086034070552746203, 8450243294977127991188959, 36363141528663537705546330, -2548772144897594335492908, -2392557351145956430701434, -1686691549391915080436845, 61969766371365688800272, -2332074461903990027728, -181807637087461159966182, 72873189807726840827287], [-43775992238693059506055981745522100070, -2794684523360045913806721814132187, 40542589215480115164745816965592, -526158186005608077874588158931, -150012507303238906495213379, -4405428973922427000020169374, 121143424102906053585377988, -18891325306899619455914507, 31125751258232878763599521, -1413754600824751706132207, 126262762444042048472937, 228039944603048075585144, -185554817545939330454968, 3213694867713505406710, -161151823322158301169309, -102282151901767817316273], [24010653464286490361124195767850618669, 654750326928578136946210520692916, -57145660587264064455031618492332, -17990110288579157165520127252, -1445966035107562838704610317, -76051695526221538574637917993, 19310321839991493394215129, -4514543970150355200979543, -20915473957604287032469101, 1305977806945108859993089, 1632155865387747189217393, 2931842321592209879254075, -710848088673975636364480, -47476818899850609286810, -203848728548410128234292, 91148336054568183978343], [-44603490506858871697048835178312137701, 10824788105948079698662699164349745, 3743751225011430083223743213761, 433728432506081795836691214798, 7412641689431719893809079511, -5778144110626246671148667576, 16648930048932762133875499, -14410724886158706213729520, 3092098986467382816957792, 429507141127537903432844, 79191177562694050316366, 4448420142652475636155521, 291825655316903481431656, -29627322537457303801976, -53406545991399666437628, -9223412731037658067528], [-22591125819846628544322859966585035398, 8176327931432604548640184264240056, -94109715118448099860666826417658, -74821458676079279642939395089, -2405429446046459313408910312, 21959063442933095370821986950, 40139498799329590813776426, -1183069050006957371052070, 6261076324606722270918955, -4418306438044858939540738, 784668824618311980442770, 913923170309528613847378, -1277455298323511607057160, 23806425676895713932908, -722612566323890541050836, 63682924342807468489942], [-54653311955779002306373260159028035812, -2209112943397043777640120178028181, -42064959383651448407443459319993, 1074600659473093902064982800714, -1488606822176044276646226658, -40373391647140789944263512748, 101303606984520772793938231, 6515337684874205535332650, -59304117519271767744966348, 268457826952143545461910, -2108921656927152783601957, -2114506577906397199057184, -50942715682859857088608, 24056457513544029246936, 568875764849002143198900, -12387615186840387695566], [-11897167301095543457870447008595231737, 4115254050555468919021764855237532, -15716528591932583802210877269432, 951057109920106709807223590576, 6039451691113386226789901616, -135976665589774869056558333308, -358747661112322863747012804, -596138641402913532647560, -32583469232951758690616444, -690034833075227077812168, 2589780813051091538689424, 1357013099944468054430276, -2086454367631689120880080, 5229554959579927385592, 272966271665547880538500, 56587118780662343496768], [30725409066666024329894305163548746506, 7960782949613221681384834652000383, -53107036292109633695851010782881, 1470635701102703168864121467974, 5002517727880220890109205019, 97095317551867890949193655420, 42219147160834797352211551, -13876974946995901288210883, 43988396006426102030772933, -1857488518760174413652145, 1491095518838520669885109, 125566475288883947120893, 1575613704318149826286976, -31752573956926710597436, 1243515858031674031852374, 31564588696939101170377], [-62499521823748926078396742329848926473, 3585966156492522759320449468525046, 68361942584398753765869321610538, -804655512527932853588241753036, 10461299596787494694018564236, -25039407036149438883452711536, -179797275700658502132348096, -205844214325503990073903, -95694602360915065807391523, 3259029041505379920662115, 2082452711207070960053295, 1683208864808316596084168, 847455812606534790379400, 100312265995600438248668, -318591236319850503414782, 135149069509331269874869], [31978901894202114053804685591357452895, 5519263736738155690714472095202890, 7637766722335822919953571421514, 1730196590615066012232491268866, 8549427997537656687315895111, 8022365026212209781363954125, 83134211758549851500912113, -16009325851978918316564019, 14066150012645246702699889, 3277647311668315731584413, -4414462603473294373075147, 3452818878239668611742683, -915671350934000409722472, 138407370047717538470246, 9491028581883602275740, 116916691368982719077147], [-81712540373108819263000682494611205867, -4488293090150511072583245146450473, -12909780255494617105525341978235, -937472675620421829051425884092, 8127662378699870167635504199, 56740459450403419982593531386, 294210403878416315130179035, -13270397338747806393964156, -128671676512843438018087386, -8480560707700916987171170, -3965704578787851988129026, -3979173775141050479023837, -1404521904572722054217168, -34316484141254073378256, 1654752458281139386928640, -100848887693205945434988], [52549902133730375648648329756623685798, -7070043678342453928887362815925758, 64572508784081944367285789309548, -278982768408787422968689694877, -48880101246357237136289566, 91898437209862330317805309594, -45750016608340944303185596, 4699572624844001670667240, 42349233922820722229780685, -12634233114345501373600460, -6759978837420499198774416, 3929880642954919764117208, 1547398470355799962287176, -7033379819777596093856, 489577619785483744982856, 177297229506370393648728], [-9216041425902512148912935951481345168, -162491255494901429280735783930640, -68880451649858848818310865394744, -435361930631536584855180314899, 15126837006249126387125524148, -346826370976581627804876301590, 260707981481297979655350188, 18244766851278700251276766, -4072225574697860559604165, -4976403079483872220766130, -716452676919599832132842, -8445119824152988331321156, -208611164171206853779904, 48757163116650750780700, -1719244416708254404253098, -51887355858539939633182], [15423338514487343748113574420229971551, 1915533045990715062620261461794198, -97566033531360912098027330191382, 101985928763017459362138540846, 14030682844626910088139156083, 15649296735185796696629355141, -437823376780021377323896835, 22061962432957982579163445, -30231808772768516646758451, 5046281476955124128524613, 1129151407100844008354605, -3648744493933540622085609, 63235863812326104152000, 5586228320483088332870, 2165668066718011458174828, -64024096192415064856109], [120398173027220432898410532201224076581, -3768622519088929269713970188234267, -82783036920761872116623227866753, 2074618400079370105703544905551, 14615698015023345621043684939, -79493046991895728881305584074, 196876791086286312330604975, -30267534016644302449548161, 93489705733996040647422090, 10603463346677400414904731, 8363381544103479317392579, -7849897871681870429525567, 756749276175002578199936, -73752905394383182935514, -506162122673605808496720, -2929757576344031729651], [10787691354550026061495490237687461576, -14771964181259001645750128467830190, -105722808619893070829522761647764, 1174164765956018150363429164121, 70505958291346565377610362, 51221994073083561116922966061, 431953302804077231645893983, 55957171393344206490711871, -121300089010654323245833176, 11949238580240976761929402, 2081725477869743255297394, 4245324783085401458930609, 218579610301540577815112, 11291666799861851683120, 1083891213112589086328490, -123544414908993912123705], [-121576616055163220488579967601627945859, -21795412446838649782118521411306917, -78276144888183297111668566283987, 53672884155590095109133752324, 2060021477121675468120254892, 172827135093396081737291742731, -841031303615389134796686578, -13618075275202566033360348, 897929393594998786615674, 3071847954990074126180396, 12493786196219847032152636, 7861902229386045475338706, 765054498832105338403344, 2003087809817377868872, 2122014764699311973605674, 241441716881737236855508], [-39396329586177332063974517838445738066, -5351143204763663624169459575840873, 172057655619540454326287102010937, -5144260366651709164863834144760, 1573399424940083561539110091, -157497608675138332294664924014, -68484154507772018617315471, 6234143438361141888769263, -168825552978080110571175083, -17488356639687600386077593, -4745176194112742989694059, -8782521844986855072202569, 159063240243467006664392, -44549041291468613380240, 1854447845576972326768410, -77381792701820753534345], [21828036404240231647817813623360218048, -6379814271539763766393372488191752, 34641493341611578282209710072267, -4913424253062189457327236988313, -13800635640421385299415960546, -191582984252815237473669964622, 587566502584942601273569407, 52167952348571155363071400, 5631344909723913955138624, -612393235163549758636164, 4812912832509276815506724, 5204381165971280071699417, 1341612621548657177441744, 48939138529460581926080, -1013123972938852852471069, -145032971691401751020204], [61245086644430658327104326433218935516, 7540090496511380868803377358758595, 222408997277963841979363757108581, -6474703629041675739640766769711, -17499223823933944510283040031, 210712834294291122622880269190, -254364156908177568353029519, -2282388239497566226213019, -116064555311087189248733490, 12157064344433142434639473, 8699623769673776925377345, -5940618037939673154494233, 1239102689578488882633696, -136821416817053055795294, -503768667188217870626612, 133939126557467298879663], [68087862229053292207098679267173977492, -28823423119012894717455437530650977, 157066829714575863151430151201949, -1074346615543020969425314568700, 16698593541405935073995044949, 136081354306172741226022095874, -424250007463794745107264271, 52245634482216539935383655, -61048480849197355935198831, 8570313161614841560253803, 3574464875869822807203951, -10706490006846197421986975, -2587003138400978465235712, -62670038809287208010228, -1666891477694241377364966, -29813243315540374166997], [362627461813006778911513719303387391436, -19564252595749848257014628746335643, 44539592728886292193279930135302, 4962853424471047320423696362371, -36796204221960992399396412915, 120067993162672176539508098514, 62420041297259236383851294, -3404834072588943733508247, -104931310497903977409033603, -20578859071436713711180307, 9411561906999020716143653, 5496990218096056015005174, 861736088280798596812872, 219051267695497580443430, -2764206910426297734203031, 32764708871204252122955], [240910956962678336376298800551095887624, -109805439013708805623571526527859, -28013645766394162974409281753251, 2845498290070657622953651301701, 10851329092577606281504238035, -136964801131832179440367859465, 768315406125102340350899960, -98787885705169005481838490, -260028493527451367745704947, -2235119588857805087269679, 4881029282728908380738941, -22104195874900058762809338, 344725623633067398312872, -264982830881218048048240, -4375399021913870085027228, 90956618334632072515318], [34593561654673726325362181564437693451, 18726953538117352179761348201440729, 334523911295716425459834767398817, -7784190133940510997126904976482, 9466867191611524654123179905, 166521059744207901125917823296, 435549528874292040067283015, -68927104567027425591841366, 21149153887302078240886914, 8038851044247559544259966, -17741182934290884110390890, 32687955263947528383439411, -614399055009930079457120, -405741330864427129848248, -896587257929382801112164, -429891711722893772428030], [178470244035496632558761330800068516106, 2979473363341604231974423656245322, 32334460000742985332510942078076, 7147009902144941062297016555996, 9781032363316346038656445896, 231315166663713599642578273838, -266799700350002176227336458, -55782991474380387276525948, -148666381902922687212298770, 39910518075506790141982688, 3909944936929017578559844, 8123980281394539052006110, 7961542829509966061038776, -134811473061455441594072, -1361328172821968416809714, 196037337775245893680084], [271930228236904141236771878354943589008, -142740999743182025904887216317924, -365558537347636213811265158509483, -1757437357001482298227927853548, 23528064102482932807237951726, 115183519933619069616725101716, 238759196500185399207394176, 104041946284853397385881972, 302828389541667465426391184, -3127912873443871366125372, -16142565063780769292361938, -17025996262067590172542014, 731549911831737198647048, -89828980107946982287504, 1260379507212030688760796, 37729272472715091694468], [-9252397766906690789065784454301918644, 42801792044455680015051958758252116, -163774815497018403336924086921564, 1322570137606114061523271547405, -40036864600200266032265466244, -387978836465045092325589208146, 1460608931023636309256050340, 36131154044933626793398178, 520799045376917690204303, -1686297360310439461530482, -6388937021983898034842454, 2992834404487929984022416, 3472743897130163781599496, 220254253543357777487292, 1553759240940973208253342, -81212891080465368585642], [78985601004727878802163866510563387781, -18909096597024029792838268577078868, -187465857782301889876134052326307, -105701805528479773125983565813, -46371585449412855477074465395, 232979367847975893639919226305, 1072720373477025308248104254, 12449188473679729759744789, 42512718755684089845358305, 30131413642710881529076153, 19492504185390764120650497, 53735940213700266251226182, 1681940555993502509539520, 255556384420526698087318, -3063596049537167427245223, -1427811233517366361737], [-77476048745142086535670436648024828236, -16511476167562798299565459849007194, 18621860748444655820124703154954, -355896445924088037125847736760, -5822696761932435353506380474, -118068582725403000442935864928, -1186312947620963283294096074, 57232346860337162059028734, -522434116460214594400542918, -12939375530249529658706910, 3477630409269984518293070, -22353866599171855702604950, -2147863639089788410233736, 181598148610851987185552, 1566490636456223620195900, 345582013543255903666510], [277041865748775955358865811550003471348, -27792194269815465297234903105818142, 78261562771931443857629642568587, 2398018890405785918888789151778, 40277141396425275368155877492, -321348607071516396694781771138, 112015793821187850529626212, -39351805745858490096288840, 320822330578184243984078034, 7159355614936288619455406, -10705994178393814159548920, -7577494276637887396760790, 3695989969900257151578624, 842679382668838405805080, 1315204104896611417195848, 837797029352623996378000], [-106511016702237606698804435929831152116, 17230308032854101080119777021023500, -131040794055312520935681283832986, -7789389013575752305235446120226, -5005744438418682767876152787, -51984185206121463731370773450, -39738888339133154212876274, -72668057646311870886972293, 12503635730430265191041943, 19562303560885735637658003, 6978857492676847750787656, -13662941271678262451200473, 17259319412200633937375480, 131897259156485278149128, 2280728814440734841514666, 767714243712421200614683], [140330719562169385527242373863022188870, -35696075609893176598434842475312445, 440183730704342452274568825548865, -345257624587209266091435848957, 55553176855603026663997213503, 601489149294073761167432504520, -2334738698620962413589353737, 19065993696145620141502599, -318497159729773187375611550, -6179139569539197577079641, 7341644345747507702881771, -10983766495624282541171195, 544231013791899731817704, 29500223424048030676166, 1452782740701143246241116, 161512316301610746828565], [-123212337780830405214093914479839379698, -31894143626725234471495602892427229, 357774320245697616916489309910433, -12153351080555926057885653020988, -38789716403585242080116246848, 197555964899302715622101264542, -1057341477183123818403155691, -62507266291126539324071032, 197738031683363318667385968, 27728491329011871300824434, 8584692534233661623545453, 4959243288324847493286808, -1292787346307459370253312, 112392608608251094714808, -6473541773174690417721640, -188600131217993173807424], [-256752214394822258103767622476812664156, 14340826176091943071957604591764055, -83472902147430462703920113857205, -5399293991042561507469550546919, -42387244797442230286742207285, -756052378366550252762044268128, -3513643552685142573515176747, -133367535795507006080335461, -535982308811467194293345418, -31075810965502115794379697, -1212612255940846871214273, -20664821260673958857565477, -5983122908288153606541360, -186110063749197911806218, -5137167129551516684490606, -1043082275631367194191967], [-188703132957733402016916565324789599342, 6028229438177826850804453405484826, 894530251516059636552532438582834, 24466442220723761852254473188656, -32597733840310126331265163493, 322986150825650219591561610092, 647027585303850813208483462, 97263592227115614762495181, 299532754111459264558482111, 7877851406493278962545231, -12111623258491323973623188, -54829689394928621875178677, -1347252826019857448389384, 650205377800364584300904, 5372529880313970748419318, 46810042826513556847741], [340140339831082709945055751251373440866, -8801409115034165806831898028660126, 49187081888205174845623859643042, -7356575981777365246147723262588, 69873031354432348315556502186, 492930810358795896525671347180, -805713270291694785970448074, 67420140420567678379615638, -31796183732333717124892626, 10689684699799234557271750, 57332130975581560859424542, -13904993038991307074365494, -19548530756354107355557488, 1156591980121798219683524, 5684217388671555334174512, -55927754716275206053270], [-254254017063654700821525297059784131067, 6923511429598612369931529920798197, 27663257521193416487828045989437, 17139730039570789914461426232516, -35950268963191660524327479636, -368692088270144345990957736391, -414026896482085962354028988, -10304190530337233823688896, 545726214753480209294439476, 12290895694568697105112760, -5073675128032596178169672, -76663620228940374219402420, -5394500811958073193020488, -352899812325159161361352, -8269759902846656173315248, 1689932540089004396814952], [-214216993932621341367468807235093360828, -15971346858784798203268213906084700, 433573903062479506430746822638356, -10991123558509477706281156030047, -87074617219016934129896335833, -437635158234209841820780012331, 639142482764496976189038093, -30329826181865168446317120, -14477995957417178927112721, 21904812541733281755587465, 23442105332203875541221788, 56446478359272546524269274, -5608079998748700840899864, 268780293063086402619976, -9128456305308949729914968, -1260094981909643757002824], [-713648793489084242907053352880921279821, 951876627481844065411175788601035, -521827294208947984443302314666719, -6359798010396785610370490497872, 67107094247039258668181658489, 1181473933295712024372036807064, -1462154006112181922762446187, 64484265225996845916426935, -681366294733839278663137773, 46193577460441629016360503, 34267178115634945489487459, 167150069690433768822149167, -9798839243352400390609640, -1615596871395335036918522, -6388367513030015098330998, -1237008186933820259894563], [-598372950582194422469216942887857224396, -26664807381566526061913081332807994, 852207923518205991160585098875466, 126328668265293941732572447240, 221490998786565334619437985909, -1844559849141958573029593833992, 3578835577932754552547694618, -190266051951122825458392379, 75391471366217261991803611, -36097445193385362961812253, -7751835164004310443327078, 17247499179806707265607601, -15192801259551235825207504, -929798654587657517391496, -560926997944158888632938, -302113723671317961726635], [106677538378181820357600919289580076000, 1957244190300740638121719785923357, 256124212354185684874040363168315, 38316066798209631252491045144908, 3718546387389586710848721975, 959829237025531169167801003062, -193346655969734503810447409, 153202683418425246095995201, -141931894185236066297741445, -24973155781975812499256447, 40825666966454169962688897, 78900904155956140790092915, -30839349632558812009549672, 969372390771987920546020, -1760462028687889611361470, -488102065759583828550675], [1031022497997013878568424630248301018241, 14184203698223440205591458193095143, -291678660905904121967477814744342, 8488106438849849925712899488699, -6837373758558406531466860774, -26225796291553098841357701011, -1399937148057431668098309853, -3947503179079833725719648, -121093450088330955090750812, -78996804497870062403087196, -47033834566615828926164500, -164892364226604366191266267, 16633683841542898493167240, -418848128550065528698280, -9109884757206104317249637, -1845848545131405101593612], [227185369503123566919925190399437071894, -15627388140705695762938899136548617, -427230816681647526524783356791503, -7503806142939835629151543631521, -172682098463602124209766801345, 993946924756848197163989187236, -51417116194007060692905733, 101528239223211449075104043, 858236367287768665998091014, 78280475555598583310231791, 110459762076574949355172087, -109198636825821681399658427, -22418390065741352583007472, 896008502952570691898862, -2628181797369878065461768, 414642285997128850236001], [501421996067593002327772415702172666836, 10338568820850310386237417542415944, -49260936627252125269130460999616, 20681160552114130651052085015981, 67349510167082881352119114648, -1704808638725193155349523293867, -4862728564588903051634586667, -8100554665800686997589043, 1259435907987577348206425094, -29210436575769579084313372, -70926786190745387370727744, 16428747274167334956390219, 22708244786079579624951176, -41507951923931468869896, -5445880542569456285843322, -1307801768507495899783699], [862339768525213236965793402620200267008, -138144875527804867412450850405552300, -802800046086490088934140433678462, 14792423759974657018712555044970, -35831576140450099671748446009, -174494611813599241826871187718, 4883381300157686935722910498, 145210018920793000457676629, -953296596937832476917639263, -29441828678042409917464267, -29317901463135820067444844, 93663532097534271924813709, -1588988599260150677449016, 435459306489254463299176, 6501607743157198836886286, 219113011329183833796293], [-766106934932761004093951631708023320684, -65776781597779312477104534452228759, 606007207361544081957607368016258, -10698618789823804366237907893720, -14837052794261329886781783223, 1875051417752172478453005649298, -4899994055120939737387756805, -27404846507917280661849663, -644204553308018306900208333, 52845400401640711050016413, 11962689114946497710058399, 58413621676443541551717593, 9512722728033233758110456, 2349768218038842529058244, 7005019373498930841494514, 3152269323125209428226509], [-152718912163290490144892050476258415784, 79991998040116361266527699793760103, -1266107449080194973174079618362684, -4203652752783249599455054585929, 215364019540301384350944742639, 2074806145727599451746078534230, -3842851479951070024010280104, -134591199131778358613745145, -421663150720719599144478521, 45073438013496677545718883, -24916701103271280917458189, 164730499372772088165171644, 14817516763219726102157576, -462547314124149804830182, -3425340837553797967662275, 525021770971648720267357], [532892706732425478232740825406291904666, -189622351333107981225726349773495166, -941218281083245178076192246213297, -34952839966025861688137027008548, -33374700425544489089496629022, 1543506882293310835187031200736, 5183302936959725271984119638, 215621403811148239451892402, 885415130632029386185115966, -69627167815860444456838766, -5084282200133384150620174, 89383501972149130346691758, -12057543981509716394173640, -643056215026647976277216, -5676389276864954126067368, -35109299171820452415166], [229333735208240937315426964293493335158, -22253459721877108799972687137866566, -334733044374079941719942811858212, 30746924851133846990349314063046, 81241414486275902839180893108, -6082159245490606446968731606, 858113790737179801297484176, 59931016236121400385534828, -1777171350745802673404240742, 93974535259214972927571782, 21175108416002595281101296, -37418712858559700355205890, 19925324550606281457324816, -245045440468664814309192, -565917638656999834032768, -716756182341777650640348], [-1156561102632685972299385901667703913866, 201345693207644501836585145212880445, -752081389298399093038940033816359, 15644298611766762229880872000611, 50112009341618579864036459435, 3100739506310788540039062300002, 5162428112734655526124391397, -289741639844046636981631317, -504336250316738249392590600, -27147731341770724684426493, -62173857841907821554618817, -95063105319171815960106489, -14183861431751301868977144, 888349840113612586380470, -7235167543286949975798042, 3734022611459214818425169], [55199839325602946271843234621265359776, 81784878262760133553192466596740958, 1162652072522355815264645047934028, -48582656688921668897170045109278, -8781619527447164539186926506, 705845446763782029442341699894, 7921967235994019980667365008, -120900649820361791241637896, 1171511069519063979320071826, 117220615259002435422668970, 55001623818889637706391890, -45216344142943679611339124, -17164856557572618476145944, 583132043037634870099840, 18189149151292983014642948, -1365530025598657798974280], [309775921665480904843845339609242638724, 150431513856753109424178081154283829, 434898623642472071631479293166181, -10885885491879669333330617392705, 32287096548619829825196720351, -77512233326567829055898078679, 2164589658549915425539173874, 359396288650042662178051128, -3214387468449238612343871615, -72827301157305746672450719, -565527622858532225356607, 51941662958455685173845168, 29711940724564360691596488, 1197447793563677156859880, -3566200027553538434990112, -2389434541329180539977616], [900348303857038708402609172227443002456, 145808383030151103394385458165587558, -101625900755088232169913792958808, -4830454866021002069466236850143, 231685415314287235895207999536, -489723632959161828678362896408, 4537696564009943306854000334, -111444313845378483059818818, 62412609171538755749964421, 101841854262164344803313170, -13319743578841062657399706, -227694448135590290575849578, 9259638363778858134716120, -259281695513022617727220, 1719711466195546116280116, -1174787441626125739553222], [1036133686350667045564095054101066242285, 249852888656541740732140892565511978, -1251286400754756649106072525839696, 2757209650283945315442440686108, 337572644903496585602722118023, 480585272651468348873176789317, 5554917522377471560618608155, -224219379711551878256859879, 775914209043584132454980649, 851103288134172055565241, 52908967093381633484835537, -356463553766653360861017359, 9476903400548708026470840, 135428572218540174171630, -2596916355715985885876622, -1310298023117353288673049], [910730097578274881696892019492858975700, 37751495077913918797769782959242584, -1243513077428036091628561959142310, 17682512115811151535026271949774, 275004861424600192448392488868, 807730544552598778324968936926, 1938437394601275888977556446, -869730178555334841727302, -255065452105429583803196400, 50524563869625377359287804, 85335129924332598747905616, 43152199985745921364425150, 8616238569653010450867744, -321569815348008070148016, -34875989182163872898179260, -460118655954965233900902], [-627136624405311357603813389734396770594, 270262227290836127882844985929467002, -369375650513406350659458763841652, -6989888574825322321988503242883, -250350156359745766280942249659, -121203475149164276192946840407, -4071341169998444899611685093, -343416144953876058030156088, -1873351719386821214167242609, 50132517475953311273482485, -46673143011926218436624272, -171568868443097359787655448, -19426302930090264399936512, -1752991504624560493488752, 20882956696793984225684976, -799654206883421182193704], [-797999979881819887482639338279251807126, 53493205194678500683687859317988045, -97883744054527673053189727814626, 55731212471508558678082522403902, 225122190025004474744140842579, -884365891463435492619572425864, -1748843123967197033481467795, -217428330241453006492474781, -165812595633995746097731725, 113128337039942776393740613, 141072494835953947407957381, 21193747131742388824611597, 64072866268596312153355232, -1366278031327324411212116, -7511598714874548675765990, -4463923569455405902207353], [2376116405395854185496247365937000350225, 236188802612116768507416231039781584, -1380144897370174208379712019447088, 13135652153175587750937543697808, -194509696978190862569862756224, 99798605750582736946628446992, -2502285823144609237146498394, -604757729364794543659051925, 1686495929980673404008784899, -154859579425276659574654431, 52827999390496345694033863, 86299754862421269088497384, -62738030671712559158376696, -54776792299498115545116, 6248960390659134464955702, -1640081668407774589412601], [599874983069020181363133806134948308920, -72962583250191867621726174904637752, 2834564347940534188201856471266146, -31963322737152119032642508881353, -418686636989509014344678039452, 3958684062661717868192366840119, -11762072851564983192299769, -327930710833496923131550757, -2487646390274427778458886194, 203426568378981118290316056, 200427899061884752614848272, -206003129534685545506077939, 20268398833353198380532776, -743253058952112632786968, 12999672602414653218326346, 100314751861522701308155], [150169616899541145097661570780315563206, -590508662228093478992163951603150601, -6113070658600624982702264027802, -60228563628169010800844879462987, -100848415492529818274676643605, -7051546150524161637140871443702, -4843345665558282074827621118, 68372993407426481532199103, 743927222104544062035883459, 163166627111318221252417763, 235391811769000319541345003, -142361899600798794060157286, -48325243312220455922583992, -526182858929424723352742, 2081944243277816145193703, 2578121469152487177221501], [-789849227269849468705574276216324880182, 156640508344895072970067610637663182, -2208489202868831504437812902076444, -46434819152058774629035076530564, 175648248561208296655238708696, 958923622727684659898192498874, -8756645586230787543322525174, -952408954692771215424717316, -141253490796520368114296262, 62511492979728513653023608, -90112240565882966878061188, -11063359812647546810839510, 4095267915780392501277736, 5107797591159177479479624, 13128484793332327417108722, -3858428256536527729497700], [-1795124751445002590064175796130338910972, 268643546501425319138955523015621817, 73868106113807773964789601587259, -20276921396449553147832042654873, -119719738677849503576321748509, -148726425465536109078381647787, -15037892531655595817359812982, 275388602336301544711818784, -2534652201018666791703641247, 17790625521026207091642725, -160847384614548980281372459, -113164044620102469087523664, 86934106371316533138967328, 1578229142444834385151512, 4718906580284241714517176, 2943744707993916960866168], [1187807803648036471311924107954869642652, 163739575753162018281373105488960471, -255213776731741970671599985519585, 57877437632259382034341312761350, -185085233122966184368702316319, 1280672463756699259344067502676, 17892945327448072173303923183, 749057495221690096019237969, -5736847692125029983873075695, 13324769612182147889187847, 39828949018841047212829463, -13746379405253860348654669, -6062026398754636964489712, 1182372254543398048335576, -774667962174631662945122, -5353230754205795311281375], [-4745416598575534464822174127784384291, 298642600884663029593766217174183526, 1397134559717515168083067832076368, -25773170370565825246444036244770, 347429845626295045635492163796, -1958352986299929003851171028894, 3068416586499485954567564878, 345655841183223997631039481, 1025926065816608099138869959, 68280059857559888340036261, 260935267270946579227512645, 305958418912982459523191958, 1572029271149958694387992, 3355745160018239762971284, 45973144070588701279753338, 1910023041919174853429109], [1166063907312061963367803359813409020145, 653112770638206435842746142272284170, -1536751463707519228417544237805162, 4533958810792627057508503813592, -216751372765536600320748334364, -6250591067263694150471648239708, 18236660944685735262425534688, 633575031008100395948055907, -1579757663213700655888013673, -241749861541373759045691967, -171447887472887832933509239, 148616963570133522710934812, -12378426738961537782947168, 272387408638871124165340, -55557169567619845131179582, -2592725765933228643907561], [-526093404661678147914780033601681701516, -346858082479220290010748912225377324, 889751350542587343815714820231740, 40071224815196119469748260862637, 296347759934665326817721845755, -51377633658674858641179006491, -8880381960746850458039680491, 685318237323036616011274640, -2664177294248595154976465181, 267038598121376001770032441, -77777962125486739730717408, 6757224075665612175486966, 22293557652898864745771488, -90440091755550396054120, 16958345487630359801169960, 2526502089430068866824360], [-2012673333567244080330973007374514908559, -97149507334922424191796410738738087, -1265566349175600771860597123010118, -49269701386507222738920502361253, 139692342829875626255676425002, -9804678924147519440896177686973, -17231959090596722888745780043, -763744619740467247100200152, -1667257006958364775615776002, -18059721264088122319352268, -55333494105894395839647956, -55707177697221676687064765, 28089933090790530068781592, -120840355927274351013032, 5247708326815078225824245, 3636910781733564869447876], [-2485886667129178210033730266001038888721, -33316043301352305428071341156387966, 2465270210168498922651647495646978, 51622011561827038022654595046224, 62831262247286804205876537130, 1649367399693855012660868882220, 13662172230302396954133596238, 309493923380630984001166350, -989829271418989914907482606, -155065143476563595157876538, -129979302599716023453400922, 64485046083420158301776402, -156572648071769063363633184, 1337897889148990770721180, 35553555385414171231469760, 2324283761129481705090298], [-2755732036514336834635356449086540661662, -60904671754371862416713530530084413, -3411780907258236843459795929239565, -47623312852228154766721108833158, 683981110010620867113859791776, 4695656318782790562844417064112, 220858107458129742702823191, 561677435493698956950511094, 3574564190265383427160710948, -1555496483751413322983218, 70226741337554810403532017, -272753060037701085469010202, 41936247654912569140955848, -206832018114842187392632, 53115500183479624077439860, 1081250611322579368781214], [-289353240363103284154657779739545745855, -163857747354136566763404313189022890, 2442748802739095241891976108663688, -77113487570875926680131574673041, 54605192201345922194164760868, -1452315668284594970506774242592, 14234179483054816926583300738, -968649331381037374340167082, 2743444905405143413018142859, -31375618989478197737783694, 239263515702086502622742558, -44969904037360636605258886, 99066928312985861943460664, -6949752452074221039875476, 53264279386764084770240896, -4560130393484311718264798], [-425963848246064603984292221613177292028, 119672074604917500553549840195086688, -1334483505043786281695715057629061, 39574745146381437316365254038423, 46235620267814259129437799558, -2860043758500336131339545503566, -3550482901820307556855409545, 322309222565524971264064704, 4879771942296301391870816904, 241236806400755238271027084, 258552510504001987064984276, 429043390400226823426704681, 48881693907899757930483408, -4636470134326115412680392, 6884066748921229494635691, -1630556193221190621379804], [-2525234744052186864398933234094720740427, 420288113463463532724004783783411197, -4400619567206767200909438537538465, -96274657274768362321554547764028, 169297173976462240818707539443, 3536708903248326145901220405494, -2737638640335399996545988535, 1154937927415002427306979780, -2183346660245459783994792822, 180976127950599208091987246, 32889433391195800788447396, -126378117964192689669330801, 33955112390191326811825720, 1187463187181792005351352, 5758443870511160685636732, -466150267177337915969508], [392725266264808134970886481717460408490, 120976409328127804736146343757940495, 4627398598817201639551691510852946, -140780253746941232296674005873919, 476393823335286046893725090443, -7073307542085470731022645152670, -14886963962207353958569519798, -979658995426148152158079013, -1765331543450855594195858725, 119868437312910086643310055, 72885893687089070470920575, 272491133170897988440575474, -47204775578206973576064192, 3343703778352535777578314, -11881382473322725027903137, -6175814637989432199579207], [-499753828769180267213419059064529344797, -994670534916790437473649262320116425, 147530539201762218368384183660273, -5077974324232547380140295086800, -855035162575320744402840336875, -4765250315207301050389130116826, -6902795892343430052624059169, -1041643712833125371177746592, 4316030675007392411236666726, 70326141747326146225929282, -183052424656105908223930456, -73144626493861436618408651, 91516920408949205078742632, 7420704073682886588329360, -58904407991473285059581092, -3294164580676540036516784], [-3964092725007736211623890756019358839067, -169255112944796197241241442180953345, -759967113065323224804676371309452, 85854732846890011451550322421827, -437836453918107301585315096256, 7453914568819831280923071242343, -8199842008459551819749856945, 1385912132950431778133716262, 2472238172334210453715538832, -234330830273370905798553750, -314283714110728049338143526, -121586798896299936607223903, -39082657858956603566868896, -3157349420239432434217604, 14303240364472184897675829, -12406990617511339691747002], [-2691431551422534186891544629311007265766, -1201235083519847737638930808117428875, -1758907979039478332143887810036141, -116933295332330626337364982787673, -480097720930750262445865090563, -1376137079333884939154662723920, -9297290170656630554063802311, -567091888014419999874334831, 3046805862076270506407569076, 145237300861487917640980617, -129456929256743151276324403, -45620613599008195172956157, -12896185633583200019952104, 3390946111502816244523978, -18441585333073091016487012, -3308306637503751344117965], [7251500596437771055331522176800853299268, 156005579923208396517458465995596370, -1950462889675232002589439399356942, 127352461867245425309242801513521, -154818154463526311023899449330, -8857922360618695855942830468203, -11122906666852684536240810929, 941851122998373247588876507, 2297668551721196788741746204, -57172367907550566764065802, -161820063563543713435523902, -685488537883510553252446411, -51437700632139178720456136, -12168430144543453510076336, 112201676505511076982986314, -9088739993184186879875677], [2440351118807916156694499585672423360110, -1044411890586553696912433182264603760, -3251944535455950292433410865494004, -53553780348642635279455158531820, -307395273223531479492228757694, -2805511809493474840358757950700, -23156437290649701400656145116, 610146203011219924721186296, 5343351459304136642038907652, -294827871738816752571488264, -173508112818341521974825798, -237234566142440526435011314, 28314025806403525591735496, -2746967036924770746199664, 56496517778469658114597980, -1446478002463849161069528], [-8136379037416079685460285492694668308797, -752673883982046097607699831532449866, -1877144050120095620340477557408064, -34281869101446030713226894135502, -448114097129552919647483909187, 10582312824250878577638999371323, 26362043987745664828715729865, -125412923618076956636571945, -2073888920350289883459325411, -206500588440249738677044345, -208832018995242219728656673, 156250837322853044086827747, -64317537667135894909200792, -7949104926038755182618198, -33571324202211427494424134, 1525476327314988473443761], [-1686185334655005828378736736021691862375, -1316218941806818916433598301279371304, 2669949343376203837144283799410845, 15987807977110278091440211990295, -7390406887292822794868507027, -13040417853270467953127495311843, -3687776953493481073502162206, 1849982927059819714048821837, 4522369839824681910845984665, 402926915449450755290660265, 76625695685529309653715401, 114233044003625382603544122, 145636943897383455707407616, 7627629303967421717619254, 69462564964195969923974469, -222217503759830427231233], [-5457810752236978269743515172553462021140, -354220588694164782494209278264308555, 1824210505150220792758784366042299, 313777158284862485070088280767489, 779480538975427536602946160287, 1921769499765042487251793070526, -19930499576165718595752407513, 1284350848795339672515655375, -483027015641198310252898848, -331678758310811963605754093, 253790269921677474305986659, 460561835237823454444334625, -57519658841407505956358368, 13370800028767600830544486, -72511325390470437474056280, -311450019112305730497987], [-1287235127762271019316674290840395352801, -446879787913597645108424600113044761, -2562202571003676578474806183339925, -28696969348656084462797291113478, -6030844757943623573542462517, 17762781362650580110177384029912, -8261556521506953240043342791, 3661467187247349583033936544, 12375202498636982283220408892, 410107153476981770111551004, -37958884967142411833200552, 43768091355455638001138137, -3534373551027079935540840, -6055504993361937551676912, -56649796124366205346048996, -11905176614121016845848400], [1295683405943748215849171616993651826501, 1215163888044109721161318301622172993, 7891348490377707960293966028690512, -158718167409083172727259194964681, 87453691005216557836978564376, -1072935481702810168194928990379, 19076033566230665913248649705, 1397446126887644669910093938, 1607616799922955462452720586, -183709171404430489409690506, -253251568067115929031191658, 909312308269394278529418343, 99695157837535396783096744, 9672875574219130049945084, -189911741528237630374785153, -5800934762985981646508886], [-10991283483893850001476737448291159767823, 93030315593912461668832875662167943, -3594818704295327819244326094293429, 162517080114207177857806079964343, -179278694838250403366698599077, 18757974348123079319963426992348, 8775590700835429914057604253, -1944379111446025648147110117, -9490752504890470898983136532, 152810252650693589621041395, -248147523995493963048820761, -34679839047702255451823481, 281254384053908249525866824, -570319094428173254479146, -128933150555370591441031410, -13660070137124841875741823], [-6297971955126624492776953977243259484594, 391310189167739250935280305432425604, 1318417944695863078062343652038892, -102232467942797078076852999815328, 1166558598615354586119943711710, 17492900646818247086235951775336, -23418553018586965520751136796, 764882520833044184259111824, 12138388577973531009029191480, 228608344576314256181762300, 203174492189962275022835734, -128318967283110023080159026, -205726142406535279945145128, 20633741650520823691503392, 32951980946952474873387108, 23259481391688985477308688], [-2466904032354898782862015931126731285961, -454697826073344827278937053933173863, 5863557221861892145974504429301509, 304762619815659621528782729811798, 395157205866706625369769119734, -3186138778889076529268425454301, 27118857977546290953545833590, 482234296233493453634394666, -7586464929397438944285285936, 1198528053640511785322074754, 534279082323879502884107650, -638481165592826387991863158, -83948018095892407152626952, -6748064158660604194141748, -20679395478146481063180792, 7358882278548758651819638], [-7357638884121274323023591497740672078565, 292902793181791027373308492856867803, 8605468217730435075390485826917539, -113709869688986609348453518449554, 1989654861682646780788303818104, -7839575684240655537344388137025, -48500237847686684691967668248, -2146474666558688625653240720, -702415355957413721528968194, -830083025587313046192719944, -162091954584764288300442008, -1510689889266699065816760336, -28574316080236533638368744, 3623333506416801437180672, -27357577842293984302126260, 18285958547159885962385776], [3007841435051052526005987084801345055587, -571480101197153126296689306823411530, -11358631666937242760870041564454338, -417749935926727207689428797586512, 52172996280731999882809001238, 12420848942163249992259568567188, 4193584600514532931861395840, -1598399513557671312089412381, -5347813596977343359379045045, 41019765240511241838851601, -540107802733796520502954997, -909120867025644184269211042, 531597826426170987431996752, -2620194089446412078716052, -96209219903408487991541966, -34250868631362501276613561], [-2104623956589177329328637060251076427170, 485342167966847040733208677938456771, -1587559636565592830125696030944823, 185247853733412148542755498752707, -1029228024437468271042385526249, -5344054703361796554286920752256, -29011393371475815440752437793, -297506928961121513445144145, -5259712360629012660787009974, -296005858428675734855545673, 544951356030883349679651011, 306382955397366778895838933, -102209793890844726933927512, -29259475405178967212850410, 22295070855535016297040348, 11932732565811349575578573], [11088175606175914634925851673007016994152, 1104114891963424519111725498546475593, -8372136377710552967304834739697579, -25863597272819321301818903635474, 377582910638389999639926199802, -10107051449605034584334891106056, 26383235776302224298929792665, 993443368022963938564516346, 26090700488288358313256363048, -312733953072934380823536094, -65908161199812921288787351, 390618694868374401650321356, 305616572056160631758217080, 6130736218448529969864752, -153245945841422178668726884, 9070864151862465018704362], [9941032520516508675911350304396420614981, 805818206781692844833128217102835182, 21990676103388900395739026951011622, -19048643339864082699843979537721, -1231020102741947160982333090522, -23051337740776230572409227816042, 18259217600466117323647013538, -1019399440200456757855363264, 2155936427471789961916426491, 1520291369606486217974657248, 603125230527405061939775600, -312424320377125854229694034, -165610075204100836230150480, -17130254210357825582699808, -135047390890124879049561678, 17202761515112175143898120], [-20937071709533597015976471079777236751768, 750998464124127715605103169535094606, 5473181399553185715401465254446324, -521521247201655254785566452973867, 546995727307407094182603425686, 57525688112974205443934072385337, -17486079465332502381985915513, 547367441438231217874255927, -27946183770392484337616299852, 183459567302554356904240670, -458822315360717396978058754, -145742120603995382822918967, 296708102471606284597232088, -943778641955700844621872, -106227359995903620634667382, -13782321301758445292622273], [12248494677644703437871876495648696425434, 166517017504321365926482271297895235, -16209181779720977799085973614803598, -78333213769619823953930926745422, -1544641548468455060987931552435, -2882509229022871125950799811928, 48577777693772795373883979895, -6134382808228375277973996647, -11285218103598067089430277715, 915077099325396812796325715, 1130964996494140488951476759, 1083399271325107946899289851, 144838024438798236436267400, 16631173972225197515112660, 81710852598129514244602722, 46670790196616115195970325], [6345995364326457157148777024812419400596, -679988988799947428062253304395847537, 7049346286111354531933104308514752, 116927610965075400309099318983483, -1233982256785788330079496470769, -23683405146022894126819906807858, -7521559059426086631916219364, 6727512554536073469920705135, -5380465961356966434254386729, 727704200130205618473432211, 720833645857912810765298459, -737229104016550509207253616, 352519381630633284558431400, -7611316225768279957392774, -113452966430169298946510263, 34660558753602306531859605], [8926169321265659213658541958048451134377, 719496273094812703040680456318323779, 12914074736102988602812750169242049, -101420169324203346453579626902154, 1257016397734296623381686340483, -42128696795963526650400885859250, 32651314149520612410429047043, -1203579276955395156913080403, -2868893227343688281839825221, 82220339011204958707757641, -1796472595656095816446060375, 162845800319896905235683933, -199408252035562870976385168, -3829690296069986221014342, 80462521514424695811159102, 5974162632207941608299351], [-6400484390524435268192201317739339647901, -979658749686593462125218149577500892, 14178490553648515763161879958710588, 316202674094182390930134980155236, 3116718320775943410734113037650, 7715499998152029234581722902772, 6723785936011240256337549474, -1022599699658247982589517585, 28793595844889212843889022375, 598833537742940974343594705, 1107000278371446688556531305, 2164516308993501332490866790, -227570042196158402405718504, -3498152251519110784112132, -151108363869640284833009514, -18510945395072411664011357], [8076847221539971818713218194225900372960, -686693532086081529308565006459530095, 13380629387394456987377952480786481, -125889600115124951879012437877214, 324833478470541198494086030812, -33529946205919681212771492463376, 62219465536151860145938983937, -352356845025022416971414992, -5636144103526972956051726378, -150077632779501339626038740, -1781758549775704933491464659, 2871090744251406735318460430, 357853551062276981720507344, -30492272779791862471436240, -121871007941533212737910888, 6234143153674317163795040], [10649363664913067602932315878465830525802, -570876350206020420725476654260315148, -1666874617497815159951012136150884, 383804102198664884325088169115276, 590958090761237399342750664307, 10728270062010758903603249876072, 19167176373722094502225155236, -3976769432086727042127606963, -6913930277115327138144457805, -795404320389052362542907453, 526929029549969067553635602, -1586722566377514076110471453, -509111981575274325348695488, 2354076214312829895008672, 268579955104173233253033534, -37776940720251022886192411], [-3878066662437220643403690724854558525496, -3010044594634341193343239380376356726, -7084655739433631901963890405109026, 427216140620739953293702281130104, 1143542311368111681438012954334, 53695117891746549916739688184052, -92374160869956769275811108194, -3164604865194222509772721878, 7893793670903012964719299926, -1681407941888665220937393382, -824480919231671562106510982, -707435727072868010842762242, -37968563581306039900461312, -2316325009099045079639648, -55770571465108920452414604, -31423887982424608024032230], [19116816490539687284945753398268680791221, 2107192900204039483702668767940369892, 15834586657103161965160180121227049, -274643205859828548484476206896833, 4174653618193872719190725599845, -16679786499128128091183669085503, -8031089897001071601457360242, 1415606381122078657610522649, -13176025445368514535995067223, -2232295471913281095068779003, -1522112972565970853410575403, -3263101828306605980495015290, 398135929158716965293646072, -5098957426775716399627778, 87854568823167749486322937, -77265875058714794125697197], [15525156600035194503109786838441872769021, 790088692494072423749477372886517710, -22152585428497220088556654537798634, 237567984576874186605981748580788, -1179304153376137417051005231306, -5035767175013837387316216885680, 97983623042285979046179884468, -3148024553993908138923007627, 33599782007484395258799530973, 62215819218845711417173647, -735216664895332297448304167, -1614953313619403157547809734, 921201239327227947190105528, -14872463172877130590276244, -55776084301125013386262486, 14171234213058524768204009], [26925398531073165220935665728169990749820, -556557745237483426036782302135553467, -1848918960324246115438431492170123, 256181467873833057078436926578754, 2647084617229226351259699644698, 23541007549818416074597768823088, 66938190867239008158525570501, -10128699503765768629850632086, -23199147891079194382270848972, 273677173064834127536709602, 1304571215018417781922126669, -1335488112625119270648630300, -440119792903596711289330176, -27942697071221426616391112, 411660147696958470363185340, -11811305387501920195237454], [12258603404042058441378564389418066930127, -472768526119705424876536335514016614, -712911363844955020154567498794150, -749397521489855239874772816683548, -3208194410647282888083294770198, -8412023913748937492258498796476, -60788231936889327593465535562, -13515396014396831980160203462, 11124163916475493169430374666, -2424870098120194775797737354, -2222822224760457781872551454, 493820125830696941648973582, -209526322675774997656276520, 51950088788207725319495116, -40866329057742614470233384, 24636971589872564758872326], [-7953641493973510911203648543048913518315, -1997991794660188611031301750100448576, -709976930899818187656135928845935, -238254484376434293539760812224941, -182256423956105915047586659463, -56000097972232707312117484611759, 33389985337062812265251074898, -11936151170602032725724595343, -7269275869521165504459071619, -2497211439261075428335938643, -2190490554245021565224970979, -2754276674062060559265185494, -217886004235484712701143408, 5950201530864034203441342, 176599647699317288922906585, 30304965614798323088081339], [-3137370399592451389490226771746674052254, 1703598093409667239739068711684510278, 34142157665546681110305728042109958, -97935244191693710919804996631975, 4786518883539321073759119279752, -11277166526806125670791717609335, 57252403922584621939320397747, -3911079629792034620514689617, -32659064896528978208926239124, 1346827383893498210133897758, 1784283622830887692366729580, 1689377036956359650287215475, -334461322851297699876343984, 44730990070500083795894192, -175322072976166406888950966, 29073203816430681131185447], [-27925156164056877419294840342170107498535, -1104442587803129404845674649416930766, 27348736287736001226500776726859916, 573678273438607774356375373484691, 710981038412122258435925969956, 19542969530255082723202155553596, 78965701669833040063785753138, 6882607644130929288701094954, 4083200716868013887303693571, 1275176215965133141405301474, 879461493671896209058229698, 1882337151777241629522570566, -632414018215267906382226528, 21639882079657208627855740, -135714804273074992888134672, 59215012474680509260834486], [-21024985448728482199932646374621796800147, 2701468035612622643759616833863034721, 50911584024325406560122044864103835, 565398757579451829547313496776220, 899387175447229990985024518738, 38022316061969653546180338955047, 47018912056243462859040239000, -4124615767758329667739278242, 12272669939027434219881092640, 1019272812146730433109144726, 165509612685238712891674574, 2445896331998192446550111696, -942151399171235722554547168, -4961753190596638988128836, 163752968012196851883929346, -3820708174363349958806158], [-16334779321934724112044441562184842003637, 2671005696877211635487285959972099561, 43241992175769061823206799139272037, 140626021612903303267246980241970, 1416649625800621311447179570327, -15210145628173739815539090659812, 144336507012793840696681395727, -5063771458384413402905859396, -3518375102308828312920827592, -1184709247966927697262080580, 277813967268504389094482862, -5126692253831681564206937843, -475061703908230911252955944, -48562454202187109392035720, -97197085840325837455388460, 24073706273565334707802356], [32001053330715212917484505409262958796757, -3670641087366456886206743842274892000, 34383640725260747823466405047155620, 330189301533426536342965689830594, 1558990191601875983628193629214, 10955798078565744744224364936714, 27001470869558617768392969086, 2361416940049923260049350918, 39848999051235846366734787552, 3473630233610080957995853846, 4488904431865221204556174, -1493093687534314511893069166, -1161722850484398893890792064, 62135695787701469944325124, -123986524517791001421400896, 78658128923194038206905978], [-55893879294772592295375230073927097468973, 3057451032475058378184468150820325791, -25700358762440756557752387460305342, 1069388607449249479352392498340760, -116183032444359130863064865211, 28483302491037082024792507938446, 4566255997494706427139606815, 625411833379444908625684738, -7576990218656421832494033492, 2907804357070183847494564956, 646579999381958515415929762, 889621339713217934579155589, 584089301634681120258400352, -67084089050536880600233072, 105312499252884629502712740, 43880142915795756835140130], [-20648087794225234534254607792976760814027, -2847000487217657037703357896165404283, 23778207520898812310170350209276960, -255058787287087122108304414002741, -945060795666303386576682211180, -34199015803669760344900824377691, 78250206067724304969231565069, 20323071999940006475551130162, -4321264243433148782186844210, -2998117057023002550204355554, -108062606795608044083101674, 2019472833443988858570420563, 290750844109057651055305696, 27728141287077491990994316, 271755723378693533445534439, 3256887801765192766628330], [-29588970380581966649572151371460953152647, 1864771776091829448151708406390190134, -30145458239857504282394640496402944, -346867529433945473213241446193244, -7789724803411833578559831578037, -258467112591970604505495307235, 107067074917435289928610089003, -7348031799611187172172216531, 44314395750531066986787712641, 4466011571878774812807315485, 3599929643549834816959813733, 5566617596991407680191747809, 414765652594096943551305608, 21928114274293159569006966, -174530077495827674548462218, -136691097077236841075499565], [10238735421918054935763194594675251978722, 5442684364069888306369445795626156276, 48211022058228990157754338918069154, 618630257167750956428781660112206, -3363328793103824066937050267443, -68847080891013290802317551885978, -214508821158261761554068747270, 16019361736799030006814115061, -27828601149925797596992635199, -462056167217338405759029351, 380053413514469951352598050, 1740068413965735073229778735, -1697030007360170691733580856, -43543916271215720753638608, 121190122699943100096808686, -6888183187990496374844787], [-80019841735411978541606871173969008764743, 817416750926859176208886541275344259, 26426423399808293851228623408545446, 1101961616517216325351711398351215, -9777056141977295300591854358870, -66883042599578871018287450954511, -139310687222387221651701180561, 12313190580632134535564879620, 26682450473408316520265988528, -4398960231103017322500298328, -2962582400767882583529662856, -1483558231954527341462022127, -1029027635678954518479647344, 48344180733987413792293432, 657194768713574122281119895, -35525793167654389970861928], [-69317614528969130100329572662987909202010, 4091258760327864107182205144341638069, 6362841151303757506739344381151928, 77708186982005591271405724387062, 6466389862955614154118071982883, 28951055206492485457634697295304, 109561694934158729466528759101, 2657476444972495390242658771, -11980139529471921333707847597, -6333256109032258927692003475, -2316153938991575985105368731, 1287342747556790894056323901, -288114969365738593036692880, 56531484927703493131201956, 667743133522762422322739418, 100466435014468410477365231], [-18246541458973465891459735183253603963797, 9366429140344283680375839988584111923, -1203355754435576910083885240815574, -688843937351619630287457135157010, -5300322843385118232697041681609, 15973833438469148576038959888180, -65016927434820227180575248979, -14278371344209768800708324374, -54745092555125832431296096862, 1723689030273315737073958950, 209978275342330971801727782, 6292028666901358140468627681, -1894580876192516862668454584, 117227764381723131212729608, -502677979382134365954733536, 172528781328534868025055938], [30592418803592389211455708070149227962253, 13474108244274422145124237962148328897, -10073208925959126039856862943407827, -309162400765042970230650539223334, -8344534747661235243269544999561, 13659555875081544104758862889196, -11208401668560844994863309039, 3440697376363414065668420113, -27559798415004278060040908835, 1447336736869599033675248189, 1580897805602111430995856933, 8481658012958053127879823367, -32723705381619690246126000, 30579874553374808609502306, -709005160879163786322908512, -126428899911176319938006133], [-9537360679049256568169393791961168286041, -3302730844580918997044762815740026987, 10153381755407360192411613747668455, -1454550223511101866697950270514926, -304425964786429367885382640180, 105551283742615107981372007219857, 133283504329253216072045445138, -712065936572321360046415284, 92284266388727414831855452980, -2774463776842131472905355388, 4633213716068684654252704172, -1583239671880751079633853042, -334959271145766300058060440, -20385208864891416033454264, -207199407729944434229328774, -72050996358786091518656116], [61436982723146033792793794124313083237386, -3940326038438314032697537716279289741, 9358577159797511078833891238563317, -841702098656963788015153228909056, -1305563241900341969595349531308, -79204820557139767338769387030638, 8360752276239836358427815721, -25962101781766122432601319772, 60293919507474281715682856984, 2776476023901445336802446642, 1377375305303760371679048545, 5786001803102671920120374840, 1454461034366404675297712896, -22746276664132548225555512, -93485706136264702823897576, 57625706785186555876332716], [29277602821973602680100738972039910161896, -377088531932181187796784316403315935, 5224914613510081735619600851099831, -1494591250038532396028034987988644, -3241680907781752470403018873045, 30730979490644075245684940979630, -301037688544269986278221794637, -16385103850873687875783562155, -20510957377236726041559930369, 3243716522594484517540453597, -1027089379414913619763388131, -5835663800305371625960335337, 714697753847440089974012424, -75423170850376021344337180, 631437369823282122586349874, 65215200644746903624719329], [-88356978797943552361325516378830965213267, 656486166763262762231242613849619713, 10329098704305114621353665831035689, 310871043244718222911238484639830, -7450649001627999772935235127205, -8096094967087515426988684248152, 10240653062584072046501208359, -9835523143043069898570240830, -53536179944582238090707783742, -4324222863796408557096810574, -2398254280081727472255014916, -899363759295151860105221675, -325472249844651958032895944, -42040510981405810996415112, 1210793796571663516977984272, -45859173604772859773888982], [1415857661196797726605285019969685941401, 771167369567482077477918664516956861, 4696362414102015290390851224277243, -203253038720696575908308247043025, -11193064848059753310406907103013, 51013573932238408976022592487150, 202909468451899990842319476243, 1741631366505020297824903043, -18486149484487386008576987470, 1250474789333178554398501443, 5590972667512689642575017135, -3048171923478802747564418095, 1422670058024456699400054424, 136047069456569247236663758, -303099674285381947180183148, -2820355476672979180042375], [-72970785770208217810823181697299945021002, 10377435640456159573538142754128816879, 2677555134462945746032322523787342, 2687307164527093265429462806578432, -16215126249279844293060415422747, -63012848186906287021128170357850, 163074756319912593713050556389, -3292257440632268436605486125, -26856342056593006829634186735, 188075003649708512211015387, 2214837408811003487168287223, -7128771277517500043789923123, 1923786022117134388431107920, 144467515219208072415572404, 613450363715263222830248418, 183932972492920160929690655], [54559356004511464492354183949491438038293, 1306284009084203647339973628710636574, 642593515748480501615775824859413, 118129889951590880204312117455779, -13339963996237593532717674898275, 48523205282110738127239749357847, -263900394006028914155579847464, -16923580087221487415863953339, 48493035484866704337886089571, -5195860633280618145008631303, -7961535649004203889914699439, -6296785762676445100631880476, -177263810648718493235978080, 13110381571384555122183710, 933850806032939578604896067, -158933899378134165736257545], [13685699881897313594669424570535234844836, -8610839861446315051885945967397541762, 1938878533135016394935084897696720, 599364480765007533150092033798266, -13356767941037537460577875088687, 132693719681494705776532428355322, -139556418175786597273154289084, -7672076081471890326900823321, -68994170952576931210844799417, -4145003449740112511212394581, -5170186191831250724993243778, 4440348645154700040325451347, -102103132795156341536121536, 85887818172084430955885504, -313470579545946549501857982, 74829400924625533291492911], [-8403110425159325572741741912296424924375, 6080939913480374783483032577511775949, 82122713641410627746545948560730167, 1802454477453437436396400477888444, -7483473175377820820209790845558, -25740034984147917904901535793365, -424301407749462698339538481872, -2483662841908469899957136466, 92547378972621440231820356896, 4324040658535423687271745966, 4784297379037026088457788830, 425665883162594957908495376, 1669071478517345068150317488, -12244550648832369767483140, -217471959381648988197166910, -178601616677449406184471326], [-14015344005189167351809150148040943521464, -2204832131132014836657727060569883849, -25943505582327655188786698640312237, 238615422336853971446004019671141, -3256039211530775901148439013663, -88236989410751441415799515645405, -261053740337544420025233149162, -7073058998731924049630230720, -28132174393648467029006638845, 988697826198696292273031067, -2852558741898523620428822641, 766762232071287522198608716, -560708635341843300872255048, -53173973247797325036137792, -2184025158834797395675023312, 54707513310729948789394256], [-68033007919223952119399863047769851686438, 6299017514087681912975315607862586825, -22349642319321034697328553602068944, 1042354041687789547318842522969741, -8877529212400997168223191062891, 91086927312118943611500384490182, -462561801538202016696667049104, -28620068679895709068129528211, 87789436916551076188023043101, 6535844661329653204287365137, 319124611898619826505977281, -10131057089477008364121997324, -526211199017181295294819096, -75858780087754195754889914, -1353888079969128908097705993, -27387317302355314915427097], [24328824017516697471193951141738168048728, 2388652803050905893343949845657112209, 63629222368205480625034433928713461, -1784699329648742642730300370995235, -19434902261985200531002955484263, 15294655321694978220867310767440, -84082293876564254534983263377, -17685269129746388148287803611, -90381803652559322403628653888, 3592663988635578053142194521, -478376360719477046465162047, -2455219349955981958773330471, -1820862294428059844293902624, -31482733428085401561246358, -1435280539390645835476992918, -169706936230101041293575025], [24041696014460641092025988809598401413440, -6390994771739268465529408080228927388, 6280196946692995348334978627606647, -1352237431692892151858613606480162, -1895497795259570975829016671098, -210129955316674873846421162270746, -442474480246796784796278740878, -15863925676241239736900285214, 51330914616515690997148247344, 1072256694370168584235787976, 4178853761966373501920058530, 12204469318479829337110318080, -1277111114212693646383460968, -95011953201993047483750632, 1522473318402160730426077944, -224655585098605096786683830], [97814516415283612659974029930455051396818, 3514372312075554132707019934147261520, 81862798034588248221604353306622830, 616097940492466974343201339268974, -14456783188379450626295534406886, -80802454282042986953639157309838, 509321327223568420308566051270, -24134253745249311825975394446, -17145503748464769930644440812, -717417449397709935812123200, -1042356476943006430130533346, -5375827913221456730523926048, 1477038109184724917343720168, 106539925353319896047083336, -251997521747369728813671228, 201281485282976470280657626], [70897667979940670175685548031269542698926, -719700707053530339914076915276266324, 27113986084052824851748529552818826, -806345870349527762711117736664973, 9610523317361453629165179695024, 16810801357399069002160534479034, -49007165017480273168609505526, 5344920693967640775509869786, -119889777853942346631584582841, -7780525077394292383977670266, -3070350348533855045421376318, 7787879004868897376269216202, -1813441533925945447765273128, 116489869881883328581375500, -1435742752837364237254917764, -121235785921206401412166026], [-60195927465029598418281898224987971052772, -11684182594190099923169899389150336449, -62972723269631754370429954886880975, 2263615677005045632590041484900232, 7233151818536999261348845388725, -204895264800997095609467262408594, 397197916286838821537902133341, -27481937506997981115824489861, 11652182489080222226517932265, -4964097000455339033393931357, 1492613549191377254709249847, 3460584833202293104135132645, -2561960969414534313292586224, 4566854308708293956035292, -667535968440493866497505006, -144205878312966363255077489], [-209523422454049161714935258239403562694722, 16219472513546474273921788175844260989, 101789299157263026165009873454731127, -735706846963829988807874717911476, -4321229506231709740489696882106, -6474820553646715875372928877310, 220055240828126612348311283363, -3615234427937688389671334142, 14088444215593832299087377366, -1678792716207427557974382660, 994385270272352450505762903, -2596351681391307826351804050, -4563890745449289747732314256, 67541560368998703025545552, -1237450048323442781955211020, -235255224229921023975451134], [189141215221045448343023479593212686263213, 11238105057789220852990101072237042243, -75728459383625645860499750135647175, -717458888895404605883507838129465, 6774525482234247798391461372445, 72039361672683675394376590135374, -37763989480805366969031486159, -22778850917076576363949066603, 54116256814815468598935665432, 3485872108593102701028758321, 6393252954550317777202084313, 13557879383896716625146314167, -1318151800760802544362991104, -105245162977679745218607702, -577806390308210427315547276, -50885898896980400293982937], [79047626101710991806705082568680461707957, 16044638535821587424695325783094516034, -82286148091831630151109304660021402, -783333192891905301704274445021825, -5491086154165140844875808958610, 125895040733612437923847785801770, 479395418791057624399802928134, 25818211194604277321605638320, 84619529965732638130150679199, 2281595106169837168711303856, 14988737570320394808963331848, -142543390393861046919290694, -1892518757936370841668052352, -99867627275611190947702360, 264691553665104846829951062, -148120184913934431911135472], [98587800515137099625594207663022446291125, 7526308136271582757473398314738928206, -40771335108293376911549142580583516, -3188546527857557531169317607630498, -24556398060144237712803555690752, 272204036670782542266725394143362, -206865617639711692933051529030, 6451326008510497381655273941, -68583180118548024692108811321, 40211504626705734072619765, -693486541105613757040718275, -3596708631702396971819327158, 1932934815670442290264860592, 49509967778651125221343924, 112927566079634373165092734, 19171188797069206560958673], [-79719495308846238152314093567120009211110, 974816623899147861709865870301995444, -50817838989640890647100316154336000, -2783989281434462167650634408480721, 2427638720298078504150284125950, 156448404627134319332562984804748, 192688781402717510261669018718, 21129833534925758306134813028, 57205112348070704188632190019, 783639870816080970135809944, -12208200152813232727612545084, 3342625964501499615317624334, 1975658392833861627670162184, 104066700018853840458080984, 3044230021374438212348873886, 354607612953962051241777988], [-92776271365018444779610154886580798357183, 554676843619495388445067548442847508, -45029879454479216296096556506191875, 2396309003061250788853162113371995, 3661651291430652979087411849857, 167353452844870897150214462716989, -329460670792405642402683187578, 4785481051643813886222275357, -113271660790420211016011545947, -4552952724544663412518686071, -6900726618665432417697244199, -22757693039374413181185170482, 4852238613147712647719648872, 181936460667562027770696054, -1958281986669516528818022219, 226334813963477873611041535], [43724089445220208911733026344626347507970, -1503475572589264751990491555146418474, 40097333447063006434300764600357164, 1271041421903814101450716490007573, -4053345892786781263778994134455, -115143880231901077089404076891171, -413297759787867424436843026781, -901452254191482750182436224, 35403312846974786886052591695, 894639100572074546274013529, 1253230017612182595817901484, -1474757588006259760641944456, 6047150805277058971293297016, -86919448578132375224898008, -1492391994619008618461142352, 101237698734468908724610520], [-220339830207835239014571642619847428910019, 5311020789996577205424106992746010120, -32319304335495773134191017647662368, 1659477816546296503015909249882242, -569519850056457287973042063374, 20947366658664332041093906840062, -174684639705689860854573971906, 9993708002825437275993706994, -50347969994276929487172234792, -16552404493650197268186209254, -14319416261381840531705937558, 722878163396285229123909898, 4280520411378845962218067264, -126195472263457927248834676, -1741895464994874220618123596, 375137205790483464191367198], [146075936138983628672848863328770048905159, 455674625364623901224047726984971635, 99624575554349548021915883470257817, -4063655376719858194847079535370972, -16813522121020804062725928814403, 288958689542203877077946286435340, 110076594854654932690306582433, -23982937070811584310802903693, -129254928667041184934348605285, 7130043931240179652643037387, -10615827929815078178825936009, 18026884548767415935147711099, -4192897413134081021766895960, 142230720656041981012720262, -424425848561721844153473734, -104532880421546291990698823], [73049366281835779106509108789855010672694, -4072258247282819700772886878438576220, -135805151043433136616857429337931143, 179798615665294087096346504338098, 9459081985798662690386205512964, -60707321063172684227813810721990, -1114490463575764460337147836298, -57664456990021147887062469398, 136907108134706051563465661220, 14138283471682200314982061720, 4833082898271849685969268880, -15008416353114860244224282822, -828491095323742232622050928, 2887113287099274484600824, 659416639699847380959680252, -326655271134132143427363630], [170695287483455473179492729215001095479078, 9534681396847085541989880204819744885, -74221012731346531776021388100400024, 12159744344973007269473623585702, 5883668375800492501447137364643, -95567385657586111079485539527824, -8021489718468507680643430443, 73575791650027137898450147939, -118127741355810899657043846637, -7080447721156873647222795451, 4768710890783838947117433821, 26569098990508029430084428933, -657211274891228529512410048, -218274747863526571627397116, 2636145674047813713346986714, 314478855842421553170173887], [37295337505607336018602493498353295941622, 16548645791614018218080768016557235482, 101603163701542268545709393805286304, -10503345328793621918638949872335451, 3347306555507309119844761017720, -162149805638439924781246902018591, 766260907176050308929855535455, 8337364959220633824731570491, 180017392606750919724785526876, 4285874299261105883717945834, 5751278540146578787692736940, 1323275630764723793946594067, 4017677460933471591726962072, -171265696051141633990619088, 1312848103729620541033722426, -285493146010487879510003869], [203454755320786474433272972483664049085073, 30337370857997920322395458139137821387, -148854777494148804613263649347429150, 2953363694936489167035467616256783, 12963368394690500183681051470670, -114950858524190141263540959726475, 1089699051659850444433116297423, 59744769215992654812839888744, -23258018485028417071986018288, -9861312894492779335621571044, -17144222229939434032111462380, -11287594814282699101641775615, -3597508433358997138634983424, 67871627206868404328517512, 1100835276957602041034602995, -367742465031936639873404004], [-39042067256573777184543605998555189607578, 1821333912923969467673139480426216836, -67452184577062663878036459958032765, 1734322585558745604445493539171149, -32694096931118227776321122299436, -165217909232275582235940891053640, -369862439189282274739629469143, -26781905880922194447195584190, -252220404861023651682029999452, -23368647692439035312822878818, 3395410459540120201798516878, -2509508039268650507154135569, 3741816392552515406875613608, 46279501620069139741201012, -3346300753432129024111686217, 132930164881013468964855794], [-276580905436030515381276940910854867719427, -3533456847364068856558649415764754027, -364368456781257328637762112393305263, 1567937459800505586586917284833008, 19920971935098769177270052698064, -256832600032036686486076092661987, 678831210029448797424752629532, 34840593543020547144189258796, -2998303313135560837700943360, 18745991521543209619582620316, 8365225786420059894827607228, 3020192128947502089404123276, 4603738168865159872704435944, -62872446086747720319559880, -2943905097857624127711696132, -190582705817316731227029852], [108871490430180164378892835776717632323674, -32142134317638053562807489102325481127, 191103702073496370944419043729015999, -5724915238433577956097567263838280, 6454355541656230858393424259765, 250671865441356435302935339747590, 1038479893150412023938314829327, 14556789493124526353636296809, 154526308307235861459619052619, -9051551483969440558347437343, -12982241604569670671610211997, -11692102677655106324544035455, 5065306914103837323253868200, 299531636667671383188541624, -1058807682871788360613517066, 740629049371854323722384073], [191352105862297842407592896922198660548106, 6215496637655710102326914455142280059, 45791269535014329732164568979510888, 3546482089332553759139997644100610, -13113036700951276295779592752351, 220898802566956913893428810939776, -855323636776603490866849711529, 22428334589416360874309673337, 257170056741360013943581037037, 14636443506140035002322298723, 12506279307527938421097823019, 24679393220707634138949617767, -3684096167240507748177728584, 303588057199822148882300988, -4168425526278717750270938670, 210577920707520430618961693], [94337962487438867949798734851192994700849, 18851970939378171711977025289230081243, 178910633811515790151105816706473563, -2670169687012047591444972391471114, -10169691877830104226047133699129, 273444037617941824257462154944068, 570671599920714016671302333765, -115267898710113601390835983026, 30444647312227460534403577166, 1064433742145588324029539762, -14272096031463922223685672486, 456150772847885363969381665, -1067406199437936104878192456, -730547986673300283060069016, -1650839836152624803659289800, 174255431341153965354087046], [-345109609848788236375309200398040814112914, -5799644263484141639104042696545111596, 244728947588268432817209858199620860, 1052609972386808437270031400868228, -26797368257623983831083014661174, -729144903427259355200463553644068, -683142807234744991744992689348, 11813463108875170912843583104, 326499852534740635946436669456, 3732254333284443935132491404, -3637088982668262191295760754, -4159579619977176471271719858, 6726999612518935213168334912, -232761993683089096513247128, -1290477290568000233387241816, 305680906717768652093012584], [-35905257853657112019742333636073320188759, 8635032586738646881880217287200699381, 98767601273235503094898104742634298, -931448947380295282912856965350405, -17112708635218233875851412185774, 357134419212710394128562557106767, -233448630757307794585255946583, -95617614004944673513244959560, -225198191208960319314147888022, -15043653602611031929228919300, 1689714976174247048468310884, -7135415289545904861311265433, 3198916147397252882462117000, -3928234176679925759495536, 4227897943351751972889832489, -181265601741986265533518436], [-29977738876256130903774755923492975544996, -23590705998883747598504379897626401757, -202803485584900075543935386018966447, 2472671038478566791833832681727153, -26195655100696974828902942606723, 118652592476637510358746754585930, -25818693320954139068145625207, -72078760257882435794488848807, -84047145438945036215381910066, -23426893348659259979620522731, -47343160185198152166749847315, -2511863400250417168356496689, 1297286159498684274036437376, 78376752597393421191416370, 2196883131989556633931020504, -232513214357559895218873117], [57947943450107628400407365894965100825234, -12796140777246066648240409539532867878, -394753736717277132429666690159348152, -4964894214732401102056451232442004, -51258087221966709163699184946068, -226479558706493986298726643820598, 1535608807964858627120789331670, -10885058301475775159985219736, 124396450462306913492828514318, 37505203896253142131589622380, 9572336555129071778224024376, 5661382373772369922937373558, -722319985440308122235277272, 305493384645459279335443936, 2753055312660312881795704818, -111236019439415852346200512], [228399030246174192463351436463341127178590, -42530964274340880069208822825414987634, -366965529824651762506552543889355384, -2218832371203423147962240109722175, -8979646644169498483174017269748, -243945771320647544340958471109115, -115608498343847676583600927281, 1713964610488636731654341683, 521879796365475545961250556544, 31600659846712921650869730286, 13229851260743975885861005032, -24215056577689290348035947925, 2768328866638832851856006328, 77462542602604624088902392, 2681492929883795980229545754, 335629358381683405048371267], [73243944811926378557980139538490681487803, 61483566145152636101129818122560491782, -207579704036637683440581842478633486, -7418278557650047323434800621218674, -6924471285762133215419268773537, 475862309607061245252811653201825, 12671097416021929974269028089, -40737433946500649067867978607, 91868871742137339579967122777, 30173004659471397948800792089, 21723459493222940869253397721, -30112905522630189089382985757, 8864900646907925926731656592, 28392425025273393246474702, -205485919795270662408149164, -279097277437027346560811625], [410306518126142790265107737869626115448149, -33751760618485718343670485204967323606, 77079622325461293920453832279560730, 3353279166272740802286009773099171, 10340912821356682426313124328998, 109408471468252821163877314069154, -1868579771038699861241847327798, -15536723261278455615211773020, 37864752012705953005517011923, 46890770468257097780465379656, 28182446802716570990310439748, -17119393469103287972062783606, 11548450288693123711553852216, -289374590712989786767560048, -1342083950037174458195479302, -514553269268698779799160212], [-227371524937688266841355596356295483931495, -51320857299121475662884422904020307809, -374008794928294125607646791745218474, 20761126938826744966882581639991859, -20394242885805758138958758451562, 195201606904523998499781701080937, 138039998723642526816598667171, -4228616477768069146302634636, -184999544543329951566542713212, 9152043467617610720864517384, 9860202251714686217331202616, -14714988623370642535878843707, 1100353821444120330352907464, -158948661703232193942604088, -2868071032459192609185959745, -214181187812846309201586040], [179262109860629710440921958423498052611216, 14314602507562687764876388463478093653, 80822711604861026187913108488575393, -336773672944641986324068852953890, -37160339117097312928673597148289, 1016099623210670424008539769597452, 1916975357011202380224400899021, -30668792121323621170305470281, 87915446047361523615499762347, -11314563919739799019806775391, -7045712085418000294990137187, -7436062353710186286943325523, -5699616069493433078968031208, 8590336435449445756915440, -556365876625115029288391814, -285071644722495234631031649], [250943558405775958852086177946042509430066, 41120711729067265666174622208091866773, -481278164260185726381686402153014800, 12259287690676932970192999606060317, 38240422569712441834564659282933, -331988056542043901454317017931718, 1170914084052415405374464161080, -35477088199215516925346377935, 420316991241970393220643164385, -30124965702585638507889646371, -15455180127012038050454065035, 3186898438814138902431429036, 2429444355666417525337055520, -66594586200591649173378210, -2187278032914897693581931969, 1058211477494686669280857107], [239405049634553195357319995446561176640298, -281447793159852016852086018491537441, 264538540846253645939218569916032723, -3732281032610566081565535207326314, 2599015724949295000574297240199, 72081880639381471430493880011124, 40626643363017924547576688875, 156405209363389404479683628529, -70062216408965598472028881539, 3443334747059699593743420191, 9811042675484766483899460637, -39506959654563875465857411911, 16999118113751777334698745528, 380941571156193401107952284, -315640090875171091349979870, 76851019930532936284771765], [-142243836664500632913846557208849139930314, -31326950695382769647489227460288182775, -89151676721999693551094251430947764, 11196012934089592851234257342899077, 21434104424975620453562481868113, -264746797551457412765036048237094, 4280290568591864084714191811940, 9124838927442291483243665941, -106761640999966068978799019379, 16792464042392046257257770577, -4818140453223323991604517703, 6103377847820611939705043248, -8308277926688023484455483200, -203914221353263607490982362, 1900830456999917708319534551, -334555239819667062824959809], [-446873231390304370091720029076793675732257, 26882716270496594560680660497172133221, 206503347913425980373283099770310695, 3013100956555734481139232423213680, -59313344290406429849066526982591, 138599633021434558307184076864026, 1138897604667811414017816579953, 38062200939514593816937149356, -361956256944246915436112290966, 12848219992452675324359463250, 37655648867781326076414416602, -5368719265627336356985215055, 3016679376187069170624077320, 148850146831036247659753480, -7427510813981005347545707772, -74835750462924199571186284], [-633825939459284103861556772526887088901578, -7875982731210281140795018665022743718, 107212302373711955651133910216184804, 20538751598844571474903162190362451, -64522392697226748292125745794777, 299931675004888404133245727148107, -377339443175659567358890523603, -142427634120077255689689689328, -5172543420600539391434535711, 21400908831888120992980929191, 6397878265886513712757340308, 10712019441445918864022574176, -3805452495436396304998634808, 366970987457971957788177568, 8215096200424468777063698720, 940298535775697915598194464], [-111250948657077520377518546053059319009008, -1055579265016173798513775939648196090, 295841335606701129751163991369267493, 8367220975218686366673686376536955, 4131403537792066641838486691028, -754727289204939074949138552745050, 2103684690784990556649639366665, -70554231600774484247363796794, 379437037439934013559884865742, -16349382907697825399403169902, 6802850776927191538743377986, 10827057706065902439428787495, 1337753192139045614430489320, 46710532247077342464799076, 4421793729031367302870390059, -340409759360527927221296138], [12136089433714883908117606043261594223772, 25291186698518721946763631712448761814, 61356904657903602301403803738772973, 8787477309993187947377340029763256, 33196326853322352777595903666368, 1289540075919487724346569428436948, 619768007717891750757130032870, 4418491827003567456459295198, -623194189541527466202602234690, -27172109114181347587834256722, 14434207713747418367973626504, -44662850774302946238124754096, -8222686472257629898755589200, -408556517592759589779898896, -5031248718993791677718486572, 371873660755144542860910078], [632029515572817030687834118413950938269678, -20634592494725738193709357232224624165, -571778191477201262928420939563729909, 3844405235870737253792899052295915, 40689141907036156063821627473461, -769641951360811002384617780696958, -2101424911121563180735235086073, -79820618360351356004166699127, 4281062940631129295977242886, -47221338219823323989164426863, -51791770925454183189045665267, 10357585368575565872560975629, -8444395796992538217645331064, 161226429223588412683598458, 1571801717158640535149084082, 563528399139574846345254035], [-79308726413451359621290864329681241379355, -32258631704426011603564697478729845412, 53739476280497780099720317075020491, -16771748693684590058327580306060861, 22777277185454117433038953459467, 16196761244027923776596260176451, 2785093849819699977750217559994, 1215353252312499612589115151, 323046575475921562846585418673, 15087131826031973927140495179, -2607753601891991961292885557, 9105403899226609603023060194, 1521750525651505498102215648, 896534817419741750996738298, 9151210033007436961684244979, -363102257533378457704011027], [129292811798141594399587482054142781652114, -45794145066769823790630212542186603713, -339101000402426134906076837587178267, 5283517137781688992570018544050289, 5499468823681638182922266913059, -870450527561973344805578929083245, 216427750116436181011740355418, -68371539452654335102055213232, 1035093418218980351698990177891, 24186403353514103810548720411, 10075902407121141399702810925, -29516831725766721333197006522, -1529778137675545901395393728, 424025158572097883005659576, -2803128060833742845853765328, 238855011272091615923435880], [-240232629367471543103418429762779315026584, -19031552579205291623992136162229573258, -369493479364321893126152594960677259, 8232978417569467848523779440211663, -5893288723864245057330650233680, -81549586739281968393190545374838, 1296711795390989932010813574409, 28271028453159740843160426398, 196182796657493126763968835494, 4151061489369444111980528490, 22708816476750835897555961674, 15943556954809247084522838143, 5899779973246184262033672816, -571365423849047654522883276, 3204365612794156955408819791, 695914468926178127920041438], [-547787106002703412426688105801593337861404, 150975790296454774636959558883220260565, -506491199445048011813578061438047383, 6279935485470366791060887166200522, 6124643665073767842625636038365, -792711559279916117081783877334258, 559477025004773376892210059059, -29638895791223479996025509749, -15205042413056734832016201141, 57593394169429408789937520791, 49912110468007002311423126167, 31220751347607724580654510629, 1619758435451347218037966704, -89039998844754502892016290, -2836369277258748220442320464, -711650719422926320310611055], [-395030324582994396761092148359732155461526, 41460336032428678558858384216168123489, -195853446242688767091489584325227877, 2529732239867080898557004431874103, 88079265181865003890776546168705, -346738873352122740491545151138195, 1548628479237321114778506294926, 131512056012257420062210241776, 155522499530980701764768699133, 27277277092420730426010504021, -24438019911752216265275391281, 19270651306785909200491396526, -7140259037915472914423079760, -513896037542905518149687704, -9186782340023479880490362928, 126129620559242941265331352], [-682692038310959864603986760155438450423295, 92380230461732312664465087292228116824, 24610979685204745475169637428475052, -185547465999122588486611357254552, -49434167998901309021496501850894, -898910812195749599662017933180096, 598607555134431756767691364278, -17234439803312539181367934467, -1318853245374602778315319260711, -31094208632588234303666251289, 11264750750463894624401428895, 68954608075411178254473290562, -3550784395439179111069361160, -112672535814045970846044580, -1806752269321507158623502390, 1504381442844553417859874977], [629455831456256963395297076977022578761332, 58024901915850170016238916925042395843, -93950501664236077430896649707226751, 2712926499017430752618169446294501, -7430576106931255921413581158107, -407003481359861133616693395328126, 634874311015688316300972917089, -67609348060843691337881578779, 99816668893447080935081095182, 8464297462320481996934844101, -72319178910417698795397090311, -7473078906932963651813248005, 18633958305805542372825727368, -813066850843387456366702622, -11659036202161122092512692648, -1308775921633506619818561713], [191653211130312413558672726489693367686688, -79497528822211341512794064866695700858, 473318570736272312950099037089007154, -6137858160213825754588692847148448, 57315648540911974178860075432322, 709464991605430535899165668318196, -2655797994761333509626677345246, 399436623946602783945287318, 986865440883101101812780863658, 34908648224830494536494068886, 28441874041176075206061578470, 47853047331873340186715804186, -7001296744100845855494107648, -988780454375023698220036056, 8344274959084477925513585004, 126405414326511574843661518], [-23239639883831830769250712431951291075895, 63047036995791258786139644642420212384, 416704228424467238046585205754210787, 21863460654313127557092326254125155, -39242792813856932648401792521553, -1272975535218460889444526348718349, -2862626154138611579507467365490, 73179379516880170131250157023, -388727516799121606542927840407, -45051342138830087946700465453, -21672218575169862328678767661, -45902731818644938563819247970, -10546810863513789002330407112, 129399495384586172855656114, -5468104664333454332524786765, -1300156858165248454567207195], [-868101630648384665869518088943560036258990, 47599779829534474092874181397077039554, -204841580251329393081969438782309230, -11096221757111905571823403990284645, 6587206603413804391349112782656, -702601456824219909821624202448780, -4018208760731876004133206771136, -22891743632817785098966610762, -451152952357867806172251840975, 6170371981847341524202912910, -16761715714915641480000657682, 33288912881184489341027284056, -31352683865455222046741008672, 261901137043803721081755972, 5608138784845170664610254986, 379963267085601167110566098], [-415012776249679427242607349051286888770512, 24872641017496111365180876355296006090, 666793201653376360651215115557776602, -2342997153553067786791094642188988, -67923921535711446595847820978937, 1674422723456922131036433466391908, 524025336813037508874504732282, -288317608261579658641474964857, 824965887270453665890461724005, -23516461728653984319341923411, -7692228532693863414775075686, -22370326651130080242058128897, -531831885772712793097691888, -930455462320149824298606136, 4697835087929237834180395938, -691788492243992169840914793], [354489184424861614173117018203662362571248, -16997120196752537137458430701179874110, 1032151829479915678778186708427475223, -13025496489401536398564934532130966, 16138426405543725848531642850804, -989889191268007403662199703360946, -597547625491736200673853578640, 14067730267556508715532625420, 129823827508938796092340407978, 2042867995840316283299268054, 20369667835706065348709983116, -38660494491544931983359907054, -18505597930823262473730654840, 1547070555662947687789824408, 13966605315561139097862097884, -162605724852840465602987100], [-133447563961743715688102386697625330381408, -101576496579042210162658688888072682647, 358533750697580707868653709589531128, -1453643296701863684954563409430004, -100637686331433374812839821616251, -836127165130187918308750525754978, 311672870883697329357467623643, -158078630624355616197499307807, -746726839531456257472425632293, -5299835779163455548055009099, -26713831380449214809327996721, -70963697747500371867186797023, -15728298022608120446307071120, 923384089287253266936022156, 12416972108112650649763358614, 1438252647056698941662638133], [286052308977400744775501442222100277411490, -124248632829697872649520931266102388727, -30694653357917791229179603688574265, -18696073414097585782831582382457085, 15747164650259320344584519407849, 640674489286500492470073890550336, 5143675327743587878249023553341, -211308056325009829081574217135, 930162515810383705637666738264, -939820321273787133822096843, 27826093833257975564285616253, -23625291896310038532310614597, -25836671788829808408229709776, 414922959526342069323398642, -3975463157970505688902918596, 2100586120801613965455306187], [502685702631658882929823920331852940976797, 111449607080274263399090237341089207169, -880631724931201718867255667173231252, 7837201659147342449297827837362143, 159011390757383413399374304594116, -970427709762115550478976364875335, -785770490201295938184181153047, 199082811648318667848315465958, 603438569325754887280644139578, -77117679817116003358018985806, -71081329166212542934347374710, 109468458584473404370518219567, -8531727472051134715039151416, -75218154807110065152666588, -10426454509570953366697481109, 1227431309852791007312359190], [-145569904007670350001109917536089690638866, 117638477354878725910374824160180431453, 115978200398877228603504745325593649, -3789860321655572718419702535726582, 115194364840879485407802092702898, 1440397340889605181488974340710060, -4470493157346785945955153654179, 10948258156493648966665882520, -478131769151877743786735777510, -43347001158160084050221076832, 15016226301342058957496743351, 91775457161031900033183811200, -31778689606681988009974893736, 52873472686695654249542360, -1089335737616342610212008608, -484279076030249380417863200], [-1288025137003764323937502299378643972142540, -69697100085370495711366691216403566059, 124590979653929192884400647535888365, -24720796922108835161166290261453014, 107152970926610971618542956843697, -1142288588675629928963053052758886, -163455455994866292022012407981, 102298052568569696787058679431, 1201758867944690690962038892163, 31092602767276392029435880603, 115720458958024209360958914315, 129742480599077481871432827773, -2247159936123550482341140624, 1189058266857315610424859806, -3787874853653766463750942964, -3065354784446121166748867], [182682683030579973677441786680703360579808, 167645595176695221586228226298123134420, 34805726422625535478911112965386183, 42022383294989430551702110506738902, 132111602864583242981232435323710, -2029867802846380692235475480923570, -1036383654411603530433302878910, -301093723800746598227208400110, 12087534919769140548583318320, -33792697912386167618020424600, 28421013578851576516268329970, -74578651883205360483339074432, -1831706410774358348292282072, -680965128487013146142551000, -3805706690117568005390464656, -2158884393707675182205328886], [-962555584174395030107984130029173357835049, -104690749055335200315347770700980785571, 954365662282113968820382679458803271, -2476981163771708171252689595317896, 133673692809754892234438443259761, -1610072047826899877454712136447790, 6328780480995220963100186260009, 326672811912623279507837789564, -1681106900018015121886856934422, 10914665010052506199800637266, -94636793024391653279709481070, -25272555455205741786274163223, 17398975447407833199650356264, 97257482630694025779382096, -15565342261255150990109935452, -426427258919302559345133364], [1269690344474094836025781126101863277119128, 12602181345086056639694526352138095610, 1187429265060851729611839492017347750, 13675205437844302478956145792692768, -70933513893671783226111902119427, -418611435163276936820401500931196, -581785590169716074999483285110, 512326244221517153773118622441, -398247021225540701486540632521, -5243981172059260205339385669, -41517123753606781511492327130, -169438607483494256511258305955, 18075678369255976895311445208, -558210941545625000137307928, 6956526606546226314986971230, -1717325609830922817522341895], [-1626546862334198668541710772655348834863364, -83706737146568257275602565092712363597, 149895245975103107052121439951432891, -34735549497246991212955786252367774, -40794570456143757214037358600229, -1926112377860616169989716509644214, -3015085155051446601278825135039, -8383316043469578566027190983, -1035287123538641418241553156631, -92420972443859424914867933623, -80551994389759432440041786959, -24300573095998696649101628869, 2809049646137351068062954776, -1332802350195963781162473378, -6579836505594682380138961008, 1614357421796014616181918575], [58380927725271478531333146084735467004642, -126789207530757853606067685988705961222, 429781590723799722340950543817997298, 7940423818762745551970642535753520, -176683346551321440622603069112683, -546727158667712566838996547588652, -596888457259934983169306647010, 229007175820301430928350933447, -848449050370257823983965049059, 20764728121250552144027706197, 108858994175962974497860440412, -4445214307174009815810636659, 40736230465616784155542904616, -981357301833398906351848872, -3642311199646518950711215846, 1726120889819123206924704471], [869160421025447842566001821538680534981106, -167905828263497230021916291119043305304, -340828681950332098990221643473484369, 23053892969256186696858950925086593, -28738632816973189885727479103444, 993066446992072226822797141999020, -170676424387173102765524585351, -312729605072116457215991020190, -492730665417807387522882712784, 108548439964493885318933527934, 53433360183777573287879768790, 61431767806604416282909390239, -1970160533417076725434872120, -1926899689706930026027378404, 19981870192154335365505651839, -3076756372336467246316632582], [-1312305126003440240044090833318044362387743, 49313818943763486874727365335704042851, -10832163329794633336366005585821023, -29183552900955432231578093695726780, -170602236871329437726687860272369, 1211082030224196865980789074383866, 5261106894051397843162568370447, 166605735927079303117953869848, -748266173188429161120317044566, 81640271581321369511584053194, 19675670695502329981321558430, -19381232691101271418114070957, -2001990109005026160598436368, 145628806072112831706082968, -6805174130936708512975243392, 4536045381580812068627755376], [-129602789013987345214663134180772216252926, 41509813843870397975080572692115650060, -426299257880445550329058435226921090, -14996402350586239620503966926113862, -26600165791374741172134322597674, -469786641655784091174412983029938, 8818417923955738785189828441382, 5478550536931353245785717482, 3249687930553525664220671495400, 23035253403898487174271095420, -19679483417295103181670528878, -157738095622785839557699021160, 20005681293636339200287572600, 595819195379977472263224496, -5493887544093839351514962412, 1052123512596435761823053626], [-543778041483118791301962719056673587498316, -159066797818086237188595957778091226946, -665355354959620135383564350950874030, -42942609900119060708907195702565927, 138738743309530196698906440741538, 650637128957731661298477751072502, 4564928895656022881539941062778, 267759423777902140991573081744, 1053716906429698782011297648793, -119780141546124794275116378408, -196233072469959474859284563672, 25868703353214760083773893822, -7629195137898708278684248704, 2364094033448687853446896632, -8430508818216173661471273334, 3376589650238305996093185744], [-1196417791745582002264823948508899580495737, -10143529140271701407343512492246174067, 403479307773292809572002374180049799, -26465616504649179951533196645054100, 99500009322950376057811375413131, -471455958861287858001988516387732, 9995567277740556335736536295879, -285284319340307618937803632139, 1131665757825810593524428304557, 25223829992637020941963599261, 97889258271067931861084717281, -161818013158455469203800752051, 37798028726357450535677577560, 414114990433454105468221322, -10613560712662448371969008474, 325527527538226714875614719], [-813755716297234890213457036644286937873791, 18289941316758964342794285553186007848, 1072652447844871568544462209818583342, 3656546130575658450100271427110647, 26139239095206835173357982951818, 2822095912401915278358665312648528, 5441129655035211604705349389208, 55320186529834626872343127072, -2395596204535420553879016427603, -82879155715985822722581152732, -43414789457964417429062299400, -132518094461177094307124782172, 20779076135337694263273205224, -142165873415084269260687240, 24553533740897321038243978700, -1104669820135492141874135016], [-999745572193970276242553226455814099439659, -73371443182509261535559713334664595971, 250350230905663128446242525188696013, 15754941989443455106491852706428312, 10324104379925083987184196129820, 1974572652371316369240632007513417, -3031468710562515267946370963268, -884828906019369209703954152784, -1969362588618039767670091927776, 20181200762274734900811630944, -59620533930811119442237103960, -7824172388527307265804782292, -43858617511990110422485994616, -3672214261512901735644373016, 13857391762879512678667781664, -5433364337290656587404796312], [-145741572221838874772193394629268535301939, 33712800336202173145138897921948368063, 1507056355664975081038651207899959613, 29599626491983977911267154649606243, -184111652334359979806821054374019, 2090217848438348377402805247707146, 7417270370493702448561222919849, -108833226964095293578093130295, -810012911198987919559519804560, -147080530088518049081683360375, -9903395480852827789339205483, 95807026957030643830265898403, 24187787404829443704087121320, 1184356224043629081884796946, -18494404889773128812903754684, 384688668911087212176801043], [-1084019964757152015707154467414699327235946, 196357300189636959392635269463727979976, 2590568226424888484950088129435091266, -38413797691317732047209911821109814, 242030061639682879888640265343078, 1023184399769112502070335928317654, 4154300811099263714142177894250, 496600218032763551921184372606, 511847551327629848758599664020, -39253484397151763535453042888, 178463845463686956421077260194, 27149817390985715339809037576, -13237242844831383334849793448, -2743903212656259761423550408, -3390140561848324067520579044, 1021623838387108191875624598], [1644190573272029108053797808000238222086415, 153111913970593514798022301856422420859, 1461152645767451441653998668982118757, 6291430950214703640476724997611320, 192460042751491456629903649802009, -1081866480455864319906258714276088, 11717827474623103374306067323801, 414422213716810550861455857643, -1237430850391235255395930189053, -69666561929075079761358695649, -73260210754587669141215188673, -113142424977100615136741864689, -18968266167775605797029784560, -1251655632320972878760216818, -6613672113546464264561545938, -6168789112961776630568692583], [-1047974678264919155718074704493001833324488, -413208123446048928849542489707624380448, -2295067565376986798544502762586165718, 27451761622807236856724594946627914, -65423023715737182141697376175916, -3085405296604047479176449078918254, 7335005321382241983641911199246, -562547082403050314523314550926, -834372186912640894816493366696, 48589343090483605095106331516, -65585904144987088317998543596, -28192841672465006126081498174, -64363133502397925418344660024, -1599093643945904797797318680, -18435716169101947294782255328, -2456948556282784389846341974], [-579243528054568697948157501354780516563274, 159384026384349458052030808657275727225, 1707496423158898246852358067726958709, -13950752178538611969643484958709934, 23336637780142339209618224814550, 653789507385407983065721499792612, -651859068361609059838647994327, -258116101242565733573571586956, 5273043395684525831098114569438, -96729228968826106151580627132, -107959831305027320389762857669, 266455765352392246918364282932, -14555911494015138868631808312, 664867218147511357321562448, -16486031777944294498763613528, 265205114731815342406441620], [752866074977842384242564289371794624579444, 62839182836708975417007713023419496096, -1619022490571132684598434675158757396, 44457971673826283587689867794176561, 166569625640901239011442108504080, 1542276127648541761738353566240849, 13660947929590431316395519092089, -931106158120620926290230182559, -689847678672202249955360775538, -92071502236741120450255971364, 2553437005946113729356285888, 68988182606309805453033394759, 55550323099730152288886961736, 5277534140493561846491310784, 16952133719839533458639755718, 2892831924852679544608184489], [-2566687400065390382405862719945790399025506, 95622335068045022077280981872596096725, 2214695970098993109051313044409193846, 27679374584778851157895489496185301, -230723157678963074647197645784865, -2417373868322735679083384480240664, -3882191403905005700429053702392, 1087980394047647795937356115087, -369785856245843588333601721267, 6559452275788735864317592731, 19371238324452608998512838651, -102835864122893075838511734180, 46762192408291634286224172608, 4484664502889787438932082338, 3415881527567083214890696449, -3582150277610631541412463635], [-784961520558857027481183645065930603592398, -4229822698835877782047639535663562606, 1572963052829370866837718426830768445, -58487002479391993065829180892747540, 5622931619765509586673476345770, -4009590130160656328481074639806048, -3060006066376217464057787482982, -105657184763436686136504207602, 3674661283813975058276915522030, 415076045858815849859973972042, 17171341897480139653915359886, -153610821735710055605024617490, -17770958965209123888468691792, 98059773334789411247853512, -33977255113737258351214922260, 4681132744236213166958229766], [-757617568471674744372224495624379495280794, -42617003851734589451954710029960246552, -1125229034494235993167909989860695874, 73286742781182720370660489075314974, -399141150153480243843512781615050, -742727788508024988101012013542846, -2668513569882662829834380153338, 720206298962920320516711109658, 943887038729326090640248679172, -51954418286540362989227136392, 40214560664360660105301334258, -82428551439650257756314422516, 29314822099908357681592982440, 1611711748975812240116793432, 4125570580636036777501336884, -796891885853613257897747822], [-744388298966046614820382893660335620471182, 499241704388788455192149902437651099978, 2099761822246185356944509797012705092, -6100886477563038169715623671550180, 61391432221822584207484918132160, 878726235750410556264187607809878, 4194415583639873637794839571638, -617437437144607007879289378724, 746598570790911323341828775790, 16902072207398662060626811464, 31040795422757451829091144476, -264673054078676563430301543026, -34410682332756148724918010088, -1075626750475694123108286088, 32277023312054592143639285702, -3330142299848550952388969252], [-253888425945603533707799220059482429041235, 137013034926326376606535477949917834200, -3027049879250450753837909885858166456, -15585278888154915322875539213577148, 68914165326641069664580641756427, 697053683471839775093147997769171, -17997147316788922473861547514555, -75484275975713473426863737307, 1466557778843464208935762646787, 85694222255364036709208792269, -54086378096572188666839260099, 22688288976345797848299382055, 48630973688368642301149030872, 3475144165631288951149963742, 7968914760546801549408978192, -2553638798210589532838042533], [1908415738042562899637139213256514640715502, -661490586939090401007402340532952112256, 427164212326404724129131821213247731, 16344730587098018414429106456612658, 248904944238162817903497000789980, -8552703268503881043362741486416318, 21848299069188167585377671930, -270607536772862315655277268674, 261819406676809359596491240560, 68972715757630261831973814356, 84484737117177442670951787096, 11806465611706049755074723634, -23875395939094057974814586000, -2009763517801079387219011984, -25927529949287793107661121068, 1209711820073842957947945054], [-2456746624949763885216128917570948359427830, 191399213994416691135812594228522090766, 30507471531551910771885655670889787, -3820837636023192086036440695187678, 249707658633978209526102491682722, 4763010932678897978024755992442694, -1496751013369487206091139106152, -917200604817051851337023403752, 380629596547395455791157666930, 133974094019124052110847695506, 57110410870432652286482452726, -27376412739055558452756735992, 19610295218435111137995905800, 4970891442484775245252283272, -19374842789581990696085164108, 3123141347225838525743739200], [-1887023602424630877620541433982773885012128, -60422924089262663578365403304725208696, -796176554163714781157766054399764378, 31422670642366287148154193726391538, 35302116345748477510326187867363, -633106641503383886429542143888514, 13439565048528364247137896915282, -1053212555409752420851537243631, -4091317527514503385103972904771, -12668113769483136118029371795, 20328936838345424098068496500, -164081997595322378593044222523, -49437123911536870238673855184, 2111575182520099285376785552, 7118054088209108188513251534, -2268839604558835133842265799], [2965092369507717142668909785435679273496637, -69280427290535308280542082531925241793, 266278331533309109049142914014966847, 86134140972250234683878357226420450, -197503028603069777157415116484935, 5453296786840053562709896417834868, -15272440943480061805551061074101, 72157369392566433908292799895, -2243254505500533546226527048381, 10245633410190206887409127907, 59822200366340455489872097291, -61219319218430361709778257547, 16516227826412735807197569520, 1616916791393134797061196470, -26956408239728635453228175188, -1052357024978637714973974907], [-2050592137202139650418937924057675098991694, 286819317691373347062504145129968477691, 1177718282317602873385724609226874433, -9869668703787658623447485076372231, 398876615610259180061645619580295, -3510035826786342665933302548854529, 2888889149040729685276173249842, -1075052045087393335657755370460, 2375907099779322480110130186335, -138483143085502933147300585125, -156297206583636547512914448355, -238304242005302628306311078802, -54734659784303009844421846840, -2297233344905765007308222608, -16490296894929257655387726168, -1677680853716704011785984540], [791205181973852569230669000331063717010173, -657949991381524553671103885585992843983, 652643030278965415467111890938174583, -72688296843319023487374547865914445, -190458339959782102922521279010801, -953013928759702194801430880027266, 3823848123269134650160569048415, -1265648619266587578332796105761, 2153916428738909576930497875882, 11015983148130237604766960415, -283498767799258779567779350397, -510607834990826468174850444747, 61287647847145657098441482120, 1795464859599176546344220990, -20958371369750298357632136636, -2243477463390715623791134619], [1907628500222696871709620391537527857390570, 16351079119693502240480766439419800348, -1526371680283754722502080276420916616, 30494726229476996782551939783756048, 237099254247092539384044902854198, -1469932344114754893178718315414912, -2398610430484597510078493933552, -89128095746494333935324336716, -1195570951329873176741295641736, 48943468999985486046676710268, -174235975711795551868451399430, 196837466424721982231980005382, 36290657533588091429038377680, 2661967380184888241490418184, -48752426502017690483780584720, 5459691131873983163885178556], [978653857639170964242217740506247865206527, 133487719903620026982520233166460618722, -1070525949685054092789171841017736632, -144783409568344311414223062738455694, 282105146154372567638807791099749, 2115997475054274855386610270822999, 1472006897838361944882410674001, 110181258896626326938148091579, 769134028510076765882519069673, 101781278989892181252538415547, 138156634996990595585365283347, 178009203858653855756428561475, 55821446901765842981719835024, -803121732592480886022707182, -35021110040353160071253825958, 5554930615613511139590512269], [266719057898253694185529957523448278430478, -447179776616070699953262727081753298592, -434645628509212232103562487063746943, 11264886878959392955362850342381701, -234085887952581775688668605918762, 3427961573780644773896796455106690, 1364347346173708620852383437373, 729960742660905430606664996496, 635570433681268437800224742668, -442498264558590222116176138612, -23346120276644028770781942276, -88772986596734703185859042325, -72393659386901495030648709416, -7212758191066714341756583856, 1031845564852523366596692877, -3016705489581494429912078044], [-1446579920364480426862227265552900444340616, -402836225319456720396250594725395120371, 3119516359601453716643934133065432209, 7699873505516341508115446457295485, -213552859698918613337255486199059, 523011333836143842833113852970752, -7200879904899601574803889118373, -288673366566956827151223455087, 245632353730248029650903650420, -103905957380908462677514144891, -39176715330758009970999649627, 411150316162981387226836412493, 73583845845662867761441576928, -4842765294910778700616880742, -12732842027408086518934721406, 1346107179041598805870199243], [59323733931391324833795951146155805895410, 481546182595584828865575342508462865647, -1056869455266533775943444253694132539, 27753486401112302772793869031970556, 606299389299316934197256053471230, 6187875632005139608849139235995754, -2168307973810184258032142684731, 1028043905046758579663001565330, -1756390824722882433704923271642, -175919127018807151125244419084, 90526784809837559934763171857, -184714662738935092257883918854, 55094910870798732095678965768, 1425866524329591513932128000, -31802127003907742669856165780, 182198854874735929927721522], [1825268770425599858096854606825296160641473, -40494736900085743309053193398732669872, 535202229689002006766754612396467624, 62304228136694907678136012904549570, 123800796518215949737708845717062, 270910749853963736268896285950834, 8389431962518103390240360556050, 716994821445745714276014152426, -4468969186986084618372441591216, -183643714825854115868951653026, 110804076521854613233591498490, -199052549665346693611543550, -53293519459111956169731091544, -408073159180019063367925172, -31418762784749029246113712308, 2900554508876889927620235110], [-2852715748295986157530581637956604561327833, -479396441954348600083188277950715334522, -667122105834935345335243120381411654, -75584438131784972192414860057485962, -601515258763738962656259265108241, -5589724298982735493799458731086623, 7215031376397273619607413737717, 505763475002677068921184970933, -2941660402877764880540407641063, 172208026976833325900003759901, 355122294953947553732497587629, -56153657637300762547459522417, 133410345450221232234454444840, 2273225873127104740406244214, 52191767612351332728492903168, -369589268609993865980458429], [-3365232351770339269926128132749049277183074, -586224050254791337649566244582589761037, -1853179265914287503125105798239954733, -69330166656942327808806766642205823, -461808478979690623745012852099597, -3665774716419064072310399418716737, -21964752885334420577417018287902, 243480656449421116959070781136, 1372681705566552700130603145747, 349622726671003496458194631999, 17948341206728477179509257397, -154159376724264386463809529534, 84575029420601637362532297704, -2083717927320420646879541968, 40471235028434747129744058168, -3577811365092856099084046000], [-454951428692675304828145977869089617701724, -314770058152956976986363064628647017090, 4480435002575453048697381820846095785, -15346982633043317424920417208110745, 631615109626331159751734311326468, 8873288865270384308081200538888126, -8126351318926823644969744081407, -175455942376476974444143051222, -2843664439026896617206481839890, -139131495688218741119639557170, -34707978608030693327253797754, 56011394590746176728332281791, -58097185516217569197317850992, -9790137981484435011173772068, 21381265608089565535999123211, -4750801022736649116703315678], [1429022310982953573311394127650200708518593, -329494892526166363664364706404723830297, -2050035582851814186808017537555807679, 172310959278085972277848978264446399, 540175629530374523267780923763425, -4520952415325087777563032780289290, -8702640678833583220596798276687, 705994481041247592734116658397, -3172400656415569131274103370396, 234049648018955089326120035141, -164866162118158063812906757583, 170569788358251630336169780483, 58604994696647499993628702824, -2570769580805150157233991038, -30894354372754592993435948112, -10830853508036547147534275321], [1531227306674540549198777427218921977649575, 127960421968137345321988302985857210042, 672419414225898565004040479091157038, 31128760579507344162895987320604120, 568962665093856050363215613315666, -3533850135851529500813841757875700, -4214338137684074380080751042416, -98282013966030846267108945773, 3357438437777326741606091645567, 22674965063267108432063497469, 64143188297334905252442978539, 123366012672389077104211247346, 3713466481615126519828875848, -9418657782875850908848700068, 50229805307783888904116929638, -7003525777408834493789958137], [3312062622533366911529473085865209188362414, -904742077480432541430093035311018232703, 2903986205552454939542344888003159170, 16528402905285673962349501483768676, -41965227029253907496611166042577, 4299369171568370591500076700877438, 13573212110393816424202116722791, 1052328573408764073031822082049, 3857996938834627278136158409791, -95639056835805866514219390475, 231320712355508162329154678629, -131852247494831635533378664941, -117205273729231064903682767280, 1767189788592351896443999372, -72167033960863805401382250042, -5191469484868662519265701803], [1342214327677707035952129359587396832758875, -509113962098619500067482479688984228349, -719631297954329941821859922011956603, -85475498503255217041730559760507100, 677756955133681124642711477114917, 11167245780914009207722542486480580, -4566372503551935475913816307259, -678563336665132785116517531601, -934715979891030875079928376653, -183149811653013413255524781445, -148244067943052839735634169565, 477903799269718193299459254187, -82697017235167088617440285504, 2085062216743082381654187318, -21880480984262981330156859586, -3219564322837006764921463227], [926676522718061187274116531319911908833424, 269799436589404532850291105795255168952, 4695756965487444576914697297435959319, 86167802391984677826766475564571091, 89786967031191307275794957138526, -7975415233302272178721755249744334, 13526117610571574500726464058695, -1464644659570209341439530919652, -3796074097285838556989490978912, -122388286416951584045340801656, -151155536057023997644828831208, 66739115438348523602765243761, -33807755082688862725274588072, 5846420010219893242330358856, -63190450909767569494090241565, -1381322049636796113176379104], [792539603089481783142362573874992701517204, 153024420145602057010954758362346874080, 4506871296443896519883797292693473066, -16970291655477173641990454794025354, -205143602310654761362474006990596, -16873529561692422883927139702208882, 8584158096417545639107683734390, -990467034686201480690949616758, 2375513542167066418582351565832, -245131195742465533048937533172, -11326018691644846775835376504, -702450277266711625297235508362, -33271283668472416327943794464, -3600895334771366449645132456, -54158992870057909609840030740, -7985627324531775524790023566], [849664716236016887924741150060151808608341, 557092199138679640899653675152857053655, -1468084910630458256408975561119470219, -81735326623913063084971989502700992, 385678781902457537291416021561893, -18916445464192664120173878390501026, 1616682427289052956690815127895, 1240872945596726794353297909886, -5812193372092801831132407754624, -47343532785421230797809998960, -53884133374304208238469075906, -22747243152839490530522405819, -48500878195158488766354277968, -375993981964971190559514384, 38609365897086385733735695292, 1079359334259198867512009022], [1088565147450107156276429688667031215693517, -602383821337685197950532564960597389909, 9216155136564296035386947396090688351, -64975583569160439303069851447162929, 528448417470575022722491376836179, -102110849434737964239283736014480, 18983711194511436039976905398317, 160410541629363163571874007847, 7096310252951479779219079418952, -157928607877815165678905285117, -344264126468782919754928799381, 294550235821250807011152849451, -18162703553261070280486177472, -1589189829854538417951172226, -8748175274487088087992230170, -12481691501791001139782130427], [7588097298489195447891912728967395543632946, -506101674461192615254601813763133254765, -5510843534654931519503810897032530184, 67623446444080502917120771921936193, -331165821806663131085317029856667, 1691599896185243174647316495072108, -3174984864414736350475678471254, 1660472527698563179753777716133, 582570366412121023353975559107, -357991056066319247273271336287, -563996281412169769154354285319, -582718389036623800154438745222, 100086531734849540103034835720, -1480243740266250192038142050, 76579347800635123633201939833, -958843056299625918735040545], [-1748731005088482618534977083738812136526654, 523418784084409525882318930370170036769, 241586340692927256954659709283332463, -184282240600949538687086711289425080, -24914924046250475209228645738268, 7780547311764542965679008344325822, -5632951116376671146480466093189, -45176979679964530118623997624, 2886228867973949800168450210116, 332575643683385655028466431882, 455708534213414818199607686007, 222404591153937766660905319160, -20541598537718197694636101072, -6788978436125878042916831816, 14742816159204866408099920920, 20751299076052086442654260000], [744772635775821231709336535586582158901916, 483562133201493237520110841992526299387, 4701142065671417869742261798141926813, 10255803804504678143734422703260708, -130678158204812290348063610232726, -6536798080358322205348979474660418, -11085103737832456757845359226423, 1148925721966389144839067411204, -12204221738425792032050834155400, 189742586675993887842497097302, -363468990782778479011360953537, -743413534593340118871929340310, 97845703852322567716599237040, -798048821752754434056001256, 50032134687791211779739009424, -5267004206346593614918330468], [11740372664548259511301692366627480582392589, 344569644298749236406339599738039779945, -1460942030980795926444847371712424547, -19541132220886085241645691152383245, -620819108257769296600147463458723, -6691869556723352445876768671965784, 17656389889363319543349737745603, 250187175849418969025220218017, -8324868972760985801936985243774, -538998997740488815904349046743, -675460269285001700273591922275, -379397905037608059461991445287, 118118391945406291552436023352, -1785836582606875569828590614, -36384846453978714014011263858, 4340105770610980445839520107], [2030260810139747415485296695453996655082080, 915333655761113785610663882207116198720, 5665476199879085928292578854707484430, -9491094586851017207366735582897430, 435138042881862277068748119108227, -14632650347213969383375176942643226, -20680913548285633053194147441302, 247118649518195750187887254249, -9415714620216886879402762876779, 206653555110103572740051512261, 523427932877790611317809789396, -613379924815759360619998940403, 82618121946989627492303305808, 2454406650508224893171805304, -19766039071313203381092833250, -9427627338686368555941833127], [7427918240590403020603700359693570008759228, -618444928781026534558581598417282408257, 10450764683788867911453948009122140016, 117002823750777243767849954002464751, -905683475293623189177113648236677, 7693168593167598349044545909035842, 15947417859733296673459434766108, 88271595286482116984072090407, -1422947634014851946798776928865, 108096576972038158593608125483, -259712501680921540397738420877, 135965217427864667562011491528, 115690936288821736343628794960, 6354609003902990368652476954, -112117872704519843489034811731, 12922343130656910013226244525], [2775816145974298178399257732335843307944280, 157956742147446581423502862347721709753, 4989664694974788519583407299984571878, 15059536135375096260471975593498643, -834434890705229386099526658587307, 9432289925230786437576377500863286, -1636332116910057222145999859054, -67968049180374874695691929535, -6780155781726739849881442773647, 742795235444566026310015700237, 82055941639577421841450934797, 846429453533619541611281499066, -130765625004216457732751081752, 1436956203370714049151047126, -14478356935027318760454294555, 5068988515864897361637878467], [2319474871716160312174926337126205003850644, 253496536596948220270704176939724166740, 8108940120885306115025705248426960824, 267892177141629264894649165128657116, -159412953997892965629122755535392, 1330141950552543672816285555061652, -8677972678126127390915243020320, 215678046971138290058753026600, -7593221995504670001260349095340, -496405963573570477825282798164, -35130198632809844350251820688, 368364054169056286754863420164, -68115073407380976099659461072, 7510595097398469020580186488, -46262508688465664377351373016, 19937480843477720241406290688], [1441650027328883509000749297771582692466988, -1864758983585421897667658058820138773541, -3273452821055106459668282186462471759, -246648672433149122058431977112195532, -1116768689414096961450995086891199, -14784307169070723752279952119883246, -4271357438243128544785409865107, 2745520552872046382220997991843, -2393736894447925670471007688587, -605548598354635692691110845041, 86057823552177789980813610387, -246696586828574671152436283147, -34804561855703977457579011232, -8436372935753965101901398556, 63860143921624744436128506570, -5570789365574407890249060129], [520543175602911129913066276406578394510513, 1782545845025126814626586005492825996559, 163533697082123294849594817562364397, -140600263957561699261077384138526909, 773357742012524432272129719669265, 3237699330543683711251438408649670, -35379140599745832751249531732619, -1724312705999589597666166805415, 1142388526598147480595540997624, -1937338837633770096630156779, 147952618404213398291088671957, 733316455817431322068770875667, 291915959162291505086384414720, 2990699858823864679316154794, 95610100385363506965630315372, 15446480614167343734954245323], [9479499544300349316620794638599202142904872, -489839106462548956984494371599892251290, -2735803629923115619745733654231184897, 30161388358447828107613386229749963, -31926205264488010201965049614078, 9161640995499468367386634343585408, -17579696660584642536039800958979, 770429419013567732027575644556, 4807134664449754737989954874690, -270845264026585083760079854824, -195375080284840038491053691648, 178388689413570434290532836219, -130192119738806154731365123024, 7662757480437486427801228904, 45221215678316395368897559797, 22586893510972659605469997768], [-3265505582719192116668740063631763086811319, -1293298979677934168853762937662482693654, -5092964491565261007217186610826723652, -2244022115438278201392585300300150, -558526044199552971279928619714966, -5892745430133132462115199260522786, 53117366474157037316740177577510, 526984659780007649626765628407, -4334415599457278352789043932483, 383003032086730691077335496547, 203370659178296594758882007933, 766995111086872106425506244704, 51330004374284557597248886088, -15118323260316943052854141068, 96843231790853718944917924854, -2326276921279490559315083677], [-2537253951738949735558162482127593396988943, 805910912364734098026004526441848248144, 4839728254666038214530022959368704326, -107725856816872808692474381857967425, -594135986322571827053652647521270, 6198488389644531934456149718700712, -43975466631109228758946677208320, -641542815231486883955405594616, 5241886474365199347908463762837, -567860825577473784739951625684, -143290192078550907519317971216, 466958307130069977699194594668, 187728250338239982190578142008, 8410013875774697495273881496, 67155146921892190586165123316, -2578671165920761768686806368], [2095799924786240327462970779069892084358044, 1601690100820489135708249920051412061317, 5338501942572781132894403970082838850, -149347916932935108592086244503059954, -857713186641917156972212453961463, 11278509958941392573078922378871528, -42662122212301594926667036761379, 402151138105806661169128299575, 6669189863947120969745483209623, -818840892913967800092269567523, -272504288552207537688067396957, -871312614531594525879711049725, -72403150169654013831236266360, 8536045703805903038021815964, -61543411483143898498075881666, 9861598513488901586069929675], [-1587865361100298913905153023894407671065056, -191532731279498101428752539147358950822, 1449457615499362068155974042896756640, -267655234846060270074556678973228570, -476381148979661156636386831996421, -5461707624765388580587544030599714, 33950775466499576135282308066180, 872711344123199174786863123057, 1134488849614470706332284832057, -233880860711845619640824777835, -623378388993141885437378829506, 416937519371254287447675816497, -68900017417011767336592208720, 5776831370398461247310582864, 75193772736019423261374524382, -1323455941167118931907364967]];
    aps := ConvertToHeckeField(raw_aps);
    chi := MakeCharacter_49_a_Hecke(Universe(aps));
    return ExtendMultiplicatively(weight, aps, chi);
end function;


// To make the newform (type ModFrm), type "MakeNewformModFrm_49_26_a_f();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose lines below.
// The precision argument determines an initial guess on how many Fourier coefficients to use.
// This guess is increased enough to uniquely determine the newform.
function MakeNewformModFrm_49_26_a_f(:prec:=16)
    chi := MakeCharacter_49_a();
    f_vec := qexpCoeffs();
    Kf := Universe(f_vec);
    // SetVerbose("ModularForms", true);
    // SetVerbose("ModularSymbols", true);
    S := CuspidalSubspace(ModularForms(chi, 26));
    S := BaseChange(S, Kf);
    maxprec := NextPrime(2999) - 1;
    while true do
        trunc_vec := Vector(Kf, [0] cat [f_vec[i]: i in [1..prec]]);
        B := Basis(S, prec + 1);
        S_basismat := Matrix([AbsEltseq(g): g in B]);
        if Rank(S_basismat) eq Min(NumberOfRows(S_basismat), NumberOfColumns(S_basismat)) then
            S_basismat := ChangeRing(S_basismat,Kf);
            f_lincom := Solution(S_basismat,trunc_vec);
            f := &+[f_lincom[i]*Basis(S)[i] : i in [1..#Basis(S)]];
            return f;
        end if;
        error if prec eq maxprec, "Unable to distinguish newform within newspace";
        prec := Min(Ceiling(1.25 * prec), maxprec);
    end while;
end function;


// To make the Hecke irreducible modular symbols subspace (type ModSym)
// containing the newform, type "MakeNewformModSym_49_26_a_f();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose line below.
// The default sign is -1.  You can change this with the optional parameter "sign".
function MakeNewformModSym_49_26_a_f( : sign := -1)
    R<x> := PolynomialRing(Rationals());
    chi := MakeCharacter_49_a();
    // SetVerbose("ModularSymbols", true);
    Snew := NewSubspace(CuspidalSubspace(ModularSymbols(chi,26,sign)));
    Vf := Kernel([<2,R![-26265098413954026555656730383996128854639132516696062951424, 156139193935457884076222446468646038757748623241086238720, -213545940683707078147039820704443476891317094823493632, -67894000856988999337376415209191615356639117312000, 56881164224568890865524676475753206029230276608, 9751303879551275206635171964326529046937600, -5243910358037533755625441798895525953536, -559840442913729130032177966345093120, 227405002156157410685213611130880, 15493915581539556483069050880, -5205834027569667858214912, -219334412535219797760, 64344261198202944, 1519515733680, -403382004, -4050, 1]>,<3,R![4460240779177648374117781048516650840029172541888123358020665823576679358448576203084700748361, -30688717156759719937041298406833193150941457502915809798876045848253454557854127056326240, -393511522381571706597025625484494641501207725432956734300161478049486160342255861984, 473431010685286266821051233955767370231857806316409643542975746177240445938800, 5993011241378432335598836127980051414310781227605899818376651339471598404, -4090631309216097100924812854182866860399451575735104693150767532800, -28953522343665839686675333006836844226064985624611363250168752, 12760331821158756886813215568944315370564683383852897040, 59684234013389568601292972240630189781972208406430, -18410713437908711380509948223880259906394080, -61594751570044826834675624259233395776, 12944163757246947527849035347600, 33566948200647951780758868, -4277008560602554560, -9210542930352, 531440, 1]>],Snew);
    return Vf;
end function;