Problem 668: Right triangle, Incircles, Parallel, Common Tangent, Mind Map

The figure shows a right triangle ABC
with the incircle O tangent to AC at H. From O parallels DE and
FG are drawn to AB, and BC, respectively. Prove that OH is the
common tangent to the incircles of triangles AFG and DEC.