#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,i,j,k;
char s[500], ss[200];
scanf("%s",s);
k=strlen(s);
j=0;
for(i=0; i<k-1; i++)
{
if(s[i]=='-'&&s[i+1]=='.')
{
ss[j]=1;
j++;
i++;
}
else if(s[i]=='-'&&s[i+1]=='-')
{
ss[j]=2;
j++;
i++;
}
else if (s[i]=='.')//&&s[i+1]=='-')
{
ss[j]=0;
j++;//i++;
}
}
cout<<x<<" "<<j<<endl;
for(x=0;x<j;x++)
printf("%c",ss[x]);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IHgsaSxqLGs7CiAgICBjaGFyIHNbNTAwXSwgc3NbMjAwXTsKICAgIHNjYW5mKCIlcyIscyk7CiAgICAKICAgICAgICBrPXN0cmxlbihzKTsKICAgICAgICBqPTA7CiAgICAgICAgZm9yKGk9MDsgaTxrLTE7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKHNbaV09PSctJyYmc1tpKzFdPT0nLicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHNzW2pdPTE7CiAgICAgICAgICAgICAgICBqKys7CiAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihzW2ldPT0nLScmJnNbaSsxXT09Jy0nKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzc1tqXT0yOwogICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgaSsrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKHNbaV09PScuJykvLyYmc1tpKzFdPT0nLScpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHNzW2pdPTA7CiAgICAgICAgICAgICAgICBqKys7Ly9pKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CmNvdXQ8PHg8PCIgIjw8ajw8ZW5kbDsKZm9yKHg9MDt4PGo7eCsrKQogICAgICAgIHByaW50ZigiJWMiLHNzW3hdKTsKICAgIAogICAgcmV0dXJuIDA7Cn0K