Let $D,E,F$ be points on the sides BC,CA,AB respectively of a triangle $ABC$ such that $BD=CE=AF$ and $\angle BDF=\angle CED=\angle AFE$.Prove that $\triangle ABC$ is equilateral.
My attempt - Using sine rule in triange $\triangle AFE$ ,$\triangle EDC$ and $\triangle BFD$ respectively, we have $AE \sin\angle AEF=BF \sin\angle BFD=DC\sin\angle FDC $.
But that does not help much.I am totally unaware what to do.please help.

