Problem

Source: Pan Africa 2002

Tags: geometry, circumcircle, perpendicular bisector



$\triangle{AOB}$ is a right triangle with $\angle{AOB}=90^{o}$. $C$ and $D$ are moving on $AO$ and $BO$ respectively such that $AC=BD$. Show that there is a fixed point $P$ through which the perpendicular bisector of $CD$ always passes.