#95. 打印数字

打印数字

题目描述

小杨为数字 0,1,2,30, 1, 2, 3 设计了一款表示形式,每个数字占用了 5×55 \times 5 的网格。数字 0,1,2,30, 1, 2, 3 的表示形式如下(每一行对应网格的一行):

..... ****. ..... .....
.***. ****. ****. ****.
.***. ****. ..... .....
.***. ****. .**** ****.
..... ****. ..... .....

其中第一列是数字 00,第二列是数字 11,第三列是数字 22,第四列是数字 33。小杨想请你将给定的数字 nn 转换为对应的表示形式。

输入格式

第一行包含一个正整数代表 nn

输出格式

输出对应的表示形式(共 55 行,每行长度等于 5×n5 \times |n|)。

样例

输入样例:

122301

输出样例:

****.....................
****.****.****.****..***.
****.................***.
****..****.********..***.
****.....................

数据范围

对于全部数据,保证有 1n1051 \le |n| \le 10^5,且 nn 仅由数字 0,1,2,30, 1, 2, 3 组成。