На зображенні нижче ви бачите два маленькі кола, які торкаються одне одного зовні. Більше коло розташоване так, що воно торкається обох менших кіл, які знаходяться всередині нього. Хорда більшого кола — це спільна дотична до двох малих кіл з радіусами r_1 та r_2. Центри всіх трьох кіл лежать на одній прямій. Вам задано значення радіусів r_1 та r_2, або значення хорди . Вам потрібно обчислити площу частини більшого кола, яка зафарбована сірим кольором на зображенні. Якщо заданої інформації недостатньо, щоб однозначно визначити цю площу, виведіть повідомлення Impossible.

У першому рядку знаходиться кількість тестів (n \leq 100). Кожен з наступних рядків містить один набір вхідних даних.
Кожен набір містить або одне, або два цілих числа. Якщо задано одне число — це значення ; якщо два числа — це значення r_1 та r_2. Усі вхідні числа не перевищують .
Для кожного набору вхідних даних виведіть один рядок. У цьому рядку повинна міститися площа сірої частини, якщо вхідних даних достатньо для її визначення; інакше виведіть одне слово Impossible. Виведіть площу з чотирма цифрами після десяткової крапки.
Приклад 1