Points $P$ and $Q$ lies inside triangle $ABC$ such that $\angle ACP =\angle BCQ$ and $\angle CAP = \angle BAQ$. Denote by $D,E$, and $F$ the feet of perpendiculars from $P$ to lines $BC,CA$, and $AB$, respectively. Prove that if $\angle DEF = 90^o$, then $Q$ is the orthocenter of triangle $BDF$.
Problem
Source: 2006 MOP Homework Blue Geo 2
Tags: geometry, equal angles, orthocenter, projections, perpendicular, right angle