408574: GYM103192 E 肉夹馍

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

E. 肉夹馍time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

zyw是一个旅行爱好者,同时也是一个吃货。zyw最喜欢的事情是到各地旅游并品尝当地的美食。这一次他来到了陕西西安旅游。众所周知,肉夹馍是陕西西安的传统小吃,有着馍香肉酥,肥而不腻,回味无穷的特点。zyw品尝了肉夹馍之后开始思考,为什么没有"肉夹馍夹馍"呢?又为什么没有"馍夹肉夹肉"呢?

于是,他想让卖肉夹馍的师傅为他定制一个肉夹馍,他用一个01串表示他的理想肉夹馍,其中0表示肉,1表示馍,字符串从左到右对应着肉夹馍的从里到外。

我们规定'*'代表肉,'-'代表上下两层的馍,'|'代表右侧的馍片。同时规定,肉夹馍都是向左侧开口,并且最里层的肉或馍长度为2个相应字符,外层的肉或馍宽度都为1且紧紧包裹着里层的肉或馍。

由于题目过于抽象,可以参考样例来进行进一步的理解。

例如,对于样例五的串011,对应的肉夹馍最里层是肉,外面包了两层馍。最里层的肉用两个 * 表示,靠里的一层馍用肉周围的7个字符表示,靠外的一层膜用靠里的一层膜周围的11个字符来表示。

现在,请你将表示zyw定制的肉夹馍的01串转化为图形展示给卖肉夹馍的师傅吧!

Input

输入一行字符串,表示zyw的理想肉夹馍,串长在11000之间且保证只含有01

Output

输出zyw定制版肉夹馍的图形。

ExamplesInput
1
Output
--
Input
0
Output
**
Input
01
Output
---
**|
---
Input
10
Output
***
--*
***
Input
011
Output
----
---|
**||
---|
----
Input
001
Output
----
***|
***|
***|
----

加入题单

算法标签: