ЖК-дисплей
Ваш друг только что приобрёл новый компьютер. До этих пор самым мощным компьютером, которым он пользовался, был карманный калькулятор. Тепер, глядя на монитор нового компьютера, Ваш друг в большом разочаровании, так как жидкокристалический дисплей своего калькулятора ему нравится намного больше. Вы решили помочь другу на период адаптации к новому монитору и написать программу, которая отображает числа на экране монитора точно так же, как и на жидкокристалическом дисплее его калькулятора.
Входные данные
Входные данные расположены в нескольких строках по одному тесту в одной строке. Каждая строка содержит два целых числа s, n (1 ≤ s ≤ 10, 0 ≤ n ≤ 99 999 999), где n - это отображаемое на дисплее число, а s - размер его отображения на дисплее.
Входные данные заканчиваются строкой с двумя нулями и эта строка не должна обрабатываться.
Выходные данные
Выведите каждое заданое число в стиле жидкокристаического дисплея используя символы "-" для отображения горизонтальных сегментов и символы "|" для отображения вертикальных сегментов. Каждая цифра занимает ровно s+2 столбиков и 2s+3 строчек (не забывайте заполнять пробелами неотображаемое пространство для цифр). Соседние цифры должны быть разделены одним пробелом.
Разные тестовые случаи при выводе должны быть разделены пустой строкой (так как это показано в примере выходных данных).