#include #include #include #include #include #include #include #include #include #include #define ll long long using namespace std; string s[251]; string t[15]; int get_row(string &s, int &diez){ diez = 0; if(s == "C") { diez=0; return 11;} if(s == "C#") { diez=1; return 11;} if(s == "D") {diez=0;return 10;} if(s == "D#"){ diez=1;return 10;} if(s == "E") {diez=0;return 9;} if(s == "F") {diez=0;return 8;} if(s == "F#"){ diez=1;return 8;} if(s == "G") {diez=0;return 7;} if(s == "G#"){ diez=1;return 7;} if(s == "A") {diez=0;return 6;} if(s == "A#"){ diez=1;return 6;} if(s == "B") {diez=0;return 5;} if(s == "C2"){ diez=0;return 4;} if(s == "C2#"){ diez=1;return 4;} return 0; } int main(){ #ifndef ONLINE_JUDGE ifstream cin("B.in"); ofstream cout("B.out"); #endif int i,j,N; cin >> N; for(i=1;i<=N;++i) { cin >> s[i]; } int col = N * 5 + 15; for(i = 1; i <= 11; ++i) { t[i].clear(); for(j=1;j<=1500;++j) t[i] += ' '; for(j=0;j 5) { for(tt = 1; tt<= 3;++tt) t[rand-tt][ccol+1] = '|'; } else { for(tt = 1; tt<= 3;++tt) t[rand+tt][ccol-1] = '|'; } } for(i=2;i<=8;++i) t[i][col-1] = '|'; t[1][col-1] = t[9][col-1] = '+'; for(i=1;i<=11;++i) { for(j=0;j<=col;++j) cout << t[i][j]; cout << '\n'; } return 0; }