Prove that $LB = LC$.

Let $\omega$ denote $(MNP)$, and let its circumcentre be $O$.

enter image description here

Note that if $H$ is the orthocentre of $ABC$, then $BN$ and $CP$ concur at $H$ as $MN \parallel AC$, and $MP \parallel AB$ so $BN \perp AC$ and $CP \perp AB$.

Therefore, since $\angle HNM = \angle HPM = 90^{\circ}$, $H$ is the antipodal point of $M$ in $\omega$.

Now, since $L$ is the reflection of $K$ in $\omega$, then $LN$ and $LP$ are tangent to $\omega$. This follows from similar triangles: $OK \times OL = ON^2 \implies \frac{OK}{ON} = \frac{ON}{OL}$, and $\angle LON$ is shared, so $\triangle OKN \sim \triangle ONL \implies \angle ONL = \angle OKN = 90^{\circ}$ as $K$ is the midpoint of $NP$. Therefore, $LN$ is tangent to $\omega$. A similar argument holds for $LP$.

Suppose $P_{\infty}$ is the point at infinity on line $BC$. Then, we have

$$(B, C; M, P_{\infty}) = -1.$$

Projecting these through $H$ onto $\omega$ yields

$$(N, P; M, H') = -1,$$

where $H'$ is the point on $\omega$ such that $HH' \parallel BC$. From this relation, we get $MNH'P$ is a harmonic quadrilateral, which implies $MH'$ is the symmedian of $\triangle MNP$. However, $ML$ is the symmedian of $MNP$ as $L$ is the intersection of the tangents at $N$ and $P$, so we must have $L, H', M$ collinear.

Therefore, since $H'M \perp BC$ (as $\angle HH'M = 90^{\circ}$ and $HH' \parallel BC$), then $LM \perp BC$, so $LB = LC$ as $LM$ is a perpendicular bisector of $BC$.


Extend BN to cut AC at B’. Do the same to get C’. Then, BB’ and CC’ are altitudes of $\triangle ABC$ and they will meet at H, the orthocenter. Hence A(H)A’ is the third altitude. Note that M, N. H, P lie on the same circle whose center is O and with HM as the diameter.

enter image description here

Let LM cut circle MNHP at S. Let SP produced cut SC at T.

Produce PO to cut circle MNHP at Q such that P(O)Q is another diameter of that circle. Note that, after such construction, HQMP is a rectangle circumscribed by the circle MNHP.

The inversion point L assures that (1) L, K, O are collinear; and (2) LN and LP are tangents to the circle MNHP.

enter image description here

Because of many right angles meet at P, we can ontain many equal angles. Those coded with the same color are actually equal. By simple subtraction, we get the pink coded angles are actually equal to those coded in red. Hence, $\angle A’PT = 90^0$.

$\angle HST = 90^0 + \angle blue = \angle A’PT + \angle PA’T = \angle PTC$. This means (1) HS // BC and further (2) $\angle SMC = \angle HSM = 90^0$. Required result follows.