h s/. // s/ .*// s/./;&9876543210/g s/;\(.\)[^;]*\1/;/g t : s/\([^;]*\);/\1\1\1\1\1\1\1\1\1\1/ t G s/\n\(.\).*/\\1/ t1 :1 s/\(.\)\(.\)/\2\2/ t1 s/..// G s/\n. [^ ]* // t2 :2 s/.\(.*\)\(.\)/\1\2/ t2 s/\|//g