#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k, g, t, i = 0;
  cin >> n >> k;
  char data[n];
  for (i = 1; i <= n; i++) {
    cin >> data[i];
    if (data[i] == 'G')
      g = i;
    else if (data[i] == 'T')
      t = i;
  }
  if (g < t) {
    for (i = g; i <= t; i = i + k) {
      if (data[i + k] == '#') {
        cout << "NO";
        exit(0);
      } else if (data[i + k] == 'T') {
        cout << "YES";
        exit(0);
      }
    }
    cout << "NO";
  } else {
    for (i = g; i >= t; i = i - k) {
      if (data[i - k] == '#') {
        cout << "NO";
        exit(0);
      } else if (data[i - k] == 'T') {
        cout << "YES";
        exit(0);
      }
    }
    cout << "NO";
  }
  return 0;
}
