#include<bits/stdc++.h>
using namespace std;
char a[1050][2100];
int n;
void draw(int x1,int y1,int x2,int y2){
if(y2-y1==1&&x2-x1==3){
a[y1][x1+1]='/';
a[y2][x1]='/';
a[y1][x1+2]='\';
a[y2][x2]='\';
a[y2][x1+1]='_';
a[y2][x1+2]='_';
return;
}
draw(x1,(y1+y2+1)/2,(x1+x2-1)/2,y2);
draw((x1+x2-1)/2,(y1+y2+1)/2,x2,y2);
draw((3*x1+x2+1)/4,y1,(x1+3*x2-1)/4,(y1+y2-1)/2);
}
int main(){
for(int i=0;i<=1049;i++)
for(int j=0;j<=2099;j++)
{
a[i][j]=' ';
}
cin>>n;
draw(1,1,pow(2,n+1),pow(2,n));
for(int i=1;i<=pow(2,n);i++){
for(int j=1;j<=pow(2,n+1);j++){
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}