In triangle $ABC$, where $AB = 52$, $BC = 56$, and $CA = 60$, let $D$ be the foot of the altitude from $A$, and $E$ be the intersection of the internal angle bisector of $\angle BAC$ with $BC$. Find the length of $DE$.

Let's think step by step and output the final answer within \boxed{}.
user