Drawing Euler diagrams with circles and ellipses