/* www-ATLAS of Group Representations. 2.A7 represented as 36 x 36 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,36,[ "010000000000000000000000000000000000", "000100000000000000000000000000000000", "000010000000000000000000000000000000", "100000000000000000000000000000000000", "000000010000000000000000000000000000", "000000000100000000000000000000000000", "000000000001000000000000000000000000", "001000000000000000000000000000000000", "000000000000001000000000000000000000", "000000000000000010000000000000000000", "000000000000000000100000000000000000", "000000000000000000010000000000000000", "000000000000000000000100000000000000", "000000000000000000000001000000000000", "000000000000000000000000010000000000", "000000000000000000000000000100000000", "000001000000000000000000000000000000", "000000000000000000000000000000100000", "000000000000000000000000000000001000", "000000100000000000000000000000000000", "000000000000000000000000000000000001", "020001220010110221020012101121112110", "001222101211112101001021202211011111", "012122210022222022122010001120001022", "112000010121211202100022021110202001", "000000001000000000000000000000000000", "122202202121101001220102201111012201", "110020020222021022210202101012000001", "100112211211021010001201122112121221", "112020020202000020001011200010222000", "010012211212122011110010121002010100", "212002000022202001222112110220110211", "000000000010000000000000000000000000", "000102201221012002001021012021122112", "100121122111201011121011121001002112", "101000210111002100202012011221101012"]); y:=CambridgeMatrix(1,F,36,[ "001000000000000000000000000000000000", "022000000000000000000000000000000000", "000001000000000000000000000000000000", "000000100000000000000000000000000000", "000000001000000000000000000000000000", "000000000010000000000000000000000000", "000000000000100000000000000000000000", "000000000000010000000000000000000000", "000000000000000100000000000000000000", "000000000000000001000000000000000000", "121002000010000000000000000000000000", "000000000000000000001000000000000000", "000000000000000000000010000000000000", "000000000000000000000000100000000000", "000000000000000000000000001000000000", "000000000000000000000000000010000000", "000000000000000000000000000001000000", "000000000000000000000000000000010000", "000000000000000000000000000000000100", "000000000000000000000000000000000010", "220111001112201102022101022102001000", "020120111112220012100110100002002002", "000122222020222222100111120210012020", "221122211010201202111202020001110220", "001010200221120101222102010122102021", "102022021221110220202212001121221211", "021212210002122021002011222122121011", "011200201202221121122201010102201000", "120012000211011201021202101002010101", "010121201202212100110100202112211012", "000000101210122200020112010011222102", "112102100021220002201222010020112210", "001220200001020000000000000001000000", "201021100120122011211200121211022101", "212211221121200020101220222122210100", "202221211211211111001112202211021201"]); G:=MatrixGroup<36,F|x,y>; print "Group G is 2.A7 < GL(36,GF(3))";