#include<cstdio>
#include<iostream>
using namespace std;
int n;
char map[2050][2050];
void f(int x,int y,int num)
{
if (num==1){
map[x][y+1]='/';
map[x][y+2]='\\';
map[x+1][y]='/';
map[x+1][y+1]='_';
map[x+1][y+2]='_';
map[x+1][y+3]='\\';
return ;
}
else{
int sizx=1<<num,sizy=4*1<<(num-1);
for (int i=x ; i*2<=sizx ; i++)
map[x][i]=' ';
f(x,y+sizy/4,num-1);
f(x+sizx/2,y,num-1);
f(x+sizx/2,y+sizy/2,num-1);
}
}
int main()
{
scanf("%d",&n);
f(1,1,n);
for (int i=1 ; i<=1<<n ; i++)
{
for (int j=1 ; j<=(1<<(n+1))+i-(1<<n) ; j++)
cout<<map[i][j];
cout<<endl;
}
return 0;
}