#include<bits/stdc++.h>
using namespace std;

int main()
{
    long long n, m, q;
    cin >> n >> m >> q;

    vector<long long> prazdne(m, 0);
    vector<long long> casy(n + 1, 0);

    vector<string> tab(n);
    for (auto& g : tab) cin >> g;

    for (long long y = n - 1; y >= 0; y--)
    {
        for (long long x = 0; x < m; x++)
        {
            if (tab[y][x] == '*') casy[prazdne[x]]++;
            else prazdne[x]++;
        }
    }

    for (long long i = 1; i < casy.size(); i++) {
        casy[i] += casy[i - 1];
    }

    for (long long i = 0; i < q; i++)
    {
        long long t;
        cin >> t;

        cout << casy[min(t, n)] << "\n";
    }
}