Важливим параметром залізниці є ширина колії — відстань між двома рейками, по яких рухається поїзд. Цей параметр визначає типи поїздів і машин, які можуть працювати на залізниці.
Нещодавно космічна експедиція на планету RCC-0805 виявила на цій планеті залізничні колії. Було навіть знайдено залізничне депо, але ширину колії поки не встановлено. Проблема полягає в тому, що колії на цій планеті укладались без шпал, тому не завжди легко визначити, які рейки відповідають одна одній.
Вам дано план розташування рейок у залізничному депо. Для спрощення вважаємо, що область — це нескінченна площина, а кожна рейка подається у вигляді прямої. Вам потрібно знайти мінімальну можливу ширину колії таку, щоб рейки можна було розбити на пари так, щоб у кожній парі були паралельні рейки на відстані одна від одної.
У першому рядку задано ціле число (1 \leq n \leq 2000). Кожен із наступних рядків містить чотири цілі числа x_{i, 1}, y_{i, 1}, x_{i, 2}, y_{i, 2} — координати двох різних точок, через які проходить рейка. Всі координати не перевищують за модулем. Прямі, які відповідають різним рейкам, не збігаються.
Виведіть дійсне число — мінімальну можливу ширину колії. Її слід визначити з точністю не менш ніж 10^{-6}.
Якщо неможливо розбити рейки в пари при будь-якій ширині колії, виведіть число .
Приклад 1