#include <bits/stdc++.h>
using namespace std;
int N, M, K, s,e;
char str[100 + 1][100 + 1];
int rc[4] = {1, -1, 0, 0 };
int cc[4] = {0, 0, 1, -1 };
bool vis[101][101];
bool possible = false;
bool valid(int x, int y, int ix)
{
if(x + rc[ix] < 0 || x + rc[ix] >= N || y + cc[ix] < 0 || y + cc[ix] >= M || str[x + rc[ix] ][y + cc[ix]] == '*') return false;
return true;
}
void dfs(int i, int j, int K)
{
if(possible) return;
if(i == s && j == e && K <= 0) { possible = true; return;}
if(vis[i][j]) return;
vis[i][j] = true;
for(int m = 0; m < 4; m++)
if(valid(i, j, m)) dfs(i + rc[m], j + cc[m], K - 1);
vis[i][j] = false;
return;
}
int main()
{
scanf("%d %d",&N,&M);
scanf("%d",&K);
scanf("%d %d\n",&s,&e);
for(int i = 0; i < N; i++)
{
for(int j = 0; j < M; j++)
{
int c ;
c = getchar();
if(c == ' ') c = getchar();
str[i][j] = c;
}
str[i][M] = '\0';
getchar();
}
s--; e--;
if(str[s][e] == '*' || K > N * M) {printf("NO\n"); return 0;}
if(K == 0) {printf("YES\n"); return 0;}
dfs(s, e, K);
if(possible) printf("YES\n");
else printf("NO\n");
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgTiwgTSwgSywgcyxlOwpjaGFyIHN0clsxMDAgKyAxXVsxMDAgKyAxXTsKCmludCByY1s0XSA9IHsxLCAtMSwgMCwgMCB9OwppbnQgY2NbNF0gPSB7MCwgMCwgMSwgLTEgfTsKYm9vbCB2aXNbMTAxXVsxMDFdOwpib29sIHBvc3NpYmxlID0gZmFsc2U7Cgpib29sIHZhbGlkKGludCB4LCBpbnQgeSwgaW50IGl4KQp7CglpZih4ICsgcmNbaXhdIDwgMCB8fCB4ICsgcmNbaXhdID49IE4gfHwgeSArIGNjW2l4XSA8IDAgfHwgeSArIGNjW2l4XSA+PSBNIHx8IHN0clt4ICsgcmNbaXhdIF1beSArIGNjW2l4XV0gPT0gJyonKSByZXR1cm4gZmFsc2U7CglyZXR1cm4gdHJ1ZTsKfQoKdm9pZCBkZnMoaW50IGksIGludCBqLCBpbnQgSykKewoJaWYocG9zc2libGUpIHJldHVybjsKCWlmKGkgPT0gcyAmJiBqID09IGUgJiYgSyA8PSAwKSB7IHBvc3NpYmxlID0gdHJ1ZTsgcmV0dXJuO30KCWlmKHZpc1tpXVtqXSkgcmV0dXJuOwoJCgl2aXNbaV1bal0gPSB0cnVlOwoJZm9yKGludCBtID0gMDsgbSA8IDQ7IG0rKykKCQlpZih2YWxpZChpLCBqLCBtKSkgZGZzKGkgKyByY1ttXSwgaiArIGNjW21dLCBLIC0gMSk7Cgl2aXNbaV1bal0gPSBmYWxzZTsKCXJldHVybjsKfQoKaW50IG1haW4oKQp7CglzY2FuZigiJWQgJWQiLCZOLCZNKTsKCXNjYW5mKCIlZCIsJkspOwoJc2NhbmYoIiVkICVkXG4iLCZzLCZlKTsKCglmb3IoaW50IGkgPSAwOyBpIDwgTjsgaSsrKQoJewkJCgkJZm9yKGludCBqID0gMDsgaiA8IE07IGorKykKCQl7CgkJCWludCBjIDsKCQkJYyA9IGdldGNoYXIoKTsKCQkJaWYoYyA9PSAnICcpIGMgPSBnZXRjaGFyKCk7CgkJCXN0cltpXVtqXSA9IGM7CgkJfQoJCXN0cltpXVtNXSA9ICdcMCc7CgkJZ2V0Y2hhcigpOwoJfQkKCXMtLTsgZS0tOwoJaWYoc3RyW3NdW2VdID09ICcqJyB8fCBLID4gTiAqIE0pIHtwcmludGYoIk5PXG4iKTsgcmV0dXJuIDA7fQoJaWYoSyA9PSAwKSB7cHJpbnRmKCJZRVNcbiIpOyByZXR1cm4gMDt9CglkZnMocywgZSwgSyk7CglpZihwb3NzaWJsZSkgcHJpbnRmKCJZRVNcbiIpOwoJZWxzZSBwcmludGYoIk5PXG4iKTsKfQ==