/* www-ATLAS of Group Representations. McL represented as 21 x 21 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,21,[ "010214334243313222312", "011144440334340021442", "032432430401323021434", "122224431003401334241", "401430024443241241033", "223224112013013431014", "211244410130014201010", "243212131231332040210", "140210413442101040023", "411032111204042302010", "401133230224121424230", "120023123110233433014", "121243231041201220342", "113141233142001313142", "201141131422410424230", "221410442424244222341", "434442300312101134431", "313034442104401310213", "140331113012440114341", "224234301320230242223", "300111344334400424402"]); y:=CambridgeMatrix(1,F,21,[ "241244122424214111312", "121123022014020201421", "003011210230431411003", "400013030413221224103", "040432222130212042242", "430144034022401204142", "304013131143244242314", "110012211234430112320", "401141440434431200033", "424402121143310200422", "441024331212122302004", "441334200331312144140", "304143042211332033421", "021100240312223112340", "323321332421143302424", "214322143243213340410", "324223322130213213322", "040100404210312231431", "214124131133224024213", "343423443123040304114", "021432200134303113041"]); G:=MatrixGroup<21,F|x,y>; print "Group G is McL < GL(21,GF(5))";