There are N points on a plane. Convex hull is such a
convex polygon with the least possible area, that all the given points
are either within its interior or belong to its border.

Let's say that one convex polygon is smoother that the other one
if it's sharpest angle is more obtuse than the sharpest angle of the other
one.

Your task is to make the convex hull of the given set of points as smooth
as possible. To do it you are allowed to exclude no more than one point
from the given set.

Input file format

Input file contains integer N, then N
pairs of real numbers x_{i}y_{i} describing given points.
There are no duplicate points in the input file.

Output file format

Output file must contain a single number: the sharpest angle (in radians)
in the most smooth convex hull with absolute error less than 0.01.