Surround the ANSI Escape Codes with the readline escape sequence
This prevents the ANSI Escape Codes from being considered in the length of the prompt string.
https://unix.stackexchange.com/questions/486789/input-from-readline-owerwrites-the-prompt