Let ABCABC be a triangle with BCA=90°\angle BCA = 90°, and let DD be the foot of the altitude from CC. Let XX be a point in the interior of the segment CDCD. Let KK be the point on the segment AXAX such that BK=BCBK = BC. Similarly, let LL be the point on the segment BXBX such that AL=ACAL = AC. Let MM be the point of intersection of ALAL and BKBK.

Show that MK=MLMK = ML.