r, c = map(int, input().split()) gs = [[1] * c for i in range(r)] k = input().split() points = [int(i) for i in k] for i in range(r): s = input() for j in range(len(s)): if s[j] == ".": gs[i][j] = 0 dirs = [ lambda x, y: (x + 1, y), lambda x, y: (x - 1, y), lambda x, y: (x, y - 1), lambda ...