def __init__(self, *elements, **kwargs):
if not all([isinstance(e, Row) or issubclass(type(e), Box)<EOL>for e in elements]):<EOL><INDENT>raise TypeError('<STR_LIT>'<EOL>'<STR_LIT>')<EOL><DEDENT>width = kwargs.pop('<STR_LIT:width>', <NUM_LIT:12>)<EOL>if width not in range(<NUM_LIT:1>, <NUM_LIT>):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>self.type = '<STR_LIT>'<EOL>self.elements = elements<EOL>self.width = width<EOL>
Init method.

Args:
    *elements (): the rows or boxes.
    **kwargs: the width can be passed through the keyword args [1-12].