on a rectangle