Let S\mathcal{S} be a finite set of at least two points in the plane. Assume that no three points of S\mathcal{S} are collinear. A windmill is a process that starts with a line \ell going through a single point PSP \in \mathcal{S}. The line rotates clockwise about the pivot PP until the first time that the line meets some other point belonging to S\mathcal{S}. This point, QQ, takes over as the new pivot, and the line now rotates clockwise about QQ, until it next meets a point of S\mathcal{S}. This process continues indefinitely.

Show that we can choose a point PP in S\mathcal{S} and a line \ell going through PP such that the resulting windmill uses each point of S\mathcal{S} as a pivot infinitely many times.