#include #define pii pair #define pb push_back #define mp make_pair using namespace std; char s[15][85],ss[3]; int start,n,i,j; mapM; void run1() { int i,l,c; c=start-2; l=M[ss]-1; for(i=1;i<=3;i++) s[l--][c]='|'; if(ss[2]=='#') s[l][c-1]='#'; s[l][c++]='('; s[l][c++]='@'; s[l][c++]=')'; } void run2() { int i,l,c; c=start; l=M[ss]-1; for(i=1;i<=3;i++) s[l++][c]='|'; s[l][c--]=')'; s[l][c--]='@'; s[l][c--]='('; if(ss[1]=='#') s[l][c]='#'; } int main() { strcpy(s[0],"----|-\-----------------------------------------------------------------------------+"); // memset(s[1],0,sizeof(s[1])); strcpy(s[1]," | } |"); strcpy(s[2],"----|-/-----------------------------------------------------------------------------|"); strcpy(s[3]," |/ 4 |"); strcpy(s[4],"---/|-------------------------------------------------------------------------------|"); strcpy(s[5]," / | 4 |"); strcpy(s[6],"-{--|-\-----------------------------------------------------------------------------|"); strcpy(s[7]," \_|_/ |"); strcpy(s[8],"----|\------------------------------------------------------------------------------+"); strcpy(s[9]," |_} "); strcpy(s[10]," "); M["C"]=8;M["C#"]=8;M["D"]=7;M["D#"]=7;M["E"]=6;M["F"]=5;M["F#"]=5;M["G"]=4;M["G#"]=4;M["A"]=3;M["A#"]=3; M["B"]=8;M["C2"]=7;M["C2#"]=7; cin>>n; start=15; for(i=1;i<=n;i++) { cin>>ss; if(strstr(ss,"B")||strstr(ss,"C2")||strstr(ss,"C2#")) run1(); else run2(); start+=5; } for(i=0;i<=10;i++) { for(j=0;j<=85;j++) cout<