:$< (.*)\n(.*):$1 $2 (\d).*\1(.)\d*(.*):$2$3 (\d)(.*):$18765432\ $2 (B.*)-(.*):$1\ $2 B(.*):$1 (.*) :"$1\n" (.*)A (.*):$1-$2 (.*)( |-)(.)(.*)A(.*):$1$3A$2$4$5 .* .*:$&A .+:B$&
Note that non-ascii characters in the above source code will be escaped (such as \x9f).