#include <iostream>
#include <string>
using namespace std;
void check (string s)
{
string res = "YES";
int p = -1;
int t = -1;
for (int i = 0 ; i <s.length() ; i++)
{
if ('P'==s[i])
{
if (p <0 && t<0) {
p = i;
}
else {
res ="NO" ;
break;
}
}
else if ('T' == s[i])
{
if (p>=0 && t<0)
{
t = i ;
}
else {
res = "NO";
break;
}
}
else if ('A' != s[i]){
res = "NO";
break;
}
}
if ( ( p * (t-p-1)!= s.length()-t-1) || p+1 == t)res ="NO";
cout << res << endl;
}
int main()
{
int T = 0 ;
cin >> T;
string s="";
while (T--)
{
cin >> s;
check (s);
}
return 0;
}