#274. 打印数字

打印数字

打印数字

题目描述

小杨为数字 00112233 设计了一款表示形式,每个数字占用了 5×55 \times 5 的网格。数字 00112233 的表示形式如下:

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

小杨想请你将给定的数字 nn 转换为对应的表示形式。

输入格式

第一行包含一个非负整数代表 nn

输出格式

输出对应的表示形式。

样例输入

12230

样例输出

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

样例解释

输入的数字为 1223012230,依次对应数字 1122223300。每个数字的表示形式均为 5×55 \times 5 的字符图案。拼接时,将各个数字的图案按行拼接:
对于第 11 行,取数字 11 的第 11****.,数字 22 的第 11.....,再一个数字 22 的第 11.....,数字 33 的第 11.....,数字 00 的第 11.....,顺次连接并去掉间隔空格,得到 ****.....................
类似地,对第 22 行至第 55 行重复该过程,即可得到最终的 55 行输出,如样例所示。

数据范围

对于全部数据,保证 0n1060 \le n \le 10^6,且 nn 仅由数字 00112233 组成。