before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after before before before bffore bftore aftore aftor after after after after