#include <stdio.h>
#include <ctype.h>
void wyswietl(char t[])
{
static const char *digits[3][10]=
{
{" _ "," "," _ "," _ "," "," _ "," _ "," _ "," _ "," _ "},
{"| |"," |"," _|"," _|","|_|","|_ ","|_ "," |","|_|","|_|"},
{"|_|"," |","|_ "," _|"," |"," _|","|_|"," |","|_|"," _|"}
};
for(unsigned y=0;y<3;++y)
{
for(unsigned i
=0;t
[i
];++i
) if(isdigit(t
[i
])) printf(" %s",digits
[y
][t
[i
]-'0']); }
}
int main()
{
char tab[100];
while((scanf("%99s",tab
)==1)&&(tab
[0])) wyswietl
(tab
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgoKdm9pZCB3eXN3aWV0bChjaGFyIHRbXSkKICB7CiAgIHN0YXRpYyBjb25zdCBjaGFyICpkaWdpdHNbM11bMTBdPQogICAgIHsKICAgICAgICB7IiBfICIsIiAgICIsIiBfICIsIiBfICIsIiAgICIsIiBfICIsIiBfICIsIiBfICIsIiBfICIsIiBfICJ9LAogICAgICAgIHsifCB8IiwiICB8IiwiIF98IiwiIF98IiwifF98IiwifF8gIiwifF8gIiwiICB8IiwifF98IiwifF98In0sCiAgICAgICAgeyJ8X3wiLCIgIHwiLCJ8XyAiLCIgX3wiLCIgIHwiLCIgX3wiLCJ8X3wiLCIgIHwiLCJ8X3wiLCIgX3wifQogICAgIH07CiAgIGZvcih1bnNpZ25lZCB5PTA7eTwzOysreSkKICAgICB7CiAgICAgIGZvcih1bnNpZ25lZCBpPTA7dFtpXTsrK2kpIGlmKGlzZGlnaXQodFtpXSkpIHByaW50ZigiICVzIixkaWdpdHNbeV1bdFtpXS0nMCddKTsKICAgICAgcHJpbnRmKCJcbiIpOwogICAgIH0KICB9CgoKCmludCBtYWluKCkKICB7CiAgIGNoYXIgdGFiWzEwMF07CiAgIHdoaWxlKChzY2FuZigiJTk5cyIsdGFiKT09MSkmJih0YWJbMF0pKSB3eXN3aWV0bCh0YWIpOwogICByZXR1cm4gMDsKICB9