/* www-ATLAS of Group Representations. 4a.L3(4):2a represented as 48 x 48 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,48,[ "010000000000000000000000000000000000000000000000", "100000000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000", "000000000000010000000000000000000000000000000000", "000000000000000100000000000000000000000000000000", "000000001000000000000000000000000000000000000000", "000000000000000000100000000000000000000000000000", "000000000100000000000000000000000000000000000000", "000000000000000000001000000000000000000000000000", "000000000010000000000000000000000000000000000000", "000000000000000000000001000000000000000000000000", "000000000000000000000000010000000000000000000000", "000000000000100000000000000000000000000000000000", "000000000000000000000000000010000000000000000000", "000000000000001000000000000000000000000000000000", "010200100000000000100020000000000000000000000000", "102010000000100000000200000000000000000000000000", "000000000000000010000000000000000000000000000000", "000000000000000000000000000000000100000000000000", "000000000000000001000000000000000000000000000000", "000000000000000000000000000000000001000000000000", "000000000000000000000000000000000000010000000000", "000000000000000000010000000000000000000000000000", "000000000000000000000000000000000000000010000000", "000000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000000001000", "000000000000000000000000000000000000000000000010", "000000000000000000000000100000000000000000000000", "100120000010201111222001211122112222010020121020", "000000000000000000000000001000000000000000000000", "201010012002010220010012112111210200122220121102", "000000000000000000000000000100000000000000000000", "222222010210110222011202012010212202120120001221", "000021002012221201122110000120202000101021000221", "000000000000000000000000000001000000000000000000", "211220100000200000100000200000000100000001000000", "000000000000000000000000000000100000000000000000", "211210200000001000002000001000000002000000010000", "000000000000000000000000000000010000000000000000", "101222111002012200011020012000001222122011022222", "000000000000000000000000000000001000000000000000", "021220010201120021202222011220210020200100000212"]); y:=CambridgeMatrix(1,F,48,[ "001000000000000000000000000000000000000000000000", "022000000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000", "102010000000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000000", "000000000100000000000000000000000000000000000000", "000000000010000000000000000000000000000000000000", "000000000000100000000000000000000000000000000000", "000000000000001000000000000000000000000000000000", "000000000000000010000000000000000000000000000000", "000000000000000001000000000000000000000000000000", "000100000000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000000", "000000000000000000000100000000000000000000000000", "000000000000000000000010000000000000000000000000", "000000000000000000000000100000000000000000000000", "000000000000000000000000001000000000000000000000", "000000000000000000000000000100000000000000000000", "000000000000000000000000000001000000000000000000", "000000000000000000000000000000100000000000000000", "000000100000000000000000000000000000000000000000", "000000000000000000000000000000010000000000000000", "000000000000000000000000000000001000000000000000", "000000010000000000000000000000000000000000000000", "000000000000000000000000000000000010000000000000", "000000000000000000000000000000000000100000000000", "000000000000000000000000000000000000001000000000", "000000000000000000000000000000000000000100000000", "000000000000000000000000000000000000000001000000", "000000000000000000000000000000000000000000010000", "000000000000000000000000000000000000000000000100", "000000000000000000000000000000000000000000000001", "202021002002210020221220220012201201101201001220", "110011110200011100221220121011100102101212022200", "100021211100122022212200212102112212112100012220", "000000000001000000000000000000000000000000000000", "120112101220212111222102220101020001120211000020", "121110212202212000121102202020100010000202222201", "110200001222222122212001222120210102200200101002", "122211210121100002012001222102221220001120111012", "000000000000010000000000000000000000000000000000", "112102012112102010222020201121222100120200211111", "001212001210000121122011100120102101122012122002", "212102011100222122221000201002220210021201101200", "000000000000000100000000000000000000000000000000", "022212120011021202201020002001002111112120112211", "211111122201010010010212000220222111102201200112"]); G:=MatrixGroup<48,F|x,y>; print "Group G is 4a.L3(4):2a < GL(48,GF(3))";