: /.../!s/^/0/ t s/[0-8]/&=/g y/012345678/123456789/ s/=9/9==========/ s/X====/=X/ s/B====/-B/ s/Q------/-Q/ t s/.\{43\}/RKRNNQBX/ t s/N-/-N/ s/N--/-N/ s/N---/-N/ s/=/--/g :3 s/\(.\)\(.-*\)-/\2\1/ s/X-*B/&-/ t3 y/X/B/