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