def main():
    grid = []
    rows, cols, seconds_count = map(int, input().split(" "))

    for _ in range(rows):
        grid.append(list(input()))

    seconds = []
    for _ in range(seconds_count):
        seconds.append(int(input()))

    time = seconds[-1]

    counter = 0
    for t in range(time + 1):
        if t > 0:
            for col in range(cols):
                for row in range(rows - 1, -1, -1):
                    if row - 1 < 0:
                        break
                    if grid[row][col] == "." and grid[row -1][col] == "*":
                        grid[row][col] = "*"
                        grid[row - 1][col] = "."

                    elif grid[row][col] == "*":
                        pass

        if t in seconds:
            for col in range(cols):
                for row in range(rows - 1, -1, -1):
                    if grid[row][col] == "*":
                        counter += 1

                        if row - 1 < 0:
                            break

                        if grid[row - 1][col] != "*":
                            break
                    else:
                        break

            print(f"{counter}")
            counter = 0

main()