Napoleon's Theorem

Given: any triangle ABC

  Equilateral triangles:

    ABR, ACQ, BCP

    with centers M, N, E

   

To prove:

rMNE is equilateral

Proof: