boucle completed