#include <bits/stdc++.h>
using namespace std;
const long long Maxn = 3e5 + 270;
const long long Inf = 1e9 + 7;
const long long Mod = 1e9 + 7;
const long long Max = 5e2 + 7;
long long a[12][12][12], n, k, m, ans;
void dfs(long long x, long long y, long long z) {
  if (!a[z][x][y]) return;
  ans++;
  a[z][x][y] = 0;
  dfs(x + 1, y, z);
  dfs(x - 1, y, z);
  dfs(x, y + 1, z);
  dfs(x, y - 1, z);
  dfs(x, y, z + 1);
  dfs(x, y, z - 1);
}
int main() {
  ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  long long x, y;
  cin >> k >> n >> m;
  for (long long i = 1; i <= k; i++)
    for (long long j = 1; j <= n; j++)
      for (long long t = 1; t <= m; t++) {
        char c;
        cin >> c;
        a[i][j][t] = (c == '.') ? 1 : 0;
      }
  cin >> x >> y;
  dfs(x, y, 1);
  cout << ans << endl;
}
