code: def max_width(self):
          
          if len(self._plain_images) <= 0:
              self._convert_images()
  
          if self._max_width == 0:
              for image in self._plain_images:
                  new_max = max([wcswidth(x) for x in image])
                  self._max_width = max(new_max, self._max_width)
          return self._max_width
docs: :return: The max width of the rendered text (across all images if an
              animated renderer).