size 89 Latin square