20250618-rectangle