materials: every row contains 3 boxes