#### 「ランレングス風圧縮」 ***   ランレングス圧縮が施されたような文字列(**ランレングス風圧縮文字列**) $S$ があります。\\ **ランレングス風圧縮文字列** $S$ が与えられるので、$S$ をもとに戻した文字列 $T$ を出力してください。 #### ランレングス風圧縮文字列のフォーマット *** - $S$ は以下で説明する {演算子付き文字列} が $2$ 個以上結合された文字列である。 - {演算子付き文字列} := {英大文字}{ $1$ から $9$ までの整数}{演算子} - 演算子は下記の $2$ 種類が存在する。 - `+` : 前後の文字列を結合する。 - `*` : 前の文字列の末尾で改行する。 - $S$ の末尾は必ず `*` となる。 文字列 $S$ は以下のように復元します。 ``` {英大文字}を{1から9までの整数}個繰り返し、最後に{演算子}によって文字列を処理する。 これを各{演算子付き文字列}について処理する。 ``` #### 入力される値 *** ``` S ``` * $1$ 行でランレングス風圧縮文字列 $S$ が与えられます。   #### 期待される出力値 *** ``` T ``` ランレングス風圧縮文字列 $S$ をもとに戻した文字列 $T$ を出力してください。   #### 制約 *** * $6 \leqq |S| \leqq 10^4$ * ランレングス風文字列 $S$ の構文は上記のフォーマット通りである。