<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def zoom_in_area(self, area):
 """ zoom in area"""

        x = area[0]
        y = area[1]
        level = x[2]
        logger.debug("x = {}".format(x))
        logger.debug("y = {}".format(y))
        logger.debug("level = {}".format(level))
        if level == y[2] and level > 0:
            new_level = level - 1
            high_x = self.zoom_in_pixel(x)
            high_y = self.zoom_in_pixel(y)
            new_x = [
                min([high_x[0], high_y[0]]),
                min([high_x[1], high_y[1]]),
                new_level,
            ]
            new_y = [
                max([high_x[0], high_y[0]]),
                max([high_x[1], high_y[1]]),
                new_level,
            ]
            new_area = [new_x, new_y]
        else:
            new_area = area

        return new_area