Гензель і Гретель#3227

Гензель і Гретель

1 секунда
64 мегабайти
Дуже легка

У теплий літній день Гензель і Гретель гуляють полями. Вже пізно, і, чесно кажучи, вони заблукали. Гретель трохи налякана, адже все ще пам'ятає, як востаннє вони загубилися в лісі, де зла відьма замкнула їх у будинку з пряників і цукру. Але цього разу Гензель може її заспокоїти: вони добре підготовлені. Гензель взяв із собою карту і компас!

Гензель вибирає два чітко видимі об'єкти на горизонті і використовує компас, щоб виміряти напрямок до кожного з них. Гретель знаходить ці об'єкти на карті і записує їх координати. Завдяки цій інформації вони можуть точно визначити своє місцезнаходження на карті.

Відомі координати двох маркерних об'єктів і напрямок (кут від Півночі) до цих об'єктів. Напишіть програму, яка використовує ці дані для обчислення координат поточного місцезнаходження Гензеля і Гретель.

Вхідні дані

Перша строка введення містить одне додатне число: кількість ситуацій, у яких потрібно визначити позицію. Далі йдуть дві строки для кожної ситуації, що описують два маркерні об'єкти. Кожен маркерний об'єкт описується строкою, що містить три цілі числа:

  • -координата об'єкта на карті (0 \le x \le 100);

  • вісь на карті йде з Заходу на Схід, зі збільшенням значень на Схід.

  • -координата об'єкта на карті (0 \le y \le 100);

  • вісь на карті йде з Півдня на Північ, зі збільшенням значень на Північ.

  • напрямок об'єкта в градусах (0 \le d \le 360);

  • при цьому градусів = Північ, градусів = Схід, градусів = Південь і так далі.

Щоб розрахунки позиції були точними, Гензель переконується, що напрямки двох об'єктів не є точно рівними і не відрізняються на рівно градусів.

Вихідні дані

Одна строка на ситуацію, що містить результат обчислення позиції: два числа, розділені пробілом, кожне з яких має рівно цифри після десяткової коми. Ці числа представляють і координати позиції Гензеля і Гретель (0 \le x, y \le 100). Округляйте числа як зазвичай: вгору, якщо наступна цифра , вниз в іншому випадку.

Приклади

Приклад 1

Loading
Loading