#GESP0245. 字符变换

字符变换

题目描述

小明有一个 8×168 \times 16 的画布(88 行 1616 列),画布中的格子从上到下从左到右编号,左上的编号为 11,第一排最后一个的编号为 1616,最后一排第一个编号为 113113,右下为 128128。

初始画布中的每个格子都是 *,随后小明会给定三个正整数,小明会将对应编号的格子变为该正整数对应的 ASCII 编码字符。

最后请帮小明输出整个画布。

输入格式

输入包含三行,每行一个正整数,表示需要替换的画布格子编号。

输出格式

输出 8×168 \times 16 的画布,共 88 行,每行 1616 个字符。

样例 #1

样例输入 #1

48
65
97

样例输出 #1

****************
****************
***************0
****************
A***************
****************
a***************
****************

提示

【样例解释】

输入的三个编号分别是 4848、6565、9797。

  • 编号 4848 在 8×168 \times 16 画布的第 33 行第 1616 列,对应的 ASCII 字符是 0;
  • 编号 6565 在第 55 行第 11 列,对应的 ASCII 字符是 A;
  • 编号 9797 在第 77 行第 11 列,对应的 ASCII 字符是 a。

其余格子保持 *。

【数据范围】

输入范围是 4848 到 5757,6565 到 9090,以及 9797 到 122122(即 ASCII 编码的 0 到 9,A 到 Z,以及 a 到 z)。