#include <bits/stdc++.h>

using namespace std;

char s[555][555];
bool b[555][555];
int n,m;

int main()
{
	int i,j,k,x,y;
	
	scanf("%d%d",&n,&m);
	
	for(i=0;i<n;i++){
		scanf("%s",s[i]);
	}
	
	for(i=0;i<m;i++){
		b[0][i] = 1;
		if(i & 1){
			for(j=0;j<n-1;j++) b[j][i] = 1;
		}
	}
	
	for(i=0;i<n;i++){
		for(j=0;j<m;j++){
			if(s[i][j] == '#' || b[i][j]) printf("#");
			else printf(".");
		}
		printf("\n");
	}
	
	printf("\n");
	
	for(i=0;i<n;i++){
		for(j=0;j<m;j++){
			if(s[i][j] == '#' || !b[i][j]) printf("#");
			else printf(".");
		}
		printf("\n");
	}
	
	return 0;
}