Hi I need help for this question

I need the solution, working out and the explanation for the steps.

Thanks :)

http://img15.imageshack.us/img15/7071/diagramv.png

Triangle ACB and Triangle APO are equilateral

(i) Explain why Angle BAO = Angle PAC

(ii) Prove Triangle AOB is congruent to Triangle APC

(iii) Hence. Prove OP=CP