做一道简单的题


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 32M

Problem types
Allowed languages
C, C++, Java, Python

Description

这次是ZZ第一次出题,所以他非常的紧张,生怕出的太简单会被狂A,又怕出的太恶心没人想做,百般抉择下,最后ZZ决定这次还是出一题很简单很简单的题目给大家做,就是输入一个数,然后把他输出,简单吧.

Input

包含多组输入,每组包含两个数s,n,(1 <= s <= 10, 0 <= n <= 99 999 999),n就是要你输出的那个数啦,s则是要求的规格.当输入为0 0时这组数据不做处理。

Output

输出的数字由"-"和"|"来表示,每个数字都占2s+3行,s+2列(必须要注意的是,这个数字没有"-"和"|"输出的地方都必须用" "来填满),一个数字的每个数之间都用一列空列隔开,每个数字后都有一个空行。 (放心!每个字的格式以及对齐方式ZZ都会在样例中用输出展示给你看哦)

Sample

Input

2 12345
3 67890
0 0

Output

--   --        -- 
   |    |    | |  | |   
   |    |    | |  | |   
      --   --   --   -- 
   | |       |    |    |
   | |       |    |    |
      --   --        -- 

 ---   ---   ---   ---   --- 
|         | |   | |   | |   |
|         | |   | |   | |   |
|         | |   | |   | |   |
 ---         ---   ---       
|   |     | |   |     | |   |
|   |     | |   |     | |   |
|   |     | |   |     | |   |
 ---         ---   ---   ---

Comments

There are no comments at the moment.