#include<stdio.h>
#include<string.h>
#define m 10000
int main()
{
char a[110];
int q=0,i,h,j=0;
while(scanf("%s",&a)!=EOF)
{
if(strcmp(a,"STOP")==0)
break;
h=strlen(a);
for(i=0;i<h/2;i++)
{
if(a[i]==a[h-1-i])
j++;
}
q++;
if(j==h/2||h==1)
printf("#%d: YES\n",q);
else printf("#%d: NO\n",q);
j=0;
}
return 0;
}
#include<string.h>
#define m 10000
int main()
{
char a[110];
int q=0,i,h,j=0;
while(scanf("%s",&a)!=EOF)
{
if(strcmp(a,"STOP")==0)
break;
h=strlen(a);
for(i=0;i<h/2;i++)
{
if(a[i]==a[h-1-i])
j++;
}
q++;
if(j==h/2||h==1)
printf("#%d: YES\n",q);
else printf("#%d: NO\n",q);
j=0;
}
return 0;
}