Геометрический парадокс
На рисунке ниже Вы видите два меньших круга, касающихся внешне друг друга. Больший круг расположен так, что он также касается этих двух кругов, но меньшие круги расположены внутри него. Хорда t большего круга является общей касательной к двум меньшим кругам радиусами r_1 и r_2. Центры всех трёх окружностей лежат на одной прямой. Вам заданны значения радиусов кругов r_1 и r_2, или значение длины хорды t. Вам необходимо вычислить значение площади большего круга, помеченной серым цветом на риcунке. Если заданной информации не достаточно для однозначного определения указанной площади, необходимо вывести сообщение "Impossible."
Входные данные
Первая строка содержит количество тестов n (n ≤ 100). Каждая следующая строка содержит или два целых числа (r_1 и r_2) или одно t. Все числа целые и не превышают 100.
Выходные данные
Для каждого набора входных данных выведите одну строку. Она должна содержать площадь серой области, если входных данных достаточно для её нахождения. В противном случае выведите единственное слово "Impossible." Площадь следует выводить с четырьмя десятичными знаками.