Problem g: 点阵字符

Problem g: 点阵字符

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 69  Solved: 38
[Submit] [Status] [Web Board] [Creator:]

Description

点阵字符是计算机系统存储、显示文字字型信息的一种方式,其中每个字型(字母、数字、标点符号等)都以一组二维像素信息表示,文字笔画经过的区域存储为1,否则存储为0 

点阵数据的优点是处理和显示速度快,目前点阵字符数据常用于LED、液晶等显示设备。 由于二进制表示点阵字符数据比较繁琐,通常点阵字符都用16进制表示。 

以8×16的ASCII字符为例,16个字节可以表示一个点阵字符的字型信息。

Input

16个字节的点阵字型信息。其中:每个字节占一行,为16进制格式

Output

对应的8×16的字符(提示:二进制位代码中的0对应输出两个小数点,1对应输出两个大写字母X)

Sample Input Copy

00
00
10
38
6C
C6
C6
FE
C6
C6
C6
C6
00
00
00
00

Sample Output Copy

................
................
......XX........
....XXXXXX......
..XXXX..XXXX....
XXXX......XXXX..
XXXX......XXXX..
XXXXXXXXXXXXXX..
XXXX......XXXX..
XXXX......XXXX..
XXXX......XXXX..
XXXX......XXXX..
................
................
................
................