H. Здание
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Джефф возвращался в офис. Офис располагался в большом здании старой постройки. Если смотреть на это здание на картах, сверху оно похоже на квадрат. Однажды коллеги Джеффа даже выясняли этот вопрос — действительно ли квадрат?

Ваша задача — по заданным координатам углов здания определить, является ли оно невырожденным квадратом.

Входные данные

В каждой из четырех строк содержится по две пары целых чисел через пробел — координаты очередного угла здания. Углы перечислены в порядке обхода.

Все координаты не превосходят по абсолютному значению 105.

Выходные данные

Выведите слово YES, если здание является квадратом, и NO, если это не так.

Примеры
Входные данные
-1 -3
5 5
13 -1
7 -9
Выходные данные
YES
Входные данные
0 2
1 0
0 -2
-1 0
Выходные данные
NO