@property<EOL><INDENT>def bounding_box(self):<DEDENT>
min_x, min_y, max_x, max_y = zip(*list(self.walk_rows(<EOL>lambda row: row.bounding_box)))<EOL>return min(min_x), min(min_y), max(max_x), max(max_y)<EOL>
The minimum and maximum bounds of this layout.

        :return: ``(min_x, min_y, max_x, max_y)`` the bounding box
          of this layout
        :rtype: tuple