#include<bits/stdc++.h>
using namespace std;
int n,c=1;
char a[3000][3000];
void tu(int d,int x,int y){
if(d==1){
a[x][y]='/';
a[x][y+1]='\\';
a[x+1][y-1]='/';
a[x+1][y]='_';
a[x+1][y+1]='_';
a[x+1][y+2]='\\';
return ;
}
int f=pow(2,d);
tu(d-1,x,y);
tu(d-1,x,y+f);
tu(d-1,x+f/2,y+f/2);
return ;
}
int main()
{
cin>>n;
c=pow(2,n);
int t=c+1;
for(int i=1;i<=c;i++){
for(int j=1;j<=c;j++) a[i][j]=' ';
}
tu(n,1,c);
for(int i=1;i<=c;i++){
for(int j=1;j<=c*2;i++) cout<<char(a[i][j]);
cout<<"\n";
}
cout<<endl<<c;
return 0;
}