a=({A..Z}) read s for((;i<${#s};)){ printf ${a[(63#i${s:i:1}-++i)%26]} }