Abacus

Time Limit : 1 sec, Memory Limit : 65536 KB

そろばん


そろばんを習い始める友人からのお願いで、あなたはそろばんの珠の並び を表示するプログラムを作成することになりました。ある数字を入力として、そろばんの珠の並びを出力するプログラムを作成してください。ただし、表示するそろばんの桁数は 5 桁とし、0 から 9 までの珠の配置はそれぞれ '*' (半角アスタリスク)、' ' (半角空白)、'=' (半角イコール) を用いて以下のように表すものとします。


Input

複数のテストケースが与えられます。各テストケースとして 5 桁までの数字(整数)が 1 行に与えられます。

テストケースの数は 1024 を超えません。

Output

各テストケースついてそろばんの珠の配置を出力してください。テストケースの間に1行の空行を入れてください。

Sample Input

2006
1111

Output for the Sample Input

**** 
    *
=====
 *  *
**** 
* ***
*****
*****

*****

=====
 ****
*    
*****
*****
*****

Source: PC Koshien 2006, Preliminary Round , All-Japan High School Programming Contest, Aizu-Wakamatsu, Japan, 2006
(modified format)
http://www.pref.fukushima.jp/pc-concours/