abstract_shapes
