def METHOD_NAME(user_config_dirs: list):
    print(f"Creating user configuration directories:\n\t{user_config_dirs}", file=sys.stderr)
    for user_config_dir in user_config_dirs:
        try:
            os.makedirs(user_config_dir, mode=0o777, exist_ok=True)
        except (PermissionError, FileExistsError) as e:
            print(f"Failed to create '{user_config_dir}': {e}", file=sys.stderr)