H,W=map(int,input().split()) S=[input() for i in range(H)] h=[[0]*W for i in range(H)] for i in range(H): for j in range(W): h[i][j]=S[i][j] used=[[False]*W for i in range(H)] for i in range(H): for j in range(W-5): c=0 for k in range(6): if used[i][j+k]==True: c+=1 if c>0: continue if S[i][j:j+6]=='yiwiy9': h[i][j+4]='Y' for k in range(6): used[i][j+k]=True if S[i][j:j+6]=='9yiwiy': h[i][j+1]='Y' for k in range(6): used[i][j+k]=True print(*h[i],sep='')