#include <bits/stdc++.h>
using namespace std;
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
while (1) {
int flag = 0;
string s;
getline(cin, s);
if (s == ".") break;
stack<char> S;
for (auto c : s) {
if (c == '(' || c == '[') S.push(c);
else if (c == ')') {
if (!S.empty() && S.top() == '(') S.pop();
else {
flag = 1;
break;
}
}
else if (c == ']') {
if (!S.empty() && S.top() == '[') S.pop();
else {
flag = 1;
break;
}
}
if (S.empty() && c == '.') {
cout << "yes" << '\n';
}
}
if (!S.empty() || flag == 1) cout << "no" << '\n';
}
}