: s/\([^()<>]\{3,\}\)\( \|$\)/(\1)\2/ t s/((\. \([^()]*\)) \([^()]*\)) \([^()]*\))/\1 (\2 \3))/ s/\(.*\)(\([^()]*\))/\1<\2>/ t y/<>/()/ /\./b