#include<bits/stdc++.h>
using namespace std;
const int N=505;
char s[N][N];
int n,m;
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)
		scanf("%s",s[i]+1);
	for(int i=1;i<=n;i++)
		if(i&1){
			for(int j=1;j<m;j++)
				putchar('#');
			printf(".\n");
		}
		else{
			putchar('#');
			for(int j=2;j<=m;j++)
				printf("%c",s[i][j]);
			putchar('\n');
		}
	putchar('\n');
	for(int i=1;i<=n;i++)
		if(i&1){
			for(int j=1;j<m;j++)
				printf("%c",s[i][j]);
			printf("#\n");
		}
		else{
			putchar('.');
			for(int i=1;i<m;i++)
				putchar('#');
			putchar('\n');
		}
	return 0;
}
