def get_bounding_box(points, padding=0):
    """Returns the bounding box of a list of points with the given padding"""
    x_coords = list(map(lambda x: x[0], points))
    y_coords = list(map(lambda x: x[1], points))
    return (
        min(x_coords) - padding,
        min(y_coords) - padding,
        max(x_coords) + padding,
        max(y_coords) + padding,
    )