笨笨的烟花摆放
背景
笨笨:“放烟花啦~~”
路人甲:“……”
笨笨:“不说了,准备开放~”
路人甲:“……”
描述
放烟花前,我们要做的是按烟花所组成的样式摆好发射筒。
烟花是由c1,c2两种发射筒构成,c1作为背景,c2作为字点,它们所放出的图形是不同的。
要放的烟花图案是由这两种图形构成的英语短语s(长度<=255)。
烟花放大示例请参见"来源"。
示例中所做的例子均使用以下定义:
c1='.' c2='*' s='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
(你所要做的是将烟花短语按示例中的规律放大。)
为了烟花取得更好的效果,现在我们要做的是,把烟花放大n倍(1<=n<=200),把所构成的图案告诉笨笨,好摆放发射筒。
格式
输入格式
输入第一行一个数n,表示放大倍数(1<=n<=200)。
输入第二行两个字符c1和c2,表示背景图案和字点图案。
输入第三行为一个长度不超过255的字符串,由 'A'~'Z'以及空格组成。
输出格式
输出所构成的烟花图案。
样例1
样例输入1
2
 *
VIJOS
样例输出1
  **  **    ******    ******      **        **    
  **  **    ******    ******     ****      ****   
  **  **      **        **      **  **    **  **  
  **  **      **        **      **  **    *** **  
  **  **      **        **      **  **     ***    
  **  **      **        **      **  **      ***   
  **  **      **        **      **  **    ** ***  
  **  **      **        **      **  **    **  **  
    **      ******    ****       ****      ****   
    **      ******    ****        **        **    
限制
1s超了别怪我……怪你自己的算法吧……
提示
烟花中只带有'A'~'Z'和空格,并且长度不超过string,即255位字符。
but输出有可能超过,范围是多少就自己算算吧。
PS:注意本题的字母格式,详细请见描述中的示例。
【下面是对字母图状的解释】(由于显示问题,请将下文复制到文本文档中查看)
所有字母在本题中有固定的格式。
每个字母由5*5的方阵组成。
第一列和第五列为空白格点,中间三列为字母格点,每个格点有固定的图状。
现在以X为例:
X在本题用的是以下格式
o o 
     ovo 
     }o{ 
     o^o 
     o o 
上格式中(以n=5,c1='.',c2='*')
v图状:
.....
    ...
    .
    *****
    *****
}图状:
.****
    ..***
    ...**
    ..***
    .****
{图状:
****.
    ***..
    **...
    ***..
    ****.
^图状:
*****
    *****
    .
    ...
    .....
空格图状:
.....
    .....
    .....
    .....
    .....
o图状:
*****
    *****
    *****
    *****
    *****
放大5倍的X即为:
.....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....******...******.....
    .....*******.*******.....
    .....***************.....
    .....***************.....
    ......*************......
    .......***********.......
    ........*********........
    .......***********.......
    ......*************......
    .....***************.....
    .....***************.....
    .....*******.*******.....
    .....******...******.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
    .....*****.....*****.....
来源
a~m:
aob  oob  aob  oob  ooo  ooo  aob  o o  ooo  ooo  o o  o    ovo 
     o o  o o  o o  o o  o    o    o o  o o   o    o   oao  o    ooo 
     ooo  oo{  o    o o  ooo  ooo  o    ooo   o    o   oo{  o    ooo 
     o o  o o  o o  o o  o    o    oco  o o   o    o   oco  o    ooo 
     o o  ood  cod  ood  ooo  o    cod  o o  ooo  oo   o o  ooo  ooo 
n~z:
obo  aob  oob  aob  oob  aob  ooo  o o  o o  ooo  o o  o o  ooo 
     ooo  o o  o o  o o  o o  obo   o   o o  o o  ooo  ovo  o o   ao 
     ooo  o o  ood  o o  oo{  cob   o   o o  o o  ooo  }o{  cod  aod 
     ooo  o o  o    o o  o o  oco   o   ovo  o o  ooo  o^o   o   od
     oco  cod  o    co{  o o  cod   o   cod   o   o^o  o o   o   ooo