/* www-ATLAS of Group Representations. M22 represented as 49 x 49 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,49,[ "0100000000000000000000000000000000000000000000000", "1000000000000000000000000000000000000000000000000", "0000100000000000000000000000000000000000000000000", "0000001000000000000000000000000000000000000000000", "0010000000000000000000000000000000000000000000000", "0000000001000000000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000", "0000000000010000000000000000000000000000000000000", "0000000000001000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000", "0000000000000010000000000000000000000000000000000", "0000000100000000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000", "0000000000000000001000000000000000000000000000000", "0000000000100000000000000000000000000000000000000", "0000000000000000000001000000000000000000000000000", "0000000000000000000000010000000000000000000000000", "0000000000000000000000000100000000000000000000000", "0000000000000100000000000000000000000000000000000", "0000000000000000000000000000100000000000000000000", "0000000000000000000000000000001000000000000000000", "0000000000000001000000000000000000000000000000000", "0000000000000000000000000000000001000000000000000", "0000000000000000100000000000000000000000000000000", "0000000000000000000000000000000000010000000000000", "0000000000000000010000000000000000000000000000000", "0000000000000000000000000000000000000010000000000", "0000000000000000000000000000000000000000100000000", "0000000000000000000100000000000000000000000000000", "0000000000000000000000000000000000000000000100000", "0000000000000000000010000000000000000000000000000", "0000000000000000000000000000000000000000000001000", "0000000000000000000000000000000000000000000000010", "0000000000000000000000100000000000000000000000000", "2202121020221021120001011021022122102121000202021", "0000000000000000000000001000000000000000000000000", "0010122001212020002212001021101102222101120120111", "0012011121211220120021211100100001211021110210221", "0000000000000000000000000010000000000000000000000", "2010001110211100020100210120022220212112211000021", "0000000000000000000000000001000000000000000000000", "1002121100210220011022221122000200002121210101011", "0102022202212020201211100111212022200010012002010", "0000000000000000000000000000010000000000000000000", "2111100112201110120022120022122220221222111110002", "0000000000000000000000000000000100000000000000000", "0110022012222111111221011012212211022222021212012", "0000000000000000000000000000000010000000000000000", "0211020201000021002102022220000202120220002110221"]); y:=CambridgeMatrix(1,F,49,[ "0010000000000000000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000", "0000000100000000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000", "0221110220000000000000000000000000000000000000000", "0000000000100000000000000000000000000000000000000", "2001210010000000000000000000000000000000000000000", "0222220020000000000000000000000000000000000000000", "0000000000000100000000000000000000000000000000000", "0000000000000001000000000000000000000000000000000", "0000000000000000100000000000000000000000000000000", "0000000000000000010000000000000000000000000000000", "0000000000000000000100000000000000000000000000000", "0000000000000000000010000000000000000000000000000", "0000000000000000000000100000000000000000000000000", "0000000000000000000000001000000000000000000000000", "0000000000000000000000000010000000000000000000000", "0000000000000000000000000001000000000000000000000", "0000000000000000000000000000010000000000000000000", "0000000000000000000000000000000100000000000000000", "0000000000000000000000000000000010000000000000000", "0000001000000000000000000000000000000000000000000", "0000000000000000000000000000000000100000000000000", "0000000000000000000000000000000000001000000000000", "0000000000000000000000000000000000000100000000000", "0000000000000000000000000000000000000001000000000", "0000000000000000000000000000000000000000010000000", "0000000000000000000000000000000000000000001000000", "0000000001000000000000000000000000000000000000000", "0000000000000000000000000000000000000000000010000", "0000000000000000000000000000000000000000000000100", "1021222102011002000202001010100000010000000000000", "0000000000000000000000000000000000000000000000001", "0220111202021011122211001120112120021222202120000", "1110120220211010020112111000102220121211121202200", "0000000000010000000000000000000000000000000000000", "2000101201111210002110212121202122122212222001212", "0010001021122101020111001000112210120100011220211", "0000000000001000000000000000000000000000000000000", "1222211210020111100000212102210212011120220022200", "0010100120021100101221112122122012001021210021211", "0000000000000000000000000000000000010000000000000", "2200202121002201021001121222122110202122120101002", "2000000001022000022002021010100112101222001120021", "2011012122121022211022020100002201110212121000022", "0000000000000010000000000000000000000000000000000", "1010220220222201100201110000021202210120112011012", "0101020002111200121000020212220212102020101010221"]); G:=MatrixGroup<49,F|x,y>; print "Group G is M22 < GL(49,GF(3))";