Пусти цапа у город - 4`
У город пустили двох цапів, кожного прив'язавши мотузкою до свого кілочка. Кожен цап рухається по колу, розтягуючи мотузку на максимальну довжину. Знайдіть усі точки, у яких вони можуть зустрітись.
Вхідні дані
У перших двох рядках знаходяться по три числа - координати кілочка, до якого прив'язано кожного цапа, і довжина мотузки, якою його прив'язано. Усі числа - цілі, не перевищують по модулю 10000, довжини мотузок - додатні.
Вихідні дані
У першому рядку вихідного файлу виведіть кількість точок перетину (0, 1, 2 або 3, якщо їх кількість нескінченна). У випадку однієї точки перетину виведіть у другому рядку координати цієї точки.
У впадку двох точок перетину виведіть координати двох точок у лексикографічному порядку (тобто, спочатку виведіть ту точку, у якої менша координата x, а якщо координати x рівні, то ту точку, у якої менша координата y). Усі числа слід виводити з точністю не менше 6 знаків після коми.