uva337測資B

Input:
7
This is bad^h^c
^05^^
^14/ \^d^b   /   \
^u^d^d^l^l^l^l^l^l^l^l^l
^r^r< ACM >^l^l^d/^b   \
^b^d    \ /
^d^l^lv
7
^i9^l8^l7^l6^l5^l4^l3^l2^l1^l0
^o^d^lThis is #1^d^bThis is #2
^d^bThis is #3^d^bThis is #4
^d^bThis is #5^d^bThis is #6
^d^bThis is #7^d^bThis is #8
^i^d^bThis is #9^d^bThis is #10
^54^e Hello^d^l^l^l^lWorld
7
^i9^l8^l7^l6^l5^l4^l3^l2^l1^l0
^o^d^lThis is #1^d^bThis is #2
^r^r< ACM >^l^l^d/^b   \
^b^d    \ /
^d^l^lv
^d^bThis is #5^d^bThis is #6
^d^bThis is #7^d^bThis is #8
6
^d^l^lv
^d^bThis is #5^d^bThis is #6
^d^bThis is #7^d^bThis is #8
^51----
^o^52**
^i^53@@
13
^51----
^o^52**
^i^53@@
^51*****
^61*   
^71*****
^81*
^91*****
^25*****
^35*   *
^45*****
^55*
^65*
9
^51----
^o^52**
^i^53@@
^61|    |
^u^d^d^l^l^l^l^l^l^l^l^l
^r^r< ACM >^l^l^d/^b   \
^91----
^o^92**
^i^93@@
7
^u^d^d^l^l^l^l^l^l^l^l^l
^05^^
^14/ \^d^b   /   \
^o^01*****
^11*
^21*
^31*****
0
Output:
Case 1
+----------+
|     ^    |
|    / \   |
|   /   \  |
|  < ACM > |
|   \   /  |
|    \ /   |
|     v    |
|          |
|          |
|          |
+----------+
Case 2
+----------+
|0123456789|
|This is #1|
|This is #2|
|This is #3|
|This is #4|
|This Hello|
|This World|
|This is #7|
|This is #8|
|This is #0|
+----------+
Case 3
+----------+
|0123456789|
|This is #1|
|This is #>|
|   \   /  |
|    \ /   |
|     v    |
|This is #5|
|This is #6|
|This is #7|
|This is #8|
+----------+
Case 4
+----------+
|          |
|v         |
|This is #5|
|This is #6|
|This is #7|
|T-*@@*-is |
|          |
|          |
|          |
|          |
+----------+
Case 5
+----------+
|          |
|          |
|     *****|
|     *   *|
|     *****|
| ******-*@|
| *   *    |
| *****    |
| *        |
| *****    |
+----------+
Case 6
+----------+
|          |
|          |
|          |
|          |
|          |
| -*@@*-   |
| |    |   |
|  < ACM > |
|   \      |
| -*@@*-   |
+----------+
Case 7
+----------+
| *****    |
| *  / \   |
| * /   \  |
| *****    |
|          |
|          |
|          |
|          |
|          |
|          |
+----------+