<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def viewable_width(self):
 """ The available combined character width when all padding is removed. """

        return sum(self.widths) + sum(x['padding'] for x in self.colspec)