#include <iostream>
using namespace std;


void abacus(int x) {
  char ans[8][6];
  for(int i=0;i<6;i++) {
    ans[0][i] = ' ';
    ans[1][i] = ' ';
    ans[2][i] = '=';
    for(int j=3;j<8;j++) {
      ans[j][i] = '*';
    }
  }
  int a[5];
  a[0] = x/10000;
  x %= 10000;
  a[1] = x/1000;
  x %= 1000;
  a[2] = x/100;
  x %= 100;
  a[3] = x/10;
  x %= 10;
  a[4] = x;
  for(int i=0;i<5;i++) {
    if(a[i] <= 4) {
      ans[0][i] = '*';
      ans[1][i] = ' ';
    }
    else {
      ans[0][i] = ' ';
      ans[1][i] = '*';
    }
    if(a[i] % 5 == 0)
      ans[3][i] = ' ';
    else if(a[i] % 5 == 1)
      ans[4][i] = ' ';
    else if(a[i] % 5 == 2)
      ans[5][i] = ' ';
    else if(a[i] % 5 == 3)
      ans[6][i] = ' ';
    else if(a[i] % 5 == 4)
      ans[7][i] = ' ';
  }
  for(int i=0;i<8;i++) {
    for(int j=0;j<5;j++) {
      cout << ans[i][j];
    }
    cout << endl;
  }

}

int main() {
  int x;
  bool r=false;
  while(cin >> x) {
    if(r)cout << endl;
    abacus(x);
    r=true;
  }
}