code: def copy(self) -> "ConsoleBuffer":
          
          other = ConsoleBuffer(0, 0)  # type: "ConsoleBuffer"
          other.width = self.width
          other.height = self.height
          other.back_r = list(self.back_r)  # make explicit copies of all lists
          other.back_g = list(self.back_g)
          other.back_b = list(self.back_b)
          other.fore_r = list(self.fore_r)
          other.fore_g = list(self.fore_g)
          other.fore_b = list(self.fore_b)
          other.char = list(self.char)
          return other
docs: Returns a copy of this ConsoleBuffer.
  
          Returns:
              ConsoleBuffer: A new ConsoleBuffer copy.