def homogeneous_line_intersection(hl0abc, hl1abc):
    """ Given two homogenous lines return the intersection point in y,x coordinates
    """
    a0 = hl0abc[0]
    b0 = hl0abc[1]
    c0 = hl0abc[2]
    a1 = hl1abc[0]
    b1 = hl1abc[1]
    c1 = hl1abc[2]
    w = a0 * b1 - b0 * a1
    py = (c0 * a1 - a0 * c1) / w
    px = (b0 * c1 - c0 * b1) / w
    return [py, px]