#include <iostream>
using namespace std;
int main() {
int h, w, x, y;
cin >> h >> w >> x >> y;
char grid[h][w];
for(int i=0; i<h; i++){
for(int j=0; j<w; j++){
cin >> grid[i][j];
}
}
int a=0;
int m = x-1;
int n = y-1;
if(grid[m][n] == '.'){
a++;
if(grid[m-1][n] == '.')
a++;
if(grid[m][n-1] == '.')
a++;
if(grid[m+1][n] == '.')
a++;
if(grid[m][n+1] == '.')
a++;
}
cout << a;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgaCwgdywgeCwgeTsKCWNpbiA+PiBoID4+IHcgPj4geCA+PiB5OwoJY2hhciBncmlkW2hdW3ddOwoJZm9yKGludCBpPTA7IGk8aDsgaSsrKXsKCQlmb3IoaW50IGo9MDsgajx3OyBqKyspewoJCQljaW4gPj4gZ3JpZFtpXVtqXTsKCQl9Cgl9CgkKCWludCBhPTA7CglpbnQgbSA9IHgtMTsKCWludCBuID0geS0xOwoJCglpZihncmlkW21dW25dID09ICcuJyl7CgkJYSsrOwoJCWlmKGdyaWRbbS0xXVtuXSA9PSAnLicpCgkJYSsrOwoJCWlmKGdyaWRbbV1bbi0xXSA9PSAnLicpCgkJYSsrOwoJCWlmKGdyaWRbbSsxXVtuXSA9PSAnLicpCgkJYSsrOwoJCWlmKGdyaWRbbV1bbisxXSA9PSAnLicpCgkJYSsrOwoJfQoJY291dCA8PCBhOwoJCglyZXR1cm4gMDsKfQ==