There are $N$ points on the $xy$-plane. Determine the maximum number of these points that can be covered by a single circle of radius $1$. A point is considered covered if it lies inside the circle or exactly on its boundary.
The input consists of several test cases. The first line of each test case contains the number of points $N$. Each of the following $N$ lines contains the coordinates $X$ and $Y$ of one point, given to five decimal places.
The last line of the input contains $0$, which marks the end of the input.
Thanks to these guarantees, no point ever sits ambiguously on a circle's boundary.
For each test case, print on its own line the maximum number of points that can be covered by a single circle of radius $1$.