#include <bits/stdc++.h>
using namespace std;
const double eps = 1e-9;
int double_cmp(double a) {
  if (fabs(a) < eps) return 0;
  return a > 0 ? 1 : -1;
}
int main() {
  double ax, ay, bx, by, cx, cy;
  while (scanf("%lf %lf %lf %lf %lf %lf", &ax, &ay, &bx, &by, &cx, &cy) !=
         EOF) {
    double midx = (ax + cx) / 2;
    double midy = (ay + cy) / 2;
    if (double_cmp(midx - bx) == 0 && double_cmp(midy - by) == 0) {
      puts("No");
      continue;
    }
    double up = (ay - cy) * (by - midy);
    double down = (ax - cx) * (bx - midx) * (-1);
    if (double_cmp(up - down) == 0)
      puts("Yes");
    else
      puts("No");
  }
  return 0;
}
