use more general PolygonSubdomain instead of QuadrangleSubdomain