--- must long enough to cover all the characters above.