import java.util.Scanner;
import java.lang.String;

public class dd
{
	public static void main(String [] argv)
	{
		Scanner sc = new Scanner(System.in);
		
		char[][][] source = 
		{
			{
				{'+','-','-','-','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+',' ',' ',' ','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			},
			{
				{' ',' ',' ',' ','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{'+','-','-','-','+'},
				{'|',' ',' ',' ',' '},
				{'|',' ',' ',' ',' '},
				{'+','-','-','-','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			},
			{
				{'+',' ',' ',' ','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{'|',' ',' ',' ',' '},
				{'|',' ',' ',' ',' '},
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{'|',' ',' ',' ',' '},
				{'|',' ',' ',' ',' '},
				{'+','-','-','-','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			},
			{
				{'+','-','-','-','+'},
				{'|',' ',' ',' ','|'},
				{'|',' ',' ',' ','|'},
				{'+','-','-','-','+'},
				{' ',' ',' ',' ','|'},
				{' ',' ',' ',' ','|'},
				{'+','-','-','-','+'}																				
			}
		};
		
		while(sc.hasNextLine())
		{
			String s = sc.nextLine();
			if(s.equals("end"))
			{	
				System.out.println("end");
				break;
			}
			
			s = s.replaceAll(":", "");
			
			char[] ch = s.toCharArray();
			
			for(int i = 0; i < 7; i++)
			{
				for(int j = 0; j < 4; j++)
				{
					for(int k = 0; k < 5; k++)
					{
						System.out.print(source[Integer.valueOf(ch[j]+"")][i][k]);
					}
					if(j == 1)
					{
						if(i == 2 || i == 4) System.out.print("  o  ");
						else System.out.print("     ");
					}
					else if(j != 3)System.out.print("  ");
				}
				System.out.println();
			}
			System.out.println();
			System.out.println();
		}
	}
}
