\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}