/* www-ATLAS of Group Representations. 3.O7(3) represented as 27 x 27 matrices over GF(4). */ F:=GF(4); x:=CambridgeMatrix(1,F,27,[ "230132131003231220011030231", "010130130203230220011030231", "303100130301131230121001332", "013202132212210320020310121", "302110130301131230121001332", "110023102203130231101133313", "323300033012211320020310121", "003023203111031301331133121", "220311112232322103232113213", "110022102303130231101133313", "012232133030202212320213321", "123002312210302213021102120", "003023213111131301331133121", "332112203131011331030103003", "000310110332320103232113213", "203221332321113101120222021", "221112132200131012202312302", "203333312033232113031212221", "112120020213220220330103011", "332003233231303320130000121", "122013113113213323031031132", "101011232232200300330112320", "223203210103112221110211030", "002023322120213013020001110", "101011232232200300330012220", "322000202001010110201121203", "103003300101223103113330032"]); y:=CambridgeMatrix(1,F,27,[ "222330102023312200223331100", "133332100300002100212101210", "102111302213100323232331101", "220103100232032322030021113", "300303112313303220200101010", "032010103013120022313313121", "232232303221122322230213123", "132000232210301313113202302", "210222033133002101220112001", "302320211011323010132223012", "032131102320111301101003002", "123031203000303220132303203", "301300110022320222113330311", "020302020020322322230301000", "320212310232111122210231330", "102323031201200023323211020", "200333302300201022033212213", "020232233231220313133310020", "002032222301231203112132313", "323112313103201010032323002", "030002123112003201311321320", "203232113032323012302123202", "022000213000303121112232222", "103101133021212022021032102", "300303010113113320202232210", "321013011233123003220021110", "020013320300211303230200023"]); G:=MatrixGroup<27,F|x,y>; print "Group G is 3.O7(3) < GL(27,GF(4))";