Построить треугольник
Даны три различные точки на плоскости.
Построить невырожденный треугольник с заданными пропорциями сторон, проходящий через эти три точки.
Входные данные
Три строки по два целых числа в каждой: x_i, y_i (-1000 ≤ x_i, y_{i }≤ 1000) — координаты точек. В следующей строке три целых числа: a, b и c (1 ≤ a, b, c ≤ 1000) — пропорции сторон. Гарантируется, что существует невырожденный треугольник с такими пропорциями сторон.
Выходные данные
Три строки по два вещественных числа в каждой — координаты вершин треугольника. Координаты по модулю не должны превышать 10^8. Вершины можно выводить в любом порядке.
Ответ будет засчитан, если длины сторон треугольника хотя бы в одном порядке относятся как a:b:c, а также, каждая из точек принадлежит хотя бы одной стороне треугольника. Точка считается принадлежащей отрезку, если расстояние между ними не более 10^{-8}.
Длины отрезков l_1, l_{2 }и l_3 относятся как a:b:c, если с абсолютной или относительной погрешностью 10^{-8}.