h,w=map(int,input().split()) a=[list(input()) for i in range(h)] for i in range(h): for j in range(w): if a[i][j]!='.': x={(i,j)} c=1 used={(i,j)} while x: new=set() for k in x: if k[0]!=0 and (k[0]-1,k[1]) not in used: if a[k[0]-1][k[1]]==a[i][j]: used.add((k[0]-1,k[1])) new.add((k[0]-1,k[1])) c+=1 if k[0]!=h-1 and (k[0]+1,k[1]) not in used: if a[k[0]+1][k[1]]==a[i][j]: used.add((k[0]+1,k[1])) new.add((k[0]+1,k[1])) c+=1 if k[1]!=0 and (k[0],k[1]-1) not in used: if a[k[0]][k[1]-1]==a[i][j]: used.add((k[0],k[1]-1)) new.add((k[0],k[1]-1)) c+=1 if k[1]!=w-1 and (k[0],k[1]+1) not in used: if a[k[0]][k[1]+1]==a[i][j]: used.add((k[0],k[1]+1)) new.add((k[0],k[1]+1)) c+=1 x=new if c>=4: for k in used: a[k[0]][k[1]]='.' for i in a: print(''.join(i))