CODES: 31x88