thanks ot jqcloud for the ellipse