\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[usenames,dvipsnames,svgnames,table,x11names]{xcolor}
\usepackage{tikz}
\usetikzlibrary{positioning,intersections}
\usetikzlibrary{calc}
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{tqft}
\usepackage{tikz-cd}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage{mathtools,amssymb,scalerel}
\begin{document}
\begin{tikzpicture}
\draw[line width=.6pt,black] (0,0.5)--(0,1.5);
\draw[line width=.6pt,black] (0,-0.5)--(0,-1.5);
\draw[red,line width=.6pt] (120:0.8) -- (120:1.1);
\draw[red,line width=.6pt] (150:0.8) -- (150:0.5);
\draw[red,line width=.6pt] (180:0.8) -- (180:1.1);
\draw[red,line width=.6pt] (210:0.8) -- (210:0.5);
\draw[red,line width=.6pt] (240:0.8) -- (240:1.1);
\draw[red] (0,0.8) arc[start angle=90, end angle=270, radius=0.8];
\draw[blue] (0,1.3) arc[start angle=90, end angle=-90, radius=1.3];
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (225:0.6)
{\small{$\cdot$}};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (240:0.6){\small{$\cdot$}};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (255:0.6){\small{$\cdot$}};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (195:1)
{\small{$\cdot$}};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (210:1){\small{$\cdot$}};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (225:1){\small{$\cdot$}};
\draw[blue,line width=.6pt] (300:1.3) -- (300:1.6);
\draw[blue,line width=.6pt] (330:1) -- (330:1.3);
\draw[blue,line width=.6pt] (360:1.3) -- (360:1.6);
\draw[blue,line width=.6pt] (30:1) -- (30:1.3);
\draw[blue,line width=.6pt] (60:1.6) -- (60:1.3);
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (75:1)
{\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (60:1){\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (45:1){\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (45:1.45)
{\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (30:1.45){\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (15:1.45){\small{$\cdot$}};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (60:1.85)
{$b_1'$};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (300:1.9)
{$b_n'$};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (0:2.1)
{$b_{n-1}'$};
\node[blue, line width=0.6pt, dashed, draw opacity=0.5] (a) at (330:0.65)
{$d_n'$};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (120:1.4)
{$a_1'$};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (180:1.4)
{$a_2'$};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (240:1.3)
{$a_m'$};
\node[red, line width=0.6pt, dashed, draw opacity=0.5] (a) at (140:0.25)
{$c_1'$};
\node[line width=0.6pt, dashed, draw opacity=0.5] (a) at (-90:1.7) {$y'$};
\node[line width=0.6pt, dashed, draw opacity=0.5] (a) at (-70:0.3)
{$v'$};
\node[line width=0.6pt, dashed, draw opacity=0.5] (a) at (70:0.4) {$u'$};
\node[line width=0.6pt, dashed, draw opacity=0.5] (a) at (90:1.75) {$x'$};
\end{tikzpicture}
\end{document}