#include<bits/stdc++.h>
using namespace std;
#define ff first
#define ss second
typedef pair<int, int> pii;

const int MAXN = 25;

signed main() {
    ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);
    char a[MAXN][MAXN];
    pii d[6] ={{-1, 0}, {0, 1}, {1, 1}, {1, 0}, {0, -1}, {-1, -1}};
    set<char> s;
    int m, n, k;
    cin >> m >> n >> k;
    for(int i=0; i<m; i++)
        for(int j=0; j<n; j++)
            cin >> a[i][j];
    int x = 0, y = m-1, q;
    for(int i=0; i<k; i++) {
        cin >> q;
        if(y+d[q].ff>=0 && y+d[q].ff<m && x+d[q].ss>=0 && x+d[q].ss<n) {
            y += d[q].ff;
            x += d[q].ss;
        }
        s.insert(a[y][x]);
        cout << a[y][x];
    }
    cout << '\n' << s.size() << '\n';
}
