HZNUOJ

杭师大爆款包包

Tags:
Time Limit:  1 s      Memory Limit:   256 MB
Submission:729     AC:339     Score:86.32

Description

杭师大爆款包包一经上线就被扫荡一空。小白袋和小黑袋也登上了校园各类媒体的新闻头条。超市阿姨为了满足校园需求,果断开启第二批订购,但是事不如人意,厂商机器出了一些问题。因此,需要为包包印上标签。(注,本次考试未获得包包利益相关方任何赞助,请各位同学谨慎购买。)

标签需要包括四个英文字母(“HZNU”,请无视其他的小字),以及一层外边框

为了使做出的产品更有特色,请你将按照给定的需求,定制标签。

客户可以自主选择字体大小,以及字体填充符号。

为了作图美观,方便操作,外边框横线统一使用’-’表示,竖线统一使用’|’字符表示。

内部除字母外其余位置统一使用空格填充。

作图时需要在字母与字母之间保留一列间隔,字母与边框之间保留一行(列)间隔,题目保证英文字体大小a是一个奇数,作图时每个字母占用的长宽均为a个字符。具体字母输出样式请参考下方hint

Input

输入有多组,每组输入包含一个整形值a,一个字符值b。其中a代表字体大小(3<=a<150),b代表字母填充符。(注意输入的中间有一个空格)

Output

输出用户定制的标签

Samples

input
5 X
output
--------------------------- | | | X X XXXXX X X X X | | X X X XX X X X | | XXXXX X X X X X X | | X X X X XX X X | | X X XXXXX X X XXXXX | | | ---------------------------
input
13 *
output
----------------------------------------------------------- | | | * * ************* * * * * | | * * * ** * * * | | * * * * * * * * | | * * * * * * * * | | * * * * * * * * | | * * * * * * * * | | ************* * * * * * * | | * * * * * * * * | | * * * * * * * * | | * * * * * * * * | | * * * * * * * * | | * * * * ** * * | | * * ************* * * ************* | | | -----------------------------------------------------------

Hint

Author

YU, Deli

Source

2016年秋季学期程序设计基础第三次考试