docs: def tgread_bytes(self):
          """
          Reads a Telegram-encoded byte array, without the need of
          specifying its length.
          """
          first_byte = self.read_byte()
          if first_byte == 254:
              length = self.read_byte() | (self.read_byte() << 8) | (
                  self.read_byte() << 16)
              padding = length % 4
          else:
              length = first_byte
              padding = (length + 1) % 4
  
          data = self.read(length)
          if padding > 0:
              padding = 4 - padding
              self.read(padding)
  
          return data