In the diagram below, $BE=EC=DF,$ and $\triangle ADF$ has the same area as $\triangle DEF.$ If rectangle $DXYF$ has area $42,$ what is the area of $\triangle ABC$?
The area of triangle ABC is 18.