#include<iostream>
#include<stack>
#include<string>
using namespace std;
int main( ) {
string input;
getline( cin , input) ;
stack< char > s;
while ( input ! = "." ) {
for ( char alpha : input) {
if ( alpha == '[' ) {
s.push ( '[' ) ;
}
else if ( alpha == ']' ) {
if ( s.empty ( ) ) {
s.push ( ']' ) ;
break ;
}
else {
if ( s.top ( ) == '[' ) {
s.pop ( ) ;
}
}
}
else if ( alpha == '(' ) {
s.push ( '(' ) ;
}
else if ( alpha == ')' ) {
if ( s.empty ( ) ) {
s.push ( ')' ) ;
break ;
}
else {
if ( s.top ( ) == '(' ) {
s.pop ( ) ;
}
}
}
}
if ( s.empty ( ) ) {
cout << "yes\n " ;
}
else {
cout << "no\n " ;
}
while ( ! s.empty ( ) ) {
s.pop ( ) ;
}
getline( cin , input) ;
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0YWNrPgojaW5jbHVkZTxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewogICAgc3RyaW5nIGlucHV0OwogICAgZ2V0bGluZShjaW4sIGlucHV0KTsKICAgIHN0YWNrPGNoYXI+IHM7CiAgICB3aGlsZShpbnB1dCAhPSAiLiIpewogICAgICAgIGZvcihjaGFyIGFscGhhIDogaW5wdXQpewogICAgICAgICAgICBpZihhbHBoYSA9PSAnWycpewogICAgICAgICAgICAgICAgcy5wdXNoKCdbJyk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGVsc2UgaWYoYWxwaGEgPT0gJ10nKXsKICAgICAgICAgICAgICAgIGlmKHMuZW1wdHkoKSl7CiAgICAgICAgICAgICAgICAgICAgcy5wdXNoKCddJyk7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlewogICAgICAgICAgICAgICAgICAgIGlmKHMudG9wKCkgPT0gJ1snKXsKICAgICAgICAgICAgICAgICAgICAgICAgcy5wb3AoKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihhbHBoYSA9PSAnKCcpewogICAgICAgICAgICAgICAgcy5wdXNoKCcoJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihhbHBoYSA9PSAnKScpewogICAgICAgICAgICAgICAgaWYocy5lbXB0eSgpKXsKICAgICAgICAgICAgICAgICAgICBzLnB1c2goJyknKTsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICAgICAgICAgaWYocy50b3AoKSA9PSAnKCcpewogICAgICAgICAgICAgICAgICAgICAgICBzLnBvcCgpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZihzLmVtcHR5KCkpIHsKICAgICAgICAgICAgY291dCA8PCAieWVzXG4iOwogICAgICAgIH0KICAgICAgICBlbHNlewogICAgICAgICAgICBjb3V0IDw8ICJub1xuIjsKICAgICAgICB9CgogICAgICAgIHdoaWxlKCFzLmVtcHR5KCkpewogICAgICAgICAgICBzLnBvcCgpOwogICAgICAgIH0KICAgICAgICBnZXRsaW5lKGNpbiwgaW5wdXQpOwogICAgfQp9
stdin
U28gd2hlbiBJIGRpZSAodGhlIFtmaXJzdF0gSSB3aWxsIHNlZSBpbiAoaGVhdmVuKSBpcyBhIHNjb3JlIGxpc3QpLgpbIGZpcnN0IGluIF0gKCBmaXJzdCBvdXQgKS4KSGFsZiBNb29uIHRvbmlnaHQgKEF0IGxlYXN0IGl0IGlzIGJldHRlciB0aGFuIG5vIE1vb24gYXQgYWxsXS4KQSByb3BlIG1heSBmb3JtICkoIGEgdHJhaWwgaW4gYSBtYXplLgpIZWxwKCBJW20gYmVpbmcgaGVsZCBwcmlzb25lciBpbiBhIGZvcnR1bmUgY29va2llIGZhY3RvcnkpXS4KKFsgKChbKCBbIF0gKSAoICkgKCggKSldICkpIF0pLgogLgou
So when I die (the [first] I will see in (heaven) is a score list).
[ first in ] ( first out ).
Half Moon tonight (At least it is better than no Moon at all].
A rope may form )( a trail in a maze.
Help( I[m being held prisoner in a fortune cookie factory)].
([ (([( [ ] ) ( ) (( ))] )) ]).
.
.