Let \(AD\) and \(BE\) be the heights of the triangle \(\triangle ABC\), which intersect at the point \(F\). Prove that \(\triangle AFE\) and \(\triangle BFD\) are similar.