more succinct board layout with repeat