#include <bits/stdc++.h>
using namespace std;
const long long inf = 1e9;
const long long mod = 1000000007;
int k, n, m, x, y;
char plate[13][13][13];
bool visited[13][13][13];
int ans = 0;
bool valid(int a, int b, int c) {
  if (a < 0 || b < 0 || c < 0) return false;
  if (a >= k || b >= n || c >= m) return false;
  if (plate[a][b][c] != '.') return false;
  return true;
}
void fill(int a = 0, int b = x - 1, int c = y - 1) {
  if (visited[a][b][c]) return;
  ans++;
  visited[a][b][c] = true;
  if (valid(a + 1, b, c)) fill(a + 1, b, c);
  if (valid(a - 1, b, c)) fill(a - 1, b, c);
  if (valid(a, b + 1, c)) fill(a, b + 1, c);
  if (valid(a, b - 1, c)) fill(a, b - 1, c);
  if (valid(a, b, c + 1)) fill(a, b, c + 1);
  if (valid(a, b, c - 1)) fill(a, b, c - 1);
}
int main() {
  cin >> k >> n >> m;
  for (int i = 0; i < k; ++i) {
    for (int j = 0; j < n; ++j) {
      scanf("%s", &plate[i][j]);
    }
  }
  cin >> x >> y;
  fill();
  cout << ans << endl;
  return 0;
}
