#include <bits/stdc++.h>
using namespace std;
char tab[10][10];
long long haut(long long ligne, long long colonne) {
  if (ligne + 1 < 10 && tab[ligne + 1][colonne] == 'X')
    return 1 + haut(ligne + 1, colonne);
  return 1;
}
long long bas(long long ligne, long long colonne) {
  if (ligne - 1 >= 0 && tab[ligne - 1][colonne] == 'X')
    return 1 + bas(ligne - 1, colonne);
  return 1;
}
long long gauche(long long ligne, long long colonne) {
  if (colonne - 1 >= 0 && tab[ligne][colonne - 1] == 'X')
    return 1 + gauche(ligne, colonne - 1);
  return 1;
}
long long droite(long long ligne, long long colonne) {
  if (colonne + 1 < 10 && tab[ligne][colonne + 1] == 'X')
    return 1 + droite(ligne, colonne + 1);
  return 1;
}
long long dGauche(long long ligne, long long colonne) {
  if (colonne - 1 >= 0 && ligne - 1 >= 0 && tab[ligne - 1][colonne - 1] == 'X')
    return 1 + dGauche(ligne - 1, colonne - 1);
  return 1;
}
long long dDroite(long long ligne, long long colonne) {
  if (colonne + 1 < 10 && ligne + 1 < 10 && tab[ligne + 1][colonne + 1] == 'X')
    return 1 + dDroite(ligne + 1, colonne + 1);
  return 1;
}
long long d1Droite(long long ligne, long long colonne) {
  if (colonne + 1 < 10 && ligne - 1 >= 0 && tab[ligne - 1][colonne + 1] == 'X')
    return 1 + d1Droite(ligne - 1, colonne + 1);
  return 1;
}
long long d1Gauche(long long ligne, long long colonne) {
  if (colonne - 1 >= 0 && ligne + 1 < 10 && tab[ligne + 1][colonne - 1] == 'X')
    return 1 + d1Gauche(ligne + 1, colonne - 1);
  return 1;
}
signed main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  for (long long i = 0; i < 10; i++) {
    for (long long j = 0; j < 10; j++) {
      cin >> tab[i][j];
    }
  }
  bool verif = false;
  for (long long i = 0; i < 10; i++) {
    for (long long j = 0; j < 10; j++) {
      if (tab[i][j] == '.') {
        if (droite(i, j) + gauche(i, j) - 1 >= 5) verif = true;
        if (bas(i, j) + haut(i, j) - 1 >= 5) verif = true;
        if (dGauche(i, j) + dDroite(i, j) - 1 >= 5) verif = true;
        if (d1Gauche(i, j) + d1Droite(i, j) - 1 >= 5) verif = true;
      }
    }
  }
  if (verif)
    cout << "YES" << endl;
  else
    cout << "NO" << endl;
}
