#include <stdio.h>
#include <string.h>
int main()
{
char s1[10000]={0};
int s2[5];
int i=0,j;
int len=0,k;
int a=0,b=0;
scanf("%d",&i);
k=i;
for(j=0;j<k;j++)
{
scanf("%s",s1);
getchar();
{
len=strlen(s1);
for (i=0; len>i; i++)
{
if(s1[i]=='[')
{
a++;
}
if(s1[i]=='(')
{
b++;
}
if(s1[i]==']')
{
a--;
}
if(s1[i]==')')
{
b--;
}
}
if((a==0)&&(b==0))
s2[j]=0;
else
s2[j]=1;
a=0;
b=0;
}
}
for (i = 0; i < k; ++i)
{
if(s2[i])
printf("NO\n");
else
printf("YES\n");
}
return 0;
}