Problems
Построить треугольник
Построить треугольник
Даны три различные точки на плоскости.
Построить невырожденный треугольник с заданными пропорциями сторон, проходящий через эти три точки.
\InputFile
Три строки по два целых числа в каждой: \textbf{x_i}, \textbf{y_i} (\textbf{-1000} ≤ \textbf{x_i}, \textbf{y}_\{i \}≤ \textbf{1000}) --- координаты точек. В следующей строке три целых числа: \textbf{a}, \textbf{b} и \textbf{c} (\textbf{1} ≤ \textbf{a}, \textbf{b}, \textbf{c} ≤ \textbf{1000}) --- пропорции сторон. Гарантируется, что существует невырожденный треугольник с такими пропорциями сторон.
\OutputFile
Три строки по два вещественных числа в каждой --- координаты вершин треугольника. Координаты по модулю не должны превышать \textbf{10^8}. Вершины можно выводить в любом порядке.
Ответ будет засчитан, если длины сторон треугольника хотя бы в одном порядке относятся как \textbf{a:b:c}, а также, каждая из точек принадлежит хотя бы одной стороне треугольника. Точка считается принадлежащей отрезку, если расстояние между ними не более \textbf{10^\{-8\}}.
\includegraphics{https://static.e-olymp.com/content/1b/1bd9488ed7e37d51fbf48fadc21d7a1b907167a4.jpg}
Длины отрезков \textbf{l_1}, \textbf{l}_\{2 \}и \textbf{l_3} относятся как \textbf{a:b:c}, если с абсолютной или относительной погрешностью \textbf{10^\{-8\}}.
Input example #1
0 3 4 0 0 0 3 4 5
Output example #1
-1.1200000000000001 3.8399999999999999 4.0000000000000000 0.0000000000000000 0.3136000000000001 -1.0751999999999997