#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:64000000");
using namespace std;
template <class T>
T sqr(T x) {
  return x * x;
}
template <class T>
T abs(T x) {
  return x < 0 ? -x : x;
}
const double EPS = 1e-9;
const int INF = 1000000000 + 7;
const long long LINF = INF * 1LL * INF * 1LL;
const double PI = 3.1415926535897932384626433832795;
string s;
string ans;
int main() {
  ios_base::sync_with_stdio(false);
  cin >> s;
  for (int i = 0; i < (int)s.length(); i++) {
    if (s[i] == '.') {
      ans += '0';
    } else {
      if (s[i + 1] == '.')
        ans += '1';
      else
        ans += '2';
      i++;
    }
  }
  cout << ans << endl;
  return 0;
}
