code: def get_from(self, x, y):
          
          # Convert to buffer coordinates
          y -= self._start_line
          if y < 0 or y >= self._buffer_height or x < 0 or x >= self.width:
              return None
          cell = self._buffer.get(x, y)
          return cell[0], cell[1], cell[2], cell[3]
docs: Get the character at the specified location.
  
          :param x: The column (x coord) of the character.
          :param y: The row (y coord) of the character.
  
          :return: A 4-tuple of (ascii code, foreground, attributes, background)
                   for the character at the location.