#include <iostream>
#include <string>
using namespace std;
#define rep2(x,from,to) for(int x=(from);x<(to);++(x))
#define rep(x,to) rep2(x,0,to)
int main() {
	string n;
	bool p = 0;
	while(cin >> n) {
		if(p) cout << endl;
		p = 1;
		int k = n.length();
		string ans[8][5];
		rep(i,8) {
			rep(j,5) {
				if(i==2) ans[i][j] = '=';
				else if(i==1||i==3) ans[i][j] = ' ';
				else ans[i][j] = '*';
			}
		}
		rep(i,k) {
			int m = n[i]-'0';
			if(m>=5) swap(ans[0][i+5-k], ans[1][i+5-k]);
			rep(j,m%5) swap(ans[3+j][i+5-k],ans[4+j][i+5-k]);
		}
		rep(i,8) {
			rep(j,5) {
				cout << ans[i][j];
			}
			cout << endl;
		}
	}
	return 0;
}