Тор образуется при вращении окружности
вокруг оси, расположенной в плоскости этой окружности, но не пересекающей ее.
Иначе тор может быть образован вращением шара вокруг оси, не пересекающей его;
при этом шар диаметра d скользит своим центром по направляющей
окружности l.


Вася и Петя расположили два бублика (тора) в
пространстве так, чтобы их направляющие окружности лежали в одной плоскости.
Помогите Васе и Пете найти площадь пересечения проекций торов на плоскость, в
которой лежат направляющие окружности.
Входной файл содержит две строки, каждая из которых
характеризует тор. Строка содержит 5 вещественных чисел, разделенных пробелами:
X, Y, Z — координаты центра направляющей окружности, по
модулю не превышающие 100, затем R (0 < R ≤ 100) — радиус направляющей окружности, затем d
(0 < d < 2∙R) — диаметр шара.
Выведите в выходной файл одно число — площадь
пересечения проекций торов с тремя знаками после запятой.
Пример
Поток ввода
|
Поток вывода
|
1.000
1.000 1.000 2.000 2.000
1.000
2.000 1.000 2.500 1.000
|
9.736
|