Sub-tile and sub-shape iteration (pt1)