blocks regrouped