#!ruby -p a=gsub(/./){($&[0]^(a||0)[$`.size]).chr}