#include<stdio.h>
#include<string.h>

int main()
{
  int i,j,flag[100],n1,n2,sum;
  char S[100];

  while(1){
    fgets(S,sizeof(S),stdin);
    if(S[0]=='.')break;
    n1=0;n2=0;sum=0;
    for(i=0;i<100;i++)flag[i]=0;
    for(i=0;i<strlen(S);i++){
      if(S[i]=='['){
	sum++;
	for(j=i;j<strlen(S);j++){
	  if(S[j]==']'){
            S[j]=='a';
            n1++;
	    break;
	  }
	}
      }
      if(S[i]=='('){
        sum++;
	for(j=i;j<strlen(S);j++){
	  if(S[j]==')'){
	    S[j]='a';
	    n2++;
            break;
	  }
	}
      }
    }
    if(sum==n1+n2)printf("yes\n");
    else printf("no\n");
  }
  
  return 0;
}