it must be a rectangle.