un peu changement, et ajout la mise en ordre des rectangles