s/^/:/ : $!N s/\( *:\)\(.\)\| \(\S*>\)\(.\)/\2 \1\4\3/ s/\( *\):\s/\n\1>/ s/\(\( *\)\S*\)>\s/\1\n\2#\2:/ t s/[:>#]//g