#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
unordered_map<string,string> chu = {
{R"(/\)", "A"},
{"|))", "B"},
{"(", "C"},
{"|)", "D"},
{"3", "E"},
{"|=", "F"},
{"6", "G"},
{"|-|", "H"},
{"!", "I"},
{"_|", "J"},
{"|<", "K"},
{"|_", "L"},
{R"(/\\/\\)", "M"},
{R"(|\|)", "N"},
{"0", "O"},
{"|*", "P"},
{"0_", "Q"},
{"|2", "R"},
{"$", "S"},
{"7", "T"},
{"(_)", "U"},
{R"(\/)", "V"},
{R"(\/\/)", "W"},
{"><", "X"},
{"`/", "Y"},
{"2", "Z"}
};
string s;
string kq = "";
while (cin >> s){
kq += chu[s];
}
cout << kq;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwogICAgdW5vcmRlcmVkX21hcDxzdHJpbmcsc3RyaW5nPiBjaHUgPSB7CiAgICAgICAge1IiKC9cKSIsICJBIn0sCiAgICAgICAgeyJ8KSkiLCAiQiJ9LAogICAgICAgIHsiKCIsICJDIn0sCiAgICAgICAgeyJ8KSIsICJEIn0sCiAgICAgICAgeyIzIiwgIkUifSwKICAgICAgICB7Inw9IiwgIkYifSwKICAgICAgICB7IjYiLCAiRyJ9LAogICAgICAgIHsifC18IiwgIkgifSwKICAgICAgICB7IiEiLCAiSSJ9LAogICAgICAgIHsiX3wiLCAiSiJ9LAogICAgICAgIHsifDwiLCAiSyJ9LAogICAgICAgIHsifF8iLCAiTCJ9LAogICAgICAgIHtSIigvXFwvXFwpIiwgIk0ifSwKICAgICAgICB7UiIofFx8KSIsICJOIn0sCiAgICAgICAgeyIwIiwgIk8ifSwKICAgICAgICB7InwqIiwgIlAifSwKICAgICAgICB7IjBfIiwgIlEifSwKICAgICAgICB7InwyIiwgIlIifSwKICAgICAgICB7IiQiLCAiUyJ9LAogICAgICAgIHsiNyIsICJUIn0sCiAgICAgICAgeyIoXykiLCAiVSJ9LAogICAgICAgIHtSIihcLykiLCAiViJ9LAogICAgICAgIHtSIihcL1wvKSIsICJXIn0sCiAgICAgICAgeyI+PCIsICJYIn0sCiAgICAgICAgeyJgLyIsICJZIn0sCiAgICAgICAgeyIyIiwgIloifQogICAgfTsKICAgIHN0cmluZyBzOwogICAgc3RyaW5nIGtxID0gIiI7CiAgICB3aGlsZSAoY2luID4+IHMpewogICAgICAgIGtxICs9IGNodVtzXTsKICAgIH0KICAgIGNvdXQgPDwga3E7Cn0K