CS473 Botanical Rectangles