from sys import stdin, stdout def solve_col(col: list[str], time: int) -> int: col_len = len(col) for _ in range(time): for i in range(1, col_len): if col[i] == ".": continue if col[i-1] == ".": col[i-1], col[i] = "*", "." result = 0 for char in col: if char == ".": return result result += 1 return result def main() -> None: rows_count, cols_count, times_count = map(int, stdin.readline().split(" ")) cols: list[list[str]] = [[] for _ in range(cols_count)] for _ in range(rows_count): line = stdin.readline().strip() for idx, elem in enumerate(line): cols[idx].append(elem) for i in range(cols_count): cols[i] = cols[i][::-1] for _ in range(times_count): time = int(stdin.readline()) result = sum(solve_col(col.copy(), time) for col in cols) stdout.write(f"{result}\n") if __name__ == "__main__": main()