Let $ABC$ be an acute triangle and $D$ a point on the side $BC$ such that $\angle BAD = \angle DAC$. The circumcircles of the triangles $ABD$ and $ACD$ intersect the segments $AC$ and $AB$ at $E$ and $F$, respectively. The internal bisectors of $\angle BDF$ and $\angle CDE$ intersect the sides $AB$ and $AC$ at $P$ and $Q$, respectively. Points $X$ and $Y$ are chosen on the side $BC$ such that $PX$ is parallel to $AC$ and $QY$ is parallel to $AB$. Finally, let $Z$ be the point of intersection of $BE$ and $CF$. Prove that $ZX = ZY$.
Problem
Source: Mathematics Regional Olympiad of Mexico Center Zone 2019 P3
Tags: geometry, equal segments, equal angles