latin square graph