We know use the polygon area instead of rectangle.

+ isIn implementation