uva706測資B

Input:
2 12345
3 67890
10 14567890
4 7343411
5 87823890
7 8
6 5532100
0 0
Output:
      --   --        -- 
   |    |    | |  | |   
   |    |    | |  | |   
      --   --   --   -- 
   | |       |    |    |
   | |       |    |    |
      --   --        -- 

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

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

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

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

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

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