\begin{tikzpicture} \clip (-5,-2.5) rectangle (4,2.5); \tkzDefPoint(0,0){o} \tkzDefPoint(2,0){A} \tkzDefPoint(-2,0){B} \filldraw[fill=gray!20,draw=brown] (0,0) circle (2cm); \draw[thick,->](89:2)--(90:2); \draw[thick,->](269:2)--(270:2); \tkzDefPoint(0:1.7){p} \tkzDefPoint(30:1.2){q} \tkzDefPoint(180:2.353){pa} \tkzDefPoint(210:3.333){qa} %\draw[<->](-3,0)--(3,0); \coordinate (m1) at ($(p)!.5!(pa)$); \coordinate (m2) at ($(p)!.5!(q)$); \coordinate (m3) at ($(pa)!.5!(qa)$); \coordinate (a1) at ($(m1)!1!90:(pa)$); \coordinate (a2) at ($(m2)!1!90:(q)$); \coordinate (a3) at ($(m3)!1!90:(qa)$); \coordinate (center1) at ($(intersection of m1--a1 and m2--a2)$); \coordinate (b) at ($(q)!1!90:(center1)$); \coordinate (center1a) at ($(intersection of m1--a1 and m3--a3)$); \coordinate (ba) at ($(qa)!1!90:(center1a)$); \coordinate (center2) at ($(intersection of q--b and p--pa)$); \tkzInterCC(center2,q)(o,A)\tkzGetPoints{u}{v} \tkzDrawArc[dashed](center2,u)(v) \tkzDrawArc[draw=black](center2,v)(u) %\node(c1) at (center2)[draw, circle through = (q)]{}; \coordinate (center2a) at ($(intersection of qa--ba and p--pa)$); \tkzInterCC(center2a,qa)(o,A)\tkzGetPoints{ua}{va} \tkzDrawArc[dashed](center2a,ua)(va) \tkzDrawArc[draw=black](center2a,va)(ua) %\node(c1a) at (center2a)[draw, circle through = (qa)]{}; \tkzCircumCenter(p,q,pa)\tkzGetPoint{c} \tkzDrawPoints[size=8,fill=red](p,q,pa,qa) \tkzDrawPoints[size=6](A,B) \tkzLabelPoints[left](p,q) \draw (pa) node[below]{$p_a$}; \draw (qa) node[below]{$q_a$}; \end{tikzpicture}