Adaptado para usar classe Rect.