#include using namespace std; char sol[20][1000],s[100],c='2'; int n,i,j,a[100],nota; void fill(int r) { if(r==4||r==5) { sol[r][5*i+10]='('; sol[r][5*i+11]='@'; sol[r][5*i+12]=')'; sol[r+3][5*i+10]='|'; sol[r+1][5*i+10]='|'; sol[r+2][5*i+10]='|'; } else { sol[r][5*i+10]=')'; sol[r][5*i+9]='@'; sol[r][5*i+8]='('; sol[r-3][5*i+10]='|'; sol[r-1][5*i+10]='|'; sol[r-2][5*i+10]='|'; } } int main() { cin>>n; for(j=1;j<=1000;j++) { sol[1][j]='-'; sol[3][j]='-'; sol[5][j]='-'; sol[7][j]='-'; sol[9][j]='-'; } for(j=1;j<=10;j++) sol[j][5]='|'; sol[1][7]='\\'; sol[2][8]='}'; sol[3][7]='/'; sol[4][6]='/'; sol[5][4]='/'; sol[6][3]='/'; sol[7][2]='{'; sol[8][3]='\\'; sol[8][4]='_'; sol[8][6]='_'; sol[8][7]='/'; sol[7][7]='\\'; sol[9][6]='\\'; sol[10][6]='_'; sol[10][7]='}'; sol[4][10]='4'; sol[6][10]='4'; a[0]=6; a[1]=5; a[2]=11; a[3]=10; a[4]=9; a[5]=8; a[6]=7; a[2+c]=4; for(i=1;i<=n;i++) { cin>>s; nota=s[0]-'A'+s[1]; fill(a[nota]); if(s[1]=='#'||s[2]=='#') { if(a[nota]==4||a[nota]==5) sol[a[nota]][5*i+9]='#'; else sol[a[nota]][5*i+7]='#'; } } for(i=2;i<=8;i++) sol[i][5*n+15]='|'; sol[1][5*n+15]='+'; sol[9][5*n+15]='+'; for(i=1;i<=11;i++) { for(j=1;j<=5*n+15;j++) cout<