Hi I need help for this question

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

Thanks

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