/-/G s//4294967296 / :1 s/[1-9]/&_/g y/123456789/012345678/ s/\(0_*\)\(_*\)\( .*\)\1\n/\3\n0\2/ s/_0\(_* \)/9_\1/ t1 / /D s/$/__!/ : s/_\{31\}/=/ s/_\(0=*\)/\1__________/ t s/_/_ABCDEFGHIJKLMNOPQRSTUVWXYZ/ s/_.*\(.\).\{29\}!/!\1/ y/=/_/ /_0/b s/.*!//