Note: Password must be 8-50 characters long, and include at least one uppercase letter, one digit, and one special character.