import com.sun .xml .internal .ws .util .StringUtils
def map = [ A: "4" , B: "6" , E: "3" , I: "1" , L: "1" , M: "(V)" ,
N: "(\\ )" , O: "0" , S: "5" , T: "7" , V: "\\ /" , W: "`//" ]
System.in .eachLine { line ->
def output = line.toUpperCase ( )
def is1337 = map.values ( ) .find { line.contains ( it) }
map.entrySet ( ) .each {
def ( match, swap) = is1337 ? [ it.value , it.key ] : [ it.key , it.value ]
output = output.replace ( match, swap)
}
if ( is1337) output = StringUtils.capitalize ( output.toLowerCase ( ) )
println "${line} -> ${output}"
}
aW1wb3J0IGNvbS5zdW4ueG1sLmludGVybmFsLndzLnV0aWwuU3RyaW5nVXRpbHMKCmRlZiBtYXAgPSBbQTogIjQiLCBCOiAiNiIsIEU6ICIzIiwgSTogIjEiLCBMOiAiMSIsIE06ICIoVikiLAogICAgICAgTjogIihcXCkiLCBPOiAiMCIsIFM6ICI1IiwgVDogIjciLCBWOiAiXFwvIiwgVzogImAvLyJdCgpTeXN0ZW0uaW4uZWFjaExpbmUge2xpbmUgLT4KICAgIGRlZiBvdXRwdXQgPSBsaW5lLnRvVXBwZXJDYXNlKCkKICAgIGRlZiBpczEzMzcgPSBtYXAudmFsdWVzKCkuZmluZHtsaW5lLmNvbnRhaW5zKGl0KX0KCiAgICBtYXAuZW50cnlTZXQoKS5lYWNoIHsKICAgICAgICBkZWYgKG1hdGNoLHN3YXApID0gaXMxMzM3ID8gW2l0LnZhbHVlLGl0LmtleV0gOiBbaXQua2V5LGl0LnZhbHVlXQogICAgICAgIG91dHB1dCA9IG91dHB1dC5yZXBsYWNlKG1hdGNoLHN3YXApCiAgICB9CgogICAgaWYoaXMxMzM3KSBvdXRwdXQgPSBTdHJpbmdVdGlscy5jYXBpdGFsaXplKG91dHB1dC50b0xvd2VyQ2FzZSgpKQogICAgcHJpbnRsbiAiJHtsaW5lfSAtPiAke291dHB1dH0iCn0=