#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j, flag, k;
  char matrix[3][3];
  int d[9] = {0};
  k = 0;
  for (i = 0; i < 3; i++) {
    for (j = 0; j < 3; j++) {
      cin >> matrix[i][j];
      k++;
      if (matrix[i][j] == 'X') {
        d[k - 1] = 1;
      }
    }
  }
  flag = 0;
  for (i = 0; i < 9; i++) {
    if ((d[0] && !d[8]) || (!d[0] && d[8])) {
      flag = 1;
    }
    if ((d[1] && !d[7]) || (!d[1] && d[7])) {
      flag = 1;
    }
    if ((d[2] && !d[6]) || (!d[2] && d[6])) {
      flag = 1;
    }
    if ((d[3] && !d[5]) || (!d[3] && d[5])) {
      flag = 1;
    }
  }
  if (flag == 1) {
    cout << "NO\n";
  } else {
    cout << "YES\n";
  }
  return 0;
}
