import java.io.*; //import java.lang.Math; class dd { // dd.java public static void main(String argv[]) { String znak[][] = {{"+---+","| |","| |","+ +","| |","| |","+---+"}, {" +"," |"," |"," +"," |"," |"," +"}, {"+---+"," |"," |","+---+","| ","| ","+---+"}, {"+---+"," |"," |","+---+"," |"," |","+---+"}, {"+ +","| |","| |","+---+"," |"," |"," +"}, {"+---+","| ","| ","+---+"," |"," |","+---+"}, {"+---+","| ","| ","+---+","| |","| |","+---+"}, {"+---+"," |"," |"," +"," |"," |"," +"}, {"+---+","| |","| |","+---+","| |","| |","+---+"}, {"+---+","| |","| |","+---+"," |"," |","+---+"}, {" "," ","o"," ","o"," "," "}}; //znak[0] = new String[7]; int c; int z1,z2,z3,z4,z5; /* znak[1] = {" +"," |"," |"," +"," |"," |"," +"}; znak[0]= {"+---+","| |","| |","+---+","| |","| |","+---+"}; znak[2] = {"+---+"," |"," |","+---+","| ","| ","+---+"}; znak[3] = {"+---+"," |"," |","+---+"," |"," |","+---+"}; znak[4] = {"+ +","| |","| |","+---+"," |"," |"," +"}; znak[5] = {"+---+","| ","| ","+---+"," |"," |","+---+"}; znak[6] = {"+---+","| ","| ","+---+","| |","| |","+---+"}; znak[7] = {"+---+"," |"," |"," +"," |"," |"," +"}; znak[8] = {"+---+","| |","| |","+---+","| |","| |","+---+"}; znak[9] = {"+---+","| |","| |","+---+"," |"," |","+---+"}; znak[10] = {" "," ","o"," ","o"," "," "}; */ BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); try{ while(true) { c = stdin.read(); if(c == (int)'e') { System.out.println("end"); break; } else//nacteni cisla nebo : { z1 = c; z2=stdin.read(); z3=stdin.read(); z4=stdin.read(); z5=stdin.read(); c = stdin.read();//nacte\n for (int i=0;i<7;i++){ System.out.print(znak[z1 - 48][i]+ " "); //c = stdin.read(); System.out.print(znak[z2 - 48][i]+ " "); //c = stdin.read(); System.out.print(znak[10][i]+ " "); //c = stdin.read(); System.out.print(znak[z4 - 48][i]+ " "); //c = stdin.read(); System.out.println(znak[z5 - 48][i]); //c = stdin.read();//nacte \n } System.out.println(); System.out.println(); } } } catch(IOException e) {} } }