ax, ay = map(int, input().split()) bx, by = map(int, input().split()) cx, cy = map(int, input().split()) dx, dy = map(int, input().split()) dbx = bx - ax dby = by - ay dcx = cx - bx dcy = cy - by if dbx * dcy == dby * dcx: print("NO") exit() eps = 1e-8 for _ in range(3): ab = ((ax - bx) ** 2 + (ay - by) ** 2) ** 0.5 bc = ((bx - cx) ** 2 + (by - cy) ** 2) ** 0.5 cd = ((cx - dx) ** 2 + (cy - dy) ** 2) ** 0.5 da = ((dx - ax) ** 2 + (dy - ay) ** 2) ** 0.5 ac = ((ax - cx) ** 2 + (ay - cy) ** 2) ** 0.5 bd = ((bx - dx) ** 2 + (by - dy) ** 2) ** 0.5 if abs(ac * bd - (da * bc + ab * cd)) < eps: print("YES") exit() bx, cx, dx = cx, dx, bx by, cy, dy = cy, dy, by print("NO")