Нехай задано відрізків на площині . Знайдіть максимальний можливий радіус порожнього круга з центром у точці (xc, yc), що задовольняє наступним умовам:
0 \leq xc \leq L
yc = 0
Круг вважається порожнім, якщо жодна частина жодного з відрізків не розташована строго всередині нього (відрізок може торкатися круга, але не перетинати його внутрішньої області).

Перший рядок містить кількість тестів . Далі наведено опис кожного тесту. Перший рядок кожного тесту містить числа та (1 \leq N \leq 2000, 0 \leq L \leq 10000). Наступні рядків містять по цілі числа: , , , — координати кінців відрізка (xa, ya) та (xb, yb). Усі координати лежать у діапазоні від до . Кожні два сусідні числа в одному рядку розділені одним пробілом.
Для кожного тесту в окремому рядку виведіть дійсне число — максимальний можливий радіус порожнього круга, центр якого задовольняє зазначеним обмеженням. Виведіть радіус із знаками після коми (стандартні правила округлення).
Приклад 1