from typing import Tuple
from typing import List
from typing import Set


def get_neighbours(p: Tuple[int], offsets: List[tuple]) -> Set[tuple]:
    """
    Get all of the neighbours of a point.
    """
    ns = set()
    for offset in offsets:
        n = []
        for dim in range(len(p)):
            n.append((p[dim]+offset[dim]))
        ns.add(tuple(n))
    return ns