#include <bits/stdc++.h>
int main() {
  int n, k, i, j, counter = 1, first, last, flag1 = 0, flag2 = 0;
  scanf("%d %d", &n, &k);
  char arr[n];
  scanf("%s", arr);
  for (i = 0; i + 1 < n; i++) {
    if (arr[i] == '.' && arr[i + 1] == '#') {
      first = i;
      flag1 = 1;
    }
    if (arr[i] == '#' && arr[i + 1] == '.') {
      last = i;
      flag2 = 1;
    }
    if (flag1 == 1 && flag2 == 1) {
      if (last - first >= k) {
        printf("NO");
        return 0;
      }
      flag1 = 0;
      flag2 = 0;
    }
  }
  printf("YES");
  return 0;
}
