J. Сериал Степана
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вот и закончился сериал, который Степан смотрел уже очень долго. Всего в сериале было n серий. Про каждую из них Степан помнит либо то, что точно смотрел её, либо то, что точно не смотрел её, либо он сомневается, смотрел её или нет.

Неудовлетворенность Степана от непросмотренных серий равна максимальному количеству подряд идущих серий, которые Степан не смотрел.

Перед вами стоит задача определить по имеющимся воспоминаниям Степана, могла ли его неудовлетворенность от просмотра сериала быть равна ровно k.

Входные данные

В первой строке следуют два целых числа n и k (1 ≤ n ≤ 100, 0 ≤ k ≤ n) — количество серий в сериале и неудовлетворенность, которую нужно проверить.

Во второй строке следует последовательность, состоящая из n символов «Y», «N» и «?». Если i-й символ равен «Y», то Степан точно помнит, что смотрел серию номер i. Если i-й символ равен «N», то Степан точно помнит, что не смотрел серию номер i. Если i-й символ равен «?», то Степан точно не помнит, смотрел он серию номер i или не смотрел.

Выходные данные

Если неудовлетворенность Степана от просмотра сериала может быть равна ровно k выведите «YES» (без кавычек). В противном случае, выведите «NO» (без кавычек).

Примеры
Входные данные
5 2
NYNNY
Выходные данные
YES
Входные данные
6 1
????NN
Выходные данные
NO
Примечание

В первом примере Степан точно помнит про все серии смотрел он их или нет. Его неудовлетворенность от просмотра сериала равна 2, так как он не смотрел две серии подряд — серию номер 3 и серию номер 4. Ответ на этот пример «YES», так как k = 2.

Во втором примере k = 1, но неудовлетворенность Степана от просмотра сериала точно больше либо равна 2 (так как он точно помнит, что не смотрел две серии подряд — номер 5 и номер 6), даже если он смотрел серии с первой до четвертой, включительно.