#include char dig[10][7][6] = { {"+---+", "| |", "| |", "+ +", "| |", "| |", "+---+"}, {" +", " |", " |", " +", " |", " |", " +"}, {"+---+", " |", " |", "+---+", "| ", "| ", "+---+"}, {"+---+", " |", " |", "+---+", " |", " |", "+---+"}, {"+ +", "| |", "| |", "+---+", " |", " |", " +"}, {"+---+", "| ", "| ", "+---+", " |", " |", "+---+"}, {"+---+", "| ", "| ", "+---+", "| |", "| |", "+---+"}, {"+---+", " |", " |", " +", " |", " |", " +"}, {"+---+", "| |", "| |", "+---+", "| |", "| |", "+---+"}, {"+---+", "| |", "| |", "+---+", " |", " |", "+---+"}}; int main() { char c; int num[4], i, j; while (1) { scanf("%c", &c); if (c == 'e') break; num[0] = c - '0'; scanf("%c", &c); num[1] = c - '0'; scanf("%*c%c", &c); num[2] = c - '0'; scanf("%c%*c", &c); num[3] = c - '0'; for (i = 0; i < 7; i++) printf("%s %s %c %s %s\n", dig[num[0]][i], dig[num[1]][i], i == 2 || i == 4 ? 'o' : ' ', dig[num[2]][i], dig[num[3]][i]); printf("\n\n"); } printf("end\n"); return 0; }