<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def draw_rect(self, bbox, cell_val):
 """ Fills the bbox with the content values Float bbox values are normalized to have non-zero area """

        new_x0 = int(bbox[x0])
        new_y0 = int(bbox[y0])
        new_x1 = max(new_x0 + 1, int(bbox[x1]))
        new_y1 = max(new_y0 + 1, int(bbox[y1]))

        self.grid[new_x0:new_x1, new_y0:new_y1] = cell_val