LC-Display#1341

LC-Display

1 second
64 megabytes
Very easy

A friend of yours has just bought a new computer. Until now, the most powerful computer he had ever used was a pocket calculator. Now, looking at his new computer, he is a bit disappointed, because he liked the LC-display of his calculator so much. So you decide to write a program that displays numbers in an LC-display-like style on his computer.

Input

The input contains several lines, one for each number to be displayed. Each line contains two integers , (1 \leq s \leq 10, 0 \leq n \leq 99\,999\,999), where is the number to be displayed and is the size in which it shall be displayed.

The input file will be terminated by a line containing two zeros. This line should not be processed.

Output

Output the numbers given in the input file in an LC-display-style using - signs for the horizontal segments and | signs for the vertical ones. Each digit occupies exactly s + 2 columns and 2s + 3 rows. (Be sure to fill all the white space occupied by the digits with blanks, also for the last digit.) There must be exactly one column of blanks between two digits.

Output a blank line after each number. (You will find a sample of each digit in the sample output.)

Examples

Example 1

Loading
Loading