#include <bits/stdc++.h>
using namespace std;
string t;
bool pd(string a) {
for (long long i = 0; i < a.size() ; i++) {
if (a[i] != a[a.size() - 1 - i]) {
return 0;
}
}
return 1;
}
long long pdd() {
string a = "";
for (long long i = t.size() - 1; i >= 0; i--) {
if (!(t[i] == 'l' || t[i] == 'b' || t[i] == 'q')) {
return i;
}
}
}
long long pdd2() {
string a = "";
for (long long i = 0; i < t.size(); i++) {
if (!(t[i] == 'l' || t[i] == 'b' || t[i] == 'q')) {
return i;
}
}
}
string dls(long long l, long long r) {
string tt = "";
for (long long i = l; i <= r; i++) {
tt += t[i];
}
return tt;
}
int main() {
long long s;
cin >> s;
for (long long i = 0; i < s; i++) {
cin >> t;
if (pd(t)) {
cout << "Yes";
} else if (pd(dls(pdd2(), pdd()))) {
if (pd(dls(0, pdd2() - 1) + dls(pdd() + 1, pdd() + pdd2()))) {
cout << "Yes";
} else {
cout << "No";
}
} else {
cout << "No";
}
cout << endl;
}
return 0;
}