separate intersection BL