matrix := [ [0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168, 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168,0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),Z(169)^168, 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [Z(169)^156,Z(169)^156,Z(169)^107,Z(169)^107,Z(169)^70,Z(169)^70,Z(169)^110,Z(169)^136, Z(169)^110,Z(169)^136,Z(169)^33,Z(169)^156,Z(169)^95,Z(169)^33,Z(169)^156,Z(169)^33, Z(169)^95,Z(169)^61,Z(169)^12,Z(169)^33,Z(169)^48,Z(169)^61,Z(169)^12,Z(169)^84, Z(169)^48,0*Z(169)], [0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169), 0*Z(169),0*Z(169),Z(169)^168,0*Z(169),0*Z(169),0*Z(169),0*Z(169),0*Z(169)], [Z(169)^54,Z(169)^54,Z(169)^86,Z(169)^86,Z(169)^123,Z(169)^123,Z(169)^129,Z(169)^162, Z(169)^129,Z(169)^162,Z(169)^118,Z(169)^141,Z(169)^26,Z(169)^118,Z(169)^141, Z(169)^83,Z(169)^26,Z(169)^34,Z(169)^132,Z(169)^83,Z(169)^158,Z(169)^34,Z(169)^132, 0*Z(169),Z(169)^158,Z(169)^84] ];