#include <stdio.h>
#include <string.h>
char * StringInverted(char *str){
int i=0;
while(str[i]){
if('a'<=str[i] && str[i]<='z'){
str[i] = 'z'-str[i]+'a';
}else if('A'<=str[i] && str[i]<='Z'){
str[i] = 'Z'-str[i]+'A';
}
i++;
}
return str;
}
int main(){
char str[100];
while(gets(str), strcmp(str, "!")){
puts(StringInverted(str));
}
return 0;
}
/**************************************************************
Problem: 2184
User: admin
Language: C++
Result: Accepted
Time:8 ms
Memory:1036 kb
****************************************************************/