#include<bits/stdc++.h>
using namespace std;
bool islow(char c)
{
return (c-'a'>=0&&c-'a'<26);
}
bool isup(char c)
{
return (c-'A'>=0&&c-'A'<26);
}
char rechar(char c)
{ //int tmp;
if(islow(c)){
if(c-'a'<=12){
//tmp=c-'a'
return 'z'-(c-'a');}
else return 'a'+('z'-c);
}
else if(isup(c)){
if(c-'A'<=12){
//tmp=c-'a'
return 'Z'-(c-'A');}
else return 'A'+('Z'-c);
}
else return c;
}
int main(){
string s;
while(cin>>s)
{
if(s=="!"){break;}
for(auto c:s){
cout<<rechar(c);
}
cout<<endl;
}
return 0;
}