-:"$<\n"$<\n m\n.*:"\n" m(.)(.*\n)\|(.*):"$1"m$2$3 m.(.*\n)(.)(.*):"$2"m$1$3 (.*?\n.*?\n)(.*):$($(m$1))$2 (.)-(.)(.*):"$2 $1"$3 (.)(.*):"$1"$2 .*:"$&"