#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int L = s.size();
  int fl = 1, a = 0, tut = 0, ans = -1;
  for (int i = 0; i < L; ++i) {
    if (s[i] == 'a')
      ++a;
    else {
      if (i - a == L - i) {
        fl = 1;
        tut = 1;
        ans = i;
        for (int j = 0, k = i; j < i && k < L;) {
          if (s[j] == 'a') {
            ++j;
          } else if (s[j] != s[k]) {
            fl = 0;
            break;
          } else {
            ++j;
            ++k;
          }
        }
      }
    }
  }
  if (a == L) {
    cout << s;
  } else if (tut && fl) {
    for (int i = 0; i < ans; ++i) printf("%c", s[i]);
  } else {
    printf(":(");
  }
  return 0;
}
