#include <bits/stdc++.h>
using namespace std;
using LL = int64_t;
using pii = pair<int, int>;
const double PI = 2 * asin(1);
int g_x1, g_y1, g_x2, g_y2, g_x, g_y;
void pretreat() {}
void input() { cin >> g_x >> g_y; }
void solve() {
  int x = abs(g_x1 - g_x2), y = abs(g_y1 - g_y2);
  if (x % g_x == 0 && y % g_y == 0) {
    int nx = x / g_x, ny = y / g_y;
    if (((nx & 1) && (ny & 1)) || (nx % 2 == 0 && ny % 2 == 0)) {
      puts("YES");
    } else {
      puts("NO");
    }
  } else {
    puts("NO");
  }
}
int main() {
  pretreat();
  while (cin >> g_x1 >> g_y1 >> g_x2 >> g_y2) {
    input();
    solve();
  }
  return 0;
}
