#include <iostream>
#include <string>
using namespace std;

int main(){
	int n,m;
	char map[210][210];
	for(int i=1;i<=201;i++){
		for(int j=1;j<=201;j++) map[i][j]='#';
	}
	int x=101,y=101;
	bool f=0;
	dfs(x,y);
	int x1,y1;
	for(int i=1;i<=201;i++){
		for(int j=1;j<=201;j++){
			if(map[i][j]=='.'){
				f=1;
		        x1=i-1,y1=j-1;
		        break;
			}
	    }
	    if(f) break;
	}
	for(int i=x1;i<=x1+102;i++){
		for(int j=y1;j<=y1+102;j++) cout<<map[i][j];
		cout<<endl;
	}
	return 0;
}