Rectangle : Shape >>
 Shape : _
 ...
;

Circle : Shape >>
 Shape : _
 ...
;

!Shape >>
 ...                 
;
