#include <iostream>
#include <algorithm>
using namespace std;

int main() {
  int n;
  int a[5];
  bool b[5], first;
  first = true;
  while (cin >> n) {
    for (int i=0; i<5; i++) {
      a[i] = n % 10;
      n /= 10;
    }
    reverse(a, a+5);
    for (int i=0; i<5; i++) {
      if (a[i] < 5) {
        b[i] = false;
      } else {
        a[i] -= 5;
        b[i] = true;
      }
    }
    if (!first) cout << endl;
    for (int i=0; i<5; i++) cout << (b[i] ? ' ' : '*');
    cout << endl;
    for (int i=0; i<5; i++) cout << (b[i] ? '*' : ' ');
    cout << endl;
    for (int i=0; i<5; i++) cout << '=';
    cout << endl;
    for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
        cout << ((i == a[j]) ? ' ' : '*');
      }
      cout << endl;
    }
    first = false;
  }
  return 0;
}