#include <bits/stdc++.h>
int main() {
  int n, g, t, i, k;
  scanf("%d", &n);
  scanf("%d", &k);
  char s[n];
  scanf("%s", s);
  for (i = 0; i < n; i++) {
    if (s[i] == 'G') {
      g = i;
      break;
    }
  }
  for (i = 0; i < n; i++) {
    if (s[i] == 'T') {
      t = i;
      break;
    }
  }
  if ((g - t) % k != 0)
    printf("no\n");
  else {
    if (g < t) {
      for (i = g; i < t; i += k) {
        if (s[i] == '#') {
          printf("NO\n");
          return 0;
        }
      }
      printf("yes\n");
    }
    if (g > t) {
      for (i = t; i < g; i += k) {
        if (s[i] == '#') {
          printf("no\n");
          return 0;
        }
      }
      printf("yes\n");
    }
  }
  return 0;
}
