def intersect_plane_plane(plane_a_co: 'mathutils.Vector', plane_a_no:
    'mathutils.Vector', plane_b_co: 'mathutils.Vector', plane_b_no:
    'mathutils.Vector') ->'mathutils.Vector':
    """Return the intersection between two planes 

    :param plane_a_co: Point on the first plane 
    :type plane_a_co: 'mathutils.Vector'
    :param plane_a_no: Normal of the first plane 
    :type plane_a_no: 'mathutils.Vector'
    :param plane_b_co: Point on the second plane 
    :type plane_b_co: 'mathutils.Vector'
    :param plane_b_no: Normal of the second plane 
    :type plane_b_no: 'mathutils.Vector'
    :return:  The line of the intersection represented as a point and a vector 
    """
    pass
