n
shape-1
shape-2
...
shape-n
where n is the number of shape specifications that the file contains and
where each shape-i line is of one of the forms
LineSegment x1 y1 x2 y2
Rectangle x y width height
Circle x y radius
Square x y width
Polygon m x1 y1 x2 y2 ... xm ym
(where m is the number of points/sides of the polygon)