#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define FOR(i,n) for(int i=0; i < (n); i++) #define FORD(i,n) for(int i=(n)-1; i >= 0; i--) #define FORTO(i,a,b) for (int i = (a); i <= (b); ++i) #define DEBUG(x) cout << '>' << #x << ' ' << x << endl; #define SIZE(x) int(x.size()) typedef pair PII; typedef long long ll; char S[1500]; char D[10][7][6] = { { "+---+", "| |", "| |", "+ +", "| |", "| |", "+---+" }, { " +", " |", " |", " +", " |", " |", " +" }, { "+---+", " |", " |", "+---+", "| ", "| ", "+---+" }, { "+---+", " |", " |", "+---+", " |", " |", "+---+" }, { "+ +", "| |", "| |", "+---+", " |", " |", " +" }, { "+---+", "| ", "| ", "+---+", " |", " |", "+---+" }, { "+---+", "| ", "| ", "+---+", "| |", "| |", "+---+" }, { "+---+", " |", " |", " +", " |", " |", " +" }, { "+---+", "| |", "| |", "+---+", "| |", "| |", "+---+" }, { "+---+", "| |", "| |", "+---+", " |", " |", "+---+" } }; char R[7][30] = { " ", " ", " o ", " ", " o ", " ", " " }; void print(int pos, int dig) { FOR(y,7) FOR(x,5) R[y][pos+x] = D[dig][y][x]; } int main() { while (strcmp(gets(S),"end")) { print(0,S[0]-'0'); print(7,S[1]-'0'); print(17,S[3]-'0'); print(24,S[4]-'0'); FOR(i,7) puts(R[i]); printf("\n\n"); } printf("end\n"); return 0; }