#include #include char *cis[10][7] = { {"+---+", "| |", "| |", "+ +", "| |", "| |", "+---+", }, {" +", " |", " |", " +", " |", " |", " +", }, {"+---+", " |", " |", "+---+", "| ", "| ", "+---+", }, {"+---+", " |", " |", "+---+", " |", " |", "+---+", }, {"+ +", "| |", "| |", "+---+", " |", " |", " +", }, {"+---+", "| ", "| ", "+---+", " |", " |", "+---+", }, {"+---+", "| ", "| ", "+---+", "| |", "| |", "+---+", }, {"+---+", " |", " |", " +", " |", " |", " +", }, {"+---+", "| |", "| |", "+---+", "| |", "| |", "+---+", }, {"+---+", "| |", "| |", "+---+", " |", " |", "+---+", } }; int main() { while(1) { char input[100]; scanf(" %s ", input); if (input[0]=='e') { printf("end\n"); return 0; } for (int i=0; i<7; i++) { char line[1000]; if (i==2 | i==4) printf("%s %s o %s %s\n",cis[input[0]-'0'][i],cis[input[1]-'0'][i],cis[input[3]-'0'][i],cis[input[4]-'0'][i]); else printf("%s %s %s %s\n",cis[input[0]-'0'][i],cis[input[1]-'0'][i],cis[input[3]-'0'][i],cis[input[4]-'0'][i]); } printf("\n\n"); } return 0; }