<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def pjelpl(elin, plane):
 """ Project an ellipse onto a plane, orthogonally. http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pjelpl_c.html :param elin: A SPICE ellipse to be projected. :type elin: spiceypy.utils.support_types.Ellipse :param plane: A plane onto which elin is to be projected. :type plane: supporttypes.Plane :return: A SPICE ellipse resulting from the projection. :rtype: spiceypy.utils.support_types.Ellipse """

    assert (isinstance(elin, stypes.Ellipse))
    assert (isinstance(plane, stypes.Plane))
    elout = stypes.Ellipse()
    libspice.pjelpl_c(ctypes.byref(elin), ctypes.byref(plane),
                      ctypes.byref(elout))
    return elout