Classifying Two Dimensional Shapes