#include char l[][51]={"+---+ ++---++---++ ++---++---++---++---++---+", "| | | | || || | || || |", "| | | | || || | || || |", "+ + ++---++---++---++---++---+ ++---++---+", "| | || | | || | || | |", "| | || | | || | || | |", "+---+ ++---++---+ ++---++---+ ++---++---+"}; int main() { while(1) { char buf[10]; scanf("%s", buf); if(buf[0]=='e'){ printf("end\n"); break; } int h, m; sscanf(buf, "%d:%d", &h, &m); for(int i = 0; i < 7; i++) { int a = h/10; for(int j = a*5; j < (a+1)*5; j++) printf("%c", l[i][j]); printf(" "); a = h%10; for(int j = a*5; j < (a+1)*5; j++) printf("%c", l[i][j]); if(i==2 || i==4) { printf(" o "); } else printf(" "); a = m/10; for(int j = a*5; j < (a+1)*5; j++) printf("%c", l[i][j]); printf(" "); a = m%10; for(int j = a*5; j < (a+1)*5; j++) printf("%c", l[i][j]); printf("\n"); } printf("\n\n"); } return 0; }