Naming 2D Shapes by Their Attributes