def METHOD_NAME(path):
    """Method that sanitized path and determines if it exists and writable
    """
    # Check if the input is a string
    if not isinstance(path, str):
        raise ValueError("Input must be a string")
    # Check if the input is an absolute path
    path = Path(path).resolve()
    if not path.is_absolute():
        raise ValueError("Input must be an absolute path")
    sanitized_path = path.relative_to(path.parent)
    sanitized_parent = path.parent.relative_to(path.parent)
    return (
        (
            sanitized_path.exists()
            and os.access(sanitized_path, os.F_OK)
            and os.access(sanitized_path, os.W_OK)
            and os.access(sanitized_path, os.R_OK)
        ) or
        (
            not sanitized_path.exists()
            and sanitized_parent.exists()
            and os.access(sanitized_parent, os.F_OK)
            and os.access(sanitized_parent, os.W_OK)
            and os.access(sanitized_parent, os.R_OK)
        )
    )