<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def read_character_string(self):
 """Reads a character string from the packet"""

        length = ord(self.data[self.offset])
        self.offset += 1
        return self.read_string(length)