Обратите внимание на нижнюю строку блока bsb; если bsb успешно опустится ниже этой строки, bsb снова вернётся в предыдущую зону $BSB