code: def from_coords(cls, x, y):
          
  
          x_bytes = int(math.ceil(math.log(x, 2) / 8.0))
          y_bytes = int(math.ceil(math.log(y, 2) / 8.0))
  
          num_bytes = max(x_bytes, y_bytes)
  
          byte_string = b'\x04'
          byte_string += int_to_bytes(x, width=num_bytes)
          byte_string += int_to_bytes(y, width=num_bytes)
  
          return cls(byte_string)
docs: Creates an ECPoint object from the X and Y integer coordinates of the
          point
  
          :param x:
              The X coordinate, as an integer
  
          :param y:
              The Y coordinate, as an integer
  
          :return:
              An ECPoint object