/* www-ATLAS of Group Representations. 3.McL represented as 42 x 42 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,42,[ "010000000000000000000000000000000000000000", "100000000000000000000000000000000000000000", "000100000000000000000000000000000000000000", "001000000000000000000000000000000000000000", "000000100000000000000000000000000000000000", "000000001000000000000000000000000000000000", "000010000000000000000000000000000000000000", "000000000001000000000000000000000000000000", "000001000000000000000000000000000000000000", "000000000000010000000000000000000000000000", "000000000000000100000000000000000000000000", "000000010000000000000000000000000000000000", "002110210202110000000000000000000000000000", "000000000100000000000000000000000000000000", "121200020101021000000000000000000000000000", "000000000010000000000000000000000000000000", "001201012212010210000000000000000000000000", "011120200222002120220000000000000000000000", "002110220011000200100000000000000000000000", "010212001022022122200000000000000000000000", "021022011120001111111000000000000000000000", "000000000000000000000010000000000000000000", "000000000000000000000100000000000000000000", "000000000000000000000000100000000000000000", "000000000000000000000001000000000000000000", "000000000000000000000000000100000000000000", "000000000000000000000000000001000000000000", "000000000000000000000000010000000000000000", "000000000000000000000000000000001000000000", "000000000000000000000000001000000000000000", "000000000000000000000000000000000010000000", "000000000000000000000000000000000000100000", "000000000000000000000000000010000000000000", "000000000000000000000002110210202110000000", "000000000000000000000000000000100000000000", "000000000000000000000121200020101021000000", "000000000000000000000000000000010000000000", "000000000000000000000001201012212010210000", "000000000000000000000011120200222002120220", "000000000000000000000002110220011000200100", "000000000000000000000010212001022022122200", "000000000000000000000021022011120001111111"]); y:=CambridgeMatrix(1,F,42,[ "001000000000000000000000000000000000000000", "100000000000000000000000000000000000000000", "000010000000000000000000000000000000000000", "000001000000000000000000000000000000000000", "000000010000000000000000000000000000000000", "000000000100000000000000000000000000000000", "000000000010000000000000000000000000000000", "010000000000000000000000000000000000000000", "000000000000100000000000000000000000000000", "000000000000001000000000000000000000000000", "000000000000000010000000000000000000000000", "000000000000000001000000000000000000000000", "000000000000000000100000000000000000000000", "000000000000000000010000000000000000000000", "000202000200002000000000000000000000000000", "000000000000000000001000000000000000000000", "211011011221220010021000000000000000000000", "001020101012201100101000000000000000000000", "121021001022202220122000000000000000000000", "200222222121012220212000000000000000000000", "221210110202100202010000000000000000000000", "000000000000021210112001000000000000000000", "100000000000021010200100000000000000000000", "000000000002222021012000010000000000000000", "000000000002022102210000001000000000000000", "000000000002202001102000000010000000000000", "000000000002102101002000000000100000000000", "000000000000001011020000000000010000000000", "000000000001200122200010000000000000000000", "000000000001000102222000000000000100000000", "000000000001002010100000000000000001000000", "000000000001002001010000000000000000010000", "000000000002001221110000000000000000001000", "000000000001100111121000000000000000000100", "000000000000200122202000000000000000000010", "000000000001201200011000202000200002000000", "000000000002202021011000000000000000000001", "200000000000110211100211011011221220010021", "000000000001122001120001020101012201100101", "100000000002120112122121021001022202220122", "200000000001221201100200222222121012220212", "200000000002010100102221210110202100202010"]); G:=MatrixGroup<42,F|x,y>; print "Group G is 3.McL < GL(42,GF(3))";