/* www-ATLAS of Group Representations. 2.M22 represented as 28 x 28 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,28,[ "0100000000000000000340100400", "1000000000000000000320320201", "0001000000000000000210200401", "0010000000000000000230030100", "0000001000000000000000430100", "0000000010000000000230100203", "0000100000000000000030100401", "0000000000010000000330420200", "0000010000000000000230100203", "0000000000000100000330100402", "0000000000000001000120140000", "0000000100000000000330420200", "0000000000000000001110010000", "0000000001000000000340040004", "0000000000000000000311330201", "0000000000100000000120140000", "0000000000000000000410001202", "0000000000000000000310310010", "0000000000001000000110010000", "0000000000000000000410440102", "0000000000000000000030110403", "0000000000000010000320220303", "0000000000000000000010340102", "0000000000000000000000040000", "0000000000000000100410000202", "0000000000000000000030220201", "0000000000000000010310310000", "0000000000000000000030220300"]); y:=CambridgeMatrix(1,F,28,[ "4100332203231143322230224224", "4244430211211120310421224201", "4121012343142243440332013243", "1301211431321114324120420234", "4442124031203330420141102440", "3410244220413201442314132210", "4444041223013042302402341321", "2420323003210414224204044400", "4113110042440441314133121321", "3401311201430020213422421112", "0031422224404324404124231214", "4332142214042213313133102313", "4301004024112303300002433423", "2442433210120440433123142333", "2023101204342012302432022134", "2043440444341233324133222223", "3444234322100302011330340311", "4000032343441142314433323013", "4013133140040423414311103101", "4132313224032421113303232041", "3244310114040231322200121202", "4343023400411021234413221314", "1413422200413003041244210020", "3430111004004410113341032043", "1021410314110024441133200402", "2133034241010433131441442311", "0104300011000043203100030121", "2012124132143310001442032031"]); G:=MatrixGroup<28,F|x,y>; print "Group G is 2.M22 < GL(28,GF(5))";