#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
long long int t,l,r;
while(t--){
char te[10000], c[10000];
fgets(te
, sizeof(te
), stdin
); for(long int i
=0; i
<strlen(te
); i
++)if(te
[i
] != '\n')c
[i
]=te
[i
];else c
[i
]='\0'; for(int i=0; c[i] !='\0';i++ )
if(c[i] >='A' && c[i]<='Z' || c[i]>= 'a' && c[i]<='z')c[i]+=3;
l = 0;
while(l<r){
char temp = c[l];
c[l]=c[r];
c[r]=temp;
l++;r--;
}
for(int i
= strlen(c
)/2; c
[i
] !='\0';i
++ ) c[i]-=1;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPG1hdGguaD4KaW50IG1haW4oKQp7Cglsb25nIGxvbmcgaW50IHQsbCxyOwoJc2NhbmYoIiVsbGQiLCAmdCk7CglnZXRjaGFyKCk7CgkJd2hpbGUodC0tKXsKCWNoYXIgdGVbMTAwMDBdLCBjWzEwMDAwXTsKCglmZ2V0cyh0ZSwgc2l6ZW9mKHRlKSwgc3RkaW4pOwoJZm9yKGxvbmcgaW50IGk9MDsgaTxzdHJsZW4odGUpOyBpKyspaWYodGVbaV0gIT0gJ1xuJyljW2ldPXRlW2ldO2Vsc2UgY1tpXT0nXDAnOwoJZm9yKGludCBpPTA7IGNbaV0gIT0nXDAnO2krKyApCiAgICAgICAgICAgaWYoY1tpXSA+PSdBJyAmJiBjW2ldPD0nWicgfHwgY1tpXT49ICdhJyAmJiBjW2ldPD0neicpY1tpXSs9MzsgCiAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICBsID0gMDsKCQkgICAgciA9IHN0cmxlbihjKS0xOwoJCSAKCQkgICAgd2hpbGUobDxyKXsKCQkgICAgICAgICAgY2hhciB0ZW1wID0gY1tsXTsKCQkgICAgICAgICAgY1tsXT1jW3JdOwoJCSAgICAgICAgICBjW3JdPXRlbXA7CgkJICAgICAgICAgIGwrKztyLS07CgkJICAgICAgICAgIAoJCSAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICBmb3IoaW50IGk9IHN0cmxlbihjKS8yOyBjW2ldICE9J1wwJztpKysgKQogICAgICAgICAgICBjW2ldLT0xOwogICAgICAgICAgICAKICAgICAgICAgICAgcHJpbnRmKCIlc1xuIiwgYyk7CiAgICAgICAgICAgIAogICAgICAgICAgICAKCQl9CgkKCQkKCgkKfQ==