#include<cstdio>
#include<cstring>
const int N=505;
int n,m;
char s[N][N],t[N][N];
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)scanf("%s",s[i]+1),strcpy(t[i]+1,s[i]+1);
	for(int i=1;i<=n;i++)s[i][1]='#',t[i][m]='#';
	for(int i=1;i<=n;i+=2)for(int j=2;j<m;j++)s[i][j]='#';
	for(int i=2;i<=n;i+=2)for(int j=2;j<m;j++)t[i][j]='#';
	for(int i=1;i<=n;i++)puts(s[i]+1);puts("");
	for(int i=1;i<=n;i++)puts(t[i]+1);
}