So. Many. Rectangles.