from typing import Tuple


def to_isometric(position: Tuple[int, int], tile_size: int = 64) -> Tuple[int, int]:
    """Take screen (X,Y) coordinates and translate them into Isometric space

    Args:
        position: (Tuple[int, int]) - position in top-down cartesian space
        tile_size: (int) - size (length & width) of square world tile in cartesian space

    Returns
        Tuple[int, int] - position of the given point in isometric space
    """
    x, y = position
    return round((x - y) * tile_size), round((x + y) * tile_size * 0.5)