/* www-ATLAS of Group Representations. 3TE6(2).3 represented as 27 x 27 matrices over GF(4). */ F:=GF(4); x:=CambridgeMatrix(1,F,27,[ "310103211200130033230301021", "321022020022110221222103321", "232331131232033312100120303", "211210333112130113320322011", "302203301333020101330100320", "323132102112000233033103201", "010201033301312210301223203", "022331202103132302101003323", "310221023032331321000011320", "012002203212213013032233101", "231011001020120203301110312", "020012111303211231021303313", "000212021101131111222302101", "002000110203232112131210212", "332023030321303113123220112", "312321302212110323211223130", "233113233222003102131212112", "120013213320200322232030221", "133332111223201112202202001", "032120031133102133132122320", "333113223133022122212131300", "010333020220022111010221303", "210012032000232013023233022", "130101200233213323200320221", "112322202233230112010321031", "010210313233001310233313322", "202210333212230231302201232"]); y:=CambridgeMatrix(1,F,27,[ "001000000000000000000000000", "000100000000000000000000000", "000010000000000000000000000", "000001000000000000000000000", "100000000000000000000000000", "010000000000000000000000000", "000000001000000000000000000", "000000000100000000000000000", "000000000001000000000000000", "000000000000010000000000000", "000000000000001000000000000", "000000100000000000000000000", "000000000000000010000000000", "000000010000000000000000000", "000000000000000000010000000", "000000000000000000001000000", "000000000000000000000010000", "000000000000000000000001000", "000000000000000000000000100", "000000000010000000000000000", "000000000000000000000000010", "000000000000000000000000001", "000000000000100000000000000", "123123113302120033000022000", "103132003331213202231202301", "000000000000000100000000000", "212121333313331130011130011"]); G:=MatrixGroup<27,F|x,y>; print "Group G is 3TE6(2).3 < GL(27,GF(4))";