#include<iostream>
#include<vector>
#include<string>
#include<cstring>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
string a,b;
int i=0;
while(cin>>a){
if(a!="STOP"){
b=a;//字符串可直接赋值
reverse(a.begin(),a.end());
if(a==b){
cout<<"#"<<++i<<": YES";
}
else{
cout<<"#"<<++i<<": NO";
}
}
else{
break;
}
}
return 0;
}
#include<vector>
#include<string>
#include<cstring>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
string a,b;
int i=0;
while(cin>>a){
if(a!="STOP"){
b=a;//字符串可直接赋值
reverse(a.begin(),a.end());
if(a==b){
cout<<"#"<<++i<<": YES";
}
else{
cout<<"#"<<++i<<": NO";
}
}
else{
break;
}
}
return 0;
}