Orient points from divide curve

I am learning grasshopper so excuse any ignorance if this is not correct.
I need to make a shape similar to this image, and then pack it into a set area.
image
I have figured out how to pack a 2D ellipse into the defined area, and now I need to get the rest of the shape. My path forward was to divide the ellipse with 4 points and then use the points as endpoints for the bottom two curves. However I am finding it hard to select the points I want as i could potentially have 20+ ellipses that need this done to them. I was then going to divide the curve into single points, but I can’t seem to control where the point falls on the curve. Is there a way to move the point to the other side of the ellipse? Or is there a better way to select which points I can use as endpoints on each curve?

elipse divide example.gh (5.8 KB)

Consider using the Area component to find the center of the ellipse, and also of the bottom of your shape. Then use the Reorient component to move the shape to the ellipse center points.

The point on the ellipse can be moved with the Seam component but it might be hard to find the exact bottom.