Thanks, Fatty.
taner,
perhaps I mis-understand, but if you want to 'cut' the ellipse at the two points, making two jointive arcs, replace:
(entmod
(subst (cons 41 par1)
(assoc 41 elst)
(subst (cons 42 par2) (assoc 42 elst) elst)
)
)
by:
(entmake
(subst (cons 41 par1)
(assoc 41 elst)
(subst (cons 42 par2) (assoc 42 elst) elst)
)
)
(entmake
(subst (cons 41 par2)
(assoc 41 elst)
(subst (cons 42 par1) (assoc 42 elst) elst)
)
)
(entdel ell)
in the code I posted above.