code: def draw_char_screen(self):
  		
  		self.screen = Image.new("RGB", (self.height, self.width))
  		self.drawer = ImageDraw.Draw(self.screen)
  
  		for sy, line in enumerate(self.char_buffer):
  			for sx, tinfo in enumerate(line):
  				self.drawer.text((sx * 6, sy * 9), tinfo[0], fill=tinfo[1:])
  		self.output_device.interrupt()
docs: Draws the output buffered in the char_buffer.