Let $D, E$ and $F$ be on $\overline{BC}, \overline{AC},$ and $\overline{AB},$ respectively, such that $\overline{AD}, \overline{BE},$ and $\overline{CF}$ are the angle bisectors of $\triangle {ABC}$. If $\angle{EDF}=90^{\circ}$, prove that $\angle{BED} = \angle{CFD} = 30^{\circ}$.
I have a few conjectures on how prove this. Firstly, it seems that $DE$ is an angle bisector of $\angle{CDA}$ and similarly $DF$ is an angle bisector of $\angle{BDA}$. Also it seems that $\overline{EF} \parallel \overline{BC}$, so that might help, but I don't see how to show $\angle{BED} = \angle{CFD} = 30^{\circ}$.
