Пусти козла в огород - 8`
В огород пустили двух козлов, каждого привязав верёвкой к своему колышку. Каждый козёл движется по окружности, растягивая верёвку на максимальную длину.
Найдите все точки, в которых они могут встретится.
Входные данные
В первых двух строках находятся по три числа - координаты колышка, к которому привязан каждый козёл, и длина верёвки, которой он привязан. Все числа - целые, не превосходящие по модулю 10000, длины верёвок - положительные.
Выходные данные
В первой строке выходного файла выведите количество точек пересечения (0, 1, 2 или 3, если их количество бесконечно). В случае одной точки пересечения выведите во второй строке координаты этой точки. В случае двух точек пересечения выведите координаты двух точек в лексикографическом порядке (то есть, сначала выведите ту точку, у которой меньше координата x, а если координаты x равны, то ту точку, у которой меньше координата y). Все числа следует выводить с точностью не менее 6 знаков после запятой.