#include<iostream>
#include<cstdlib>
#include<string>
#include<cstring>
using namespace std;
int main()
{
char arr[100] = { 0 };
int arr1[100] = { 0 };//用来存结果的数组
int a = 0;
int n = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> arr;
int len = strlen(arr);
int begin = 0, end = len - 1;
while (begin < end)
{
if (arr[begin] != arr[end])
{
arr1[a] = 0;//将结果存入数组
break;
}
begin++;
end--;
if (begin >= end)
{
arr1[a] = 1;//将结果存入数组
}
}a++;//这一轮判断结束,数组下标+1
}
for (int i = 0; i < a; i++)
{
if (arr1[i] == 1)
cout << "YES" << endl;
else
cout << "NO" << endl;
}
return 0;
}