Дана строка, состоящая из заглавных латинских букв A, B, C, D и E, и её длина $$$n$$$.
Каждой букве соответствует изображение высотой $$$5$$$ строк и шириной $$$4$$$ столбца, состоящее из символов . и #.
Буквы изображаются следующим образом:
| A | B | C | D | E |
| .##. | ###. | .### | ###. | #### |
| #..# | #..# | #... | #..# | #... |
| #### | ###. | #... | #..# | ###. |
| #..# | #..# | #... | #..# | #... |
| #..# | ###. | .### | ###. | #### |
Выведите изображение заданной строки, расположив изображения её букв слева направо. Между изображениями соседних букв должен находиться ровно один столбец из точек.
В первой строке входных данных содержится одно целое число $$$n$$$ ($$$1 \leq n \leq 100$$$) — длина строки.
Во второй строке входных данных содержится строка $$$s$$$ длины $$$n$$$, состоящая из заглавных латинских букв A, B, C, D и E.
Выведите $$$5$$$ строк, содержащих изображение строки $$$s$$$. Каждая строка должна состоять из $$$5 \cdot n - 1$$$ символов . и #, где $$$n$$$ — длина строки $$$s$$$.
Между изображениями соседних букв выводите ровно один столбец из точек. Дополнительные столбцы перед первой и после последней буквы выводить не нужно.
5ABCDE
.##..###...###.###..#### #..#.#..#.#....#..#.#... ####.###..#....#..#.###. #..#.#..#.#....#..#.#... #..#.###...###.###..####
1A
.##. #..# #### #..# #..#
В первом тесте все буквы разделены столбцом из точек. Всего 5 букв.