#include <bits/stdc++.h>

using namespace std;

string Input;
bool judgeResult[8][5];

void solve() {
	int j, k, len;
	string tmp;

	len = Input.size();
	tmp = "";
	for (int i = 0; i < 5 - len; i++) {
		tmp += "0";
	}
	Input = tmp + Input;
	len = Input.size();
	//cout << Input << endl;

	for (int i = len - 1; i > -1; i--) {
		//cout << Input[i] << endl;
		if (Input[i] > '4') {
			judgeResult[1][i] = true;
			k = Input[i] - '0' - 5;
		}
		else {
			judgeResult[0][i] = true;
			k = Input[i] - '0';
		}

		for (j = 0; j < k; j++) {
			judgeResult[3+j][i] = true;	
		}
		for (int t = 4 + j; t < 8; t++) {
			judgeResult[t][i] = true;
		}
	}
}


int main() {
	bool flag = false;

	while (cin >> Input) {
		if (flag) {
			cout << endl;
		}
		flag = true;
		memset(judgeResult, false, sizeof(judgeResult));
		solve();
		for (int i = 0; i < 8; i++) {
			if (i == 2) {
				cout << "=====" << endl;
				continue;
			}
			for (int j = 0; j < 5; j++) {
				cout << (judgeResult[i][j] ? "*" : " ");
			}
			cout << endl;
		}
	}

	return 0;
}
