Чотири відрізки#2045

Чотири відрізки

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

Дано чотири відрізки за координатами їхніх кінців: (x_1, y_1) і (x_2, y_2), (x_3, y_3) і (x_4, y_4), (x_5, y_5) і (x_6, y_6), (x_7, y_7) і (x_8, y_8). Визначте, чи ці відрізки утворюють прямокутник. Якщо так, обчисліть його площу.

Вхідні дані

Вхідні дані складаються з чотирьох рядків. У кожному рядку записано координати і кінців одного відрізка, розділені пробілом. Усі координати — цілі числа за модулем не більші за .

Вихідні дані

Якщо відрізки утворюють прямокутник, виведіть у першому рядку YES, а в другому — його площу, округлену до двох знаків після коми. Якщо зазначені відрізки не утворюють прямокутника, виведіть лише один рядок з NO.

Приклади

Приклад 1

Loading
Loading