Finishedd Ellipse  Algo