#include <bits/stdc++.h>
using namespace std;
void print(int);
int main() {
  long long a;
  cin >> a;
  do {
    int todo = a % 10;
    a /= 10;
    print(todo);
  } while (a);
  {
    int _;
    cin >> _;
  }
  return 0;
}
void print(int n) {
  string s("--|-----");
  if (n >= 5) {
    s[1] = 'O';
    n -= 5;
  } else {
    s[0] = 'O';
  }
  for (int i = 0; i < n; i++) s[i + 3] = 'O';
  for (int i = 4 - n; i > 0; i--) s[8 - i] = 'O';
  cout << s << endl;
}
