#include <bits/stdc++.h>
using namespace std;
string tostring(int a) {
  ostringstream temp;
  temp << a;
  return temp.str();
}
int sumfromto(int a[], int st, int end) {
  int s = 0;
  for (int i = st; i < end; i++) {
    s += a[i];
  }
  return s;
}
long long sumn(long long p[], int n) {
  int s = 0;
  for (int i = 0; i < n; i++) {
    s += p[i];
  }
  return s;
}
long long gcd(long long a, long long b) {
  if (b == 0)
    return a;
  else
    return gcd(b, a % b);
}
long long lcm(long long a, long long b) { return a * b / gcd(a, b); }
void multiply(long long F[2][2], long long M[2][2]);
void power(long long F[2][2], long long n);
long long fib(long long n) {
  long long F[2][2] = {{1, 1}, {1, 0}};
  if (n == 0) return 0;
  power(F, n - 1);
  return F[0][0];
}
void power(long long F[2][2], long long n) {
  if (n == 0 || n == 1) return;
  long long M[2][2] = {{1, 1}, {1, 0}};
  power(F, n / 2);
  multiply(F, F);
  if (n % 2 != 0) multiply(F, M);
}
void multiply(long long F[2][2], long long M[2][2]) {
  long long x = F[0][0] * M[0][0] + F[0][1] * M[1][0];
  long long y = F[0][0] * M[0][1] + F[0][1] * M[1][1];
  long long z = F[1][0] * M[0][0] + F[1][1] * M[1][0];
  long long w = F[1][0] * M[0][1] + F[1][1] * M[1][1];
  F[0][0] = x;
  F[0][1] = y;
  F[1][0] = z;
  F[1][1] = w;
}
int n, m, k, t, h, x, y, z, q;
pair<double, double> p[100];
char alph[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
                 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
                 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
int main() {
  cin >> n;
  char* s = new char[2 * n];
  for (int i = 0; i < 2 * n; i++) {
    s[i] = '.';
  }
  for (int i = 0; i < n; i++) {
    cin >> s[i];
  }
  int cnt, k;
  for (int i = 0; i < n; i++) {
    if (s[i] == '*') {
      for (int j = 1; j < 25; j++) {
        cnt = 1;
        k = i;
        while (s[k] == s[k + j]) {
          cnt++;
          if (cnt >= 5) {
            cout << "yes" << endl;
            return 0;
          }
          k = k + j;
        }
      }
    }
  }
  cout << "no" << endl;
  return 0;
}
