#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
#include <vector>
#include <set>
#include <map>
#include <unordered_map>
#include <cstdio>
#include <cstring>
#include <queue>
#include <cstdlib>
#include <algorithm>
#include <list>
#include <string>
#include <cmath>
#include <bitset>
int main() {
string s;
vector<string>ss;
while (cin>>s) {
ss.push_back(s);
if (s.back() == 'E')
break;
}
int a = 0, b = 0;
for (int i = 0; i < ss.size(); i++) {
for ( auto ch : ss[i]) {
if (ch == 'E')
{
i = ss.size();
break;
}
if (ch == 'W')
a++;
else
b++;
if (a == 11 || b == 11) {
cout << a << ":" << b << endl;
a = b = 0;
}
}
}
if(a>0||b>0) {
cout << a << ":" << b << endl;
a = b = 0;
}
cout << endl;
for (int i = 0; i < ss.size(); i++) {
for (auto ch : ss[i]) {
if (ch == 'E')
{
i = ss.size();
break;
}
if (ch == 'W')
a++;
else
b++;
if (a == 21 || b == 21) {
cout << a << ":" << b << endl;
a = b = 0;
}
}
}
if (a > 0 || b > 0) {
cout << a << ":" << b << endl;
a = b = 0;
}
return 0;
}