squares and rectangles