N, M, Q = [int(_) for _ in input().split()] 
snow = []
for _ in range(N):
    snow = [input()] + snow

new_snow = [[snow[_][__] for _ in range(N)] for __ in range(M)]

prefix = [0 for _ in range(N)]

for t in range(N):
    for l in range(M):
        while new_snow[l]:
            if new_snow[l][0] == "*":
                prefix[t] += 1
                new_snow[l] = new_snow[l][1:]
            else:
                new_snow[l] = new_snow[l][1:]
                break
for i in range(1, N):
    prefix[i] += prefix[i-1]

for _ in range(Q):
    t = int(input())
    if t < Q:
        print(prefix[t])
    else:
        print(prefix[-1])
