import sys N, M = map(int, input().split()) visited = [] for _ in range(N): row = input() visit_row = [False if s == 'W' else True for s in row] visited.append(visit_row) output = 0 def dfs(i, j): if visited[i][j]: return else: visited[i][j] = True # up, up_left, up_right, down, down_left, down_righ...