#include <bits/stdc++.h>
int m, n, i, j, ans = 0;
int a[20][20];
char c;
int main() {
  for (i = 1; i <= 10; i++) {
    for (j = 1; j <= 10; j++) {
      scanf("%c", &c);
      if (c == 'X') a[i][j] = 1;
      if (c == 'O') a[i][j] = 2;
      if (c == '.') a[i][j] = 0;
    }
    getchar();
  }
  for (i = 1; i <= 10; i++) {
    for (j = 1; j <= 10; j++) {
      if (a[i][j] == 0) {
        a[i][j] = 1;
        for (int p = 1; p <= 10; p++) {
          for (int q = 1; q <= 10; q++) {
            if (a[p][q] == 1 && a[p + 1][q] == 1 && a[p + 2][q] == 1 &&
                a[p + 3][q] == 1 && a[p + 4][q] == 1) {
              ans = 1;
              goto hell;
            }
            if (a[p][q] == 1 && a[p][q + 1] == 1 && a[p][q + 2] == 1 &&
                a[p][q + 3] == 1 && a[p][q + 4] == 1) {
              ans = 1;
              goto hell;
            }
            if (a[p][q] == 1 && a[p + 1][q + 1] == 1 && a[p + 2][q + 2] == 1 &&
                a[p + 3][q + 3] == 1 && a[p + 4][q + 4] == 1) {
              ans = 1;
              goto hell;
            }
            if (a[p][q] == 1 && p >= 5 && a[p - 1][q + 1] == 1 &&
                a[p - 2][q + 2] == 1 && a[p - 3][q + 3] == 1 &&
                a[p - 4][q + 4] == 1) {
              ans = 1;
              goto hell;
            }
          }
        }
        a[i][j] = 0;
      }
    }
  }
hell:;
  if (ans)
    printf("YES\n");
  else
    printf("NO\n");
  return 0;
}
