CF770D Draw Brackets!

题目描述

### 题目翻译 : 在方括号序列中插入符号“+”和“1”,如果从中获得规则的数学表达式,就可以称方括号序列为规则的。例如,序列“[ [ ] ] [ ]”、“[ ]”和“[ [ ] [ [ ] ] ]”--是规则的,同时“] [”、“[ [ ]”和“[ [ ] ] ] [”—是不规则的。 应使用最小伪图形在尽可能低的元素的高度上绘制给定的序列—使用符号“+”、“-”和“|”。例如,序列“[ [ ] [ ] ] [ ]”应该表示为: [图片](https://cdn.luogu.com.cn/upload/image_hosting/8gilah2t.png) **注意**:这里的括号应该用一个或多个符号“|”(垂直部分)和符号“+”和“-”表示,如上面给出的示例所示。 应该连续地绘制没有空格的括号,且只使用单个空格条分割成对的连续括号(这样两个括号就不会看上去合为一个符号)。应保证图像在元素上应具有尽可能小的高度。 此中,封闭的括号总是比周围的括号小,但每个括号都应该单独使图像的元素的高度最大化。因此,上面例子中的最后一对括号占据了图像的整个高度。 请仔细阅读下面的例子,它们充分解释了问题的情况。注意这个问题的答案(也就是图像)是独一无二的。

输入格式

输入的第一行包含一个偶数n(2

输出格式

仅需要按照条件中给定的格式打印绘制的方括号序列。不需要打印多余的(不必要的)空格。