#include<iostream>
#include<stack>
using namespace std;
stack<char> fu;
char cs[300];
int main(){
cin>>cs;
int x=0,flag=1;
while(1){
if(cs[x]=='(')fu.push('(');
if(cs[x]==')'){
if(fu.empty())flag=0;
else fu.pop();
}
if(cs[x]=='@')break;
x++;
}
if(fu.empty()&&flag)cout<<"YES";
else cout<<"NO";
return 0;
}