Password must be between 8-20 characters and contain:
at least one UPPERCASE LETTER
at least one LOWERCASE LETTER
at least one NUMBER
at least one special character from !@#$%^&*()_