w,h=map(int,input().split()) g=[list(input()) for _ in range(h)] cave1=[];cave2=[] def dfs(y,x,lis): g[y][x]='#' lis.append((y,x)) dy=[0,1,0,-1];dx=[1,0,-1,0] for i in range(4): ny=y+dy[i];nx=x+dx[i] if not (0<=ny