/* www-ATLAS of Group Representations. S8(2) represented as 35 x 35 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,35,[ "20221222001001201120012112211102122", "22201022110202211012112201122100000", "12121120210112102111122211022211120", "02010210221010121202112121020022201", "20210202221220011120121121110012101", "12002020011222020210021002000002121", "11200020002210211201011211022211211", "01110010100220110110201002101111211", "02010210122100120011002012222201110", "01012211211121020202220010121122220", "11202110101022222120210202220211100", "11212121211100012202210122210211211", "10212100111100002120121020011000210", "10220220210201100000200112100002202", "12100101220221111122221122212112122", "21201011221211112210120022002112010", "12200102022210111012002200021202201", "10201002211001100022202012112012012", "21212011002121100100211211110110021", "00112122100201212200020002111200002", "12000010221010200212000120011121220", "22110101122202220200210112201022200", "01121200210110111022011102212200121", "20010220020020201120202011211110000", "02001022120101200021212100010012210", "10111121101022112202201110212022210", "20022002201021122221100011100000220", "20112121000022001012122212010002011", "21120100012100012122222201212002112", "21112201001212221101110110010110220", "22202021202102220212021222100002021", "21212101200200020211021000012002110", "11222110020021012011101120220201201", "10222121121211012120001222102201222", "20122012000011121112102112110222011"]); y:=CambridgeMatrix(1,F,35,[ "01221001120200010210212002101102211", "21211010100221211121212112112022202", "11200001120121202122010100212122101", "11200121210212102010221120112020000", "01111101212111122111210101210200112", "11122200000222011122211000221222110", "02021022010010011202000001101021002", "20012111011001120112222201001201010", "10010101000002000222220002100001220", "22211210111021002202121222211010022", "01011012221022121120012202120110001", "22012222110222110011112101011001222", "20200220020022002212110220021212201", "22010210101000112011211220000010121", "20202012202220021011012010221111022", "02021120020122210111200221010112211", "20222201012111011121122022110221021", "10102201011021201100000100021111011", "00201021201201112022222101002000201", "21102121112010020121020121021011212", "12110012021212102000220020012210211", "22122200120221221200221110110210220", "12122021101112020000122111200012011", "11112210201001101212222112001122000", "22101011001022100222210221100010010", "21202221010222001012120202211111120", "12100212012101110012222120220202201", "20022111201011201111222121221112012", "02102222222221010121221010200021011", "20010020222201112010120101121122102", "01002110010001121111010222211011110", "00022121202121022120110100221021222", "22100121111002220101000112010100110", "21122011210221012122020221210201020", "20001101010002212101021002020111220"]); G:=MatrixGroup<35,F|x,y>; print "Group G is S8(2) < GL(35,GF(3))";