using static System.Console ;
class Program
{
static void Main( )
{
ShowNumber2( "012345678" ) ;
WriteLine( ) ;
ShowNumber3( "012345678" ) ;
ReadLine( ) ;
}
static void ShowNumber3( string s)
{
for ( int i=- 1 , j;++ i< 7 ; WriteLine( ) ) foreach( var c in s) for ( j= 0 ; j< 8 ; ) Write( " #" [ ( "~r``k!`!``Ln++Kk+K+++t**Kkkz+++r``Kaar` +rk*!*+f+*Lrk+J++f++~`!`J``f``" [ i* 10 + c- 48 ] - 6 ^ 100 ) >> j++& 1 ] ) ;
}
static void ShowNumber2( string s)
{
for ( int i = - 1 , j; ++ i < 7 ; WriteLine( ) )
foreach ( var c in s)
for ( j = 0 ; j < 8 ; )
Write( " #" [
(
"~r``k!`!``Ln++Kk+K+++t**Kkkz+++r``Kaar` +rk*!*+f+*Lrk+J++f++~`!`J``f``"
[ i * 10 + c - 48 ] - 6 ^ 100
) >> j++ & 1
] ) ;
}
}
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBTaG93TnVtYmVyMigiMDEyMzQ1Njc4Iik7CiAgICAgICAgV3JpdGVMaW5lKCk7CiAgICAgICAgU2hvd051bWJlcjMoIjAxMjM0NTY3OCIpOwogICAgICAgIFJlYWRMaW5lKCk7CiAgICB9CgogICAgc3RhdGljIHZvaWQgU2hvd051bWJlcjMoc3RyaW5nIHMpCiAgICB7CiAgICAgICAgZm9yKGludCBpPS0xLGo7KytpPDc7V3JpdGVMaW5lKCkpZm9yZWFjaCh2YXIgYyBpbiBzKWZvcihqPTA7ajw4OylXcml0ZSgiICMiWygifnJgYGshYCFgYExuKytLaytLKysrdCoqS2treisrK3JgYEthYXJgICtyayohKitmKypMcmsrSisrZisrfmAhYEpgYGZgYCJbaSoxMCtjLTQ4XS02XjEwMCk+PmorKyYxXSk7CiAgICB9CgogICAgc3RhdGljIHZvaWQgU2hvd051bWJlcjIoc3RyaW5nIHMpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IC0xLCBqOyArK2kgPCA3OyBXcml0ZUxpbmUoKSkKICAgICAgICAgICAgZm9yZWFjaCAodmFyIGMgaW4gcykKICAgICAgICAgICAgICAgIGZvciAoaiA9IDA7IGogPCA4OykKICAgICAgICAgICAgICAgICAgICBXcml0ZSgiICMiWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ+cmBgayFgIWBgTG4rK0trK0srKyt0KipLa2t6KysrcmBgS2FhcmAgK3JrKiEqK2YrKkxyaytKKytmKyt+YCFgSmBgZmBgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaSAqIDEwICsgYyAtIDQ4XSAtIDYgXiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkgPj4gaisrICYgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKTsKICAgIH0KfQ==