A cub and a puppy play together in the yard on a sunny day. All around them and even on them, you'll spot various shapes. Can you find and count how many rectangles, polygons, triangles, hearts, squares, and circles this picture has?