\begin{tikzpicture}[scale=.4] \foreach \t in {0,22.5,...,337.5} \draw (0:0)--(\t:3.5); \foreach \r in {1,2,3} \draw[dashed, blue] (0,0) circle (\r cm); \tkzDefPoint(0,0){o} \tkzDrawPoint[fill=red](o) \draw (0,-6) node{(a)}; \begin{scope}[xshift=12cm] \coordinate (p) at (-2,0); \coordinate (q) at (2,0); \coordinate (w1) at (-1,1); \coordinate (w2) at (1,1); \coordinate (w3) at (-2,2.5); \coordinate (w4) at (2,2.5); \coordinate (w5) at (-3,1); \coordinate (w6) at (3,1); \draw (-7,0)--(7,0); \draw[dashed] (0,-5)--(0,5); \tkzDefPoint(0,-2){c1} \tkzDrawCircle[thin](c1,p) \tkzDefPoint(0,-1){c2} \tkzDrawCircle[thin](c2,p) \tkzDefPoint(0,0){c3} \tkzDrawCircle[thin](c3,p) \tkzDefPoint(0,1){c4} \tkzDrawCircle[thin](c4,p) \tkzDefPoint(0,2){c5} \tkzDrawCircle[thin](c5,p) \typeIIcline[dashed,blue]{p}{q}{w1}; \typeIIcline[dashed,blue]{p}{q}{w2}; \typeIIcline[dashed,blue]{p}{q}{w3}; \typeIIcline[dashed,blue]{p}{q}{w4}; \typeIIcline[dashed,blue]{p}{q}{w5}; \typeIIcline[dashed,blue]{p}{q}{w6}; \draw (0,-6) node{(b)}; \tkzDrawPoints[fill=red](p,q) \tkzLabelPoint[left](p){\(p\)} \tkzLabelPoint[right](q){\(q\)} \end{scope}\end{tikzpicture}