#include #include using namespace std ; char digit[10][7][6] = { { "+---+", "| |", "| |", "+ +", "| |", "| |", "+---+" }, { " +", " |", " |", " +", " |", " |", " +" }, { "+---+", " |", " |", "+---+", "| ", "| ", "+---+" }, { "+---+", " |", " |", "+---+", " |", " |", "+---+" }, { "+ +", "| |", "| |", "+---+", " |", " |", " +" }, { "+---+", "| ", "| ", "+---+", " |", " |", "+---+" }, { "+---+", "| ", "| ", "+---+", "| |", "| |", "+---+" }, { "+---+", " |", " |", " +", " |", " |", " +" }, { "+---+", "| |", "| |", "+---+", "| |", "| |", "+---+" }, { "+---+", "| |", "| |", "+---+", " |", " |", "+---+" } } ; int main() { string line ; int input[4] ; while (getline(cin, line) && (line != "end")) { input[0] = line[0] - '0' ; input[1] = line[1] - '0' ; input[2] = line[3] - '0' ; input[3] = line[4] - '0' ; for (int i = 0 ; i < 7 ; i++) { if (i == 2 || i == 4) cout << digit[input[0]][i] << " " << digit[input[1]][i] << " o " << digit[input[2]][i] << " " << digit[input[3]][i] << endl ; else cout << digit[input[0]][i] << " " << digit[input[1]][i] << " " << digit[input[2]][i] << " " << digit[input[3]][i] << endl ; } cout << endl << endl ; } cout << "end" << endl ; return 0 ; }