def METHOD_NAME(lowers, uppers, scale):
    if not isinstance(lowers, np.ndarray):
        lowers = np.asarray(lowers)
        uppers = np.asarray(uppers)
    mid_points = (lowers + uppers) / 2.0
    widths_scaled = (uppers - lowers) * scale
    lowers_scaled = mid_points - widths_scaled / 2.0
    uppers_scaled = mid_points + widths_scaled / 2.0
    return lowers_scaled, uppers_scaled