Задача №112683. Слипшиеся чатлы
На Плюке днём бывает очень жарко: под палящими лучами плюканского Солнца порой плавится даже металл, из которого плюкане чеканят чатлы. Неосторожно забыв два чатла где-нибудь на песке наложенными друг на друга, можно потом найти их сплавившимися вместе. Как известно, все чатлы - плоские, и поэтому любая фигура, составленная из лежащих чатлов, также будет плоской. Учитывая, что номинал чатла зависит от его размера и формы, порой бывает сложно определить, как дорого стоит то, что получилось в результате.
Именно такая беда приключилась однажды с Уэфом. Два его прямоугольных чатла сплавились вместе, и теперь ему отказываются продавать луц на луцеколонке, мотивируя это тем, что его чатл невозможно оценить. Последний шанс доказать, что имеющийся у Уэфа чатл стоит достаточно для покупки луца - это определить его площадь. Ваша задача состоит в том, чтобы, зная, как лежали прямоугольные чатлы, определить площадь фигуры, которая получится после их сплавления.
В первых четырёх строках описаны координаты вершин первого прямоугольного чатла, в последующих четырёх - второго. Каждая строка содержит два целых числа: \(x\), \(y\) (0 ≤ \(x\),\(y\) ≤ 1000) - координаты очередной вершины. Точки прямоугольников даны в порядке обходи по часовой или против часовой стрелки. Гарантируется, что прямоугольники с этими вершинами накладываются друг на друга.
В выходной файл выведите с тремя знаками после запятой площадь фигуры, образованной при наложении двух данных чатлов друг на друга, с тремя знаками после запятой.
1 0 1 1 0 1 0 0 1 0 2 1 1 2 0 1
2.500