Ellipse spirit