Password must contain:
At least 8 characters
At least one lowercase letter (a...z)
At least one uppercase letter (A...Z)
At least one special character (!...%)
At least one number (0...9)