s/$/A |\n _|_\nA| |\n|_|_\nA | |\n _|_|\nA |\n |/ : y/123456/012345/ h s/A\(.*\n\)/&\1/mg s/_|_/_&_/g s/ |/ &/g /0/!b g s/0*A.*\n//mg