Fast Matching of Planar Shapes in Sub-cubic Runtime