#include <bits/stdc++.h>
using namespace std;
void convert(string st, int i, int n) {
  for (int i = 3; i < n + 3; i++) {
    char t = st.at(i);
    st.at(i) = st.at(i + 1);
    st.at(i + 1) = t;
  }
  cout << st << '\n';
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  int n;
  cin >> n;
  string str = to_string(n);
  string st = "O-|-OOOO";
  int l = str.length();
  for (int i = l - 1; i >= 0; i--) {
    if (str.at(i) - '0' < 5) {
      convert(st, i, str.at(i) - '0');
    } else {
      string s = st;
      s.at(0) = '-';
      s.at(1) = 'O';
      convert(s, i, str.at(i) - '0' - 5);
    }
  }
}
