Classifying 2D Shapes