The figure shows a triangle ABC with the
altitude BD. DE is perpendicular to AB and DF is perpendicular to BC. BD
and EF meet at G. AG and DE meet at H, CG and DF meet at M.
Lines BH and AC meet at N, lines BM and AC meet at P. Prove that BN and
BP are congruent.