from typing import Dict
from typing import Any
from typing import List


def merge_dict_of_lists(original_dict: Dict[Any, List[Any]],
                        values_to_add: Dict[Any, List[Any]]
                        ) -> Dict[Any, List[Any]]:
    """
    Given two dictionaries of lists merge these lists into a new dictionary.
    :param original_dict: The dictionary to add items to.
    :param values_to_add: The dictionary with the items to add.
    :return: old with the new items added
    """
    for key in values_to_add:
        if key in original_dict.keys():
            for item in values_to_add[key]:
                if item not in original_dict[key]:
                    original_dict[key].append(item)
        else:
            original_dict[key] = values_to_add[key][:]
    return original_dict