import java.io.*; public class dd { static char[][] display = new char[7][29]; public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String radek = ""; while(!(radek = in.readLine()).equals("end")) { display = new char[7][29]; char c; int pozice = 0; for(int i = 0; i < radek.length(); i++) { c = radek.charAt(i); switch(c) { case '0' : { for(int j = 0; j < 7; j++) { for(int z = pozice; z < pozice + 5; z++) { if((j==0 && z==pozice) || (z==pozice+4 && j==0) || (j==3 && z == pozice) || (j==3 && z == pozice + 4) || (j==6 && z == pozice) ||(j==6 && z == pozice + 4)) { display[j][z] = '+'; } else if ( (j==0 && (z > pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && z == pozice) || (j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && z == pozice) || (j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j > 0 && j < 4 && z == pozice) || (j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j > 0 && j < 4 && z == pozice + 4)) { display[j][z] = '|'; } else if ((j > 3 && j < 6 && z == pozice)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && z == pozice) || (j > 3 && j < 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && j < 4 && z == pozice) || (j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j != 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z pozice && z < pozice + 4)) || (j==6 && (z > pozice && z < pozice + 4))) { display[j][z] = '-'; } else if ( (j==3 && (z > pozice && z < pozice + 4)) ) { display[j][z] = '-'; } else if ((j != 0 && j != 3 && j < 4 && z == pozice) || (j > 3 && j < 6 && z == pozice + 4)) { display[j][z] = '|'; } else { display[j][z] = ' '; } } } pozice += 5; if(pozice < 28) { for(int j = 0; j < display.length; j++) { for(int z = pozice; z