Get all positions, that can be combined to get word parsed at specified position.
        :param x: X coordinate.
        :param y: Y coordinate.
        :return: List of tuples with two Point instances.

def positions(self, x, y):
        # type: (int, int) -> List[(Point, Point)]
        """
        Get all positions, that can be combined to get word parsed at specified position.
        :param x: X coordinate.
        :param y: Y coordinate.
        :return: List of tuples with two Point instances.
        """
        return [(Point(x, v), Point(x + 1 + v, y - 1 - v)) for v in range(y)]