#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j = 0, l, len, c1 = 0, c = 0, k, m;
  char s[100005], t[100005];
  scanf("%s", &s);
  l = strlen(s);
  k = l;
  for (i = 0; i < l; i++) {
    if (s[i] > 'a') {
      t[j++] = s[i];
      c1++;
    }
  }
  l = strlen(t);
  if (l % 2 == 1) {
    printf(":(");
    return 0;
  } else {
    len = l / 2;
    m = len;
    for (i = 0; i < (l / 2); i++, len++) {
      if (t[i] == t[len]) {
        c++;
      }
    }
    if (c == (m)) {
      for (i = k - c; i < k; i++) {
        if (s[i] == 'a') {
          printf(":(");
          return 0;
        }
      }
      for (i = 0; i < k - c; i++) {
        printf("%c", s[i]);
      }
      return 0;
    } else {
      printf(":(");
      return 0;
    }
  }
}
