#include <bits/stdc++.h>
using namespace std;
string s;
string ans;
bool At;
bool isDot(int p) { return s[p] == 'd' && s[p + 1] == 'o' && s[p + 2] == 't'; }
bool isAt(int p) { return s[p] == 'a' && s[p + 1] == 't'; }
int main() {
  cin >> s;
  for (int i = 0; i < s.size();) {
    if (isDot(i)) {
      if (i == 0 || i == s.size() - 3) {
        ans += "dot";
      } else {
        ans += '.';
      }
      i += 3;
    } else if (isAt(i)) {
      if (i == 0 || i == s.size() - 2 || At) {
        ans += "at";
      } else {
        ans += '@';
        At = 1;
      }
      i += 2;
    } else {
      ans += s[i];
      i++;
    }
  }
  cout << ans;
  return 0;
}
