How can I draw the following diagram in LaTeX? 
this is code but it is different,
\begin{center}
\begin{tikzpicture}[scale=0.4,cap=round,>=latex]
\draw[thick,blue] (0,0) -- (2,1.5) (2,1.5) -- (4.5,1.5) (4.5,1.5) -- (6.5,0) (6.5,0) -- (8.5,1.5) (8.5,1.5) -- (11,1.5) (11,1.5) -- (13,0) (16,0) -- (18,1.5) (18,1.5) -- (20.5,1.5) ;
\draw[thick,red] (0,0) -- (2,-1.5) (2,-1.5) -- (4.5,-1.5) (4.5,-1.5) -- (6.5,-0) (6.5,0) -- (8.5,-1.5) (8.5,-1.5) -- (11,-1.5) (11,-1.5) -- (13,0) (16,0) -- (18,-1.5) (18,-1.5) -- (20.5,-1.5) ;
\filldraw[black](14,0) circle(4pt);\filldraw[black](14.5,0) circle(4pt);\filldraw[black](15,0) circle(4pt);
\filldraw[fill=black,draw=black](0,0) circle(7pt);
\filldraw[fill=black,draw=black](2,1.5) circle(7pt);
\filldraw[fill=black,draw=black](4.5,1.5) circle(7pt);
\filldraw[fill=black,draw=black](6.5,0) circle(7pt);
\filldraw[fill=black,draw=black](8.5,1.5) circle(7pt);
\filldraw[fill=black,draw=black](11,1.5) circle(7pt);
\filldraw[fill=black,draw=black](13,0) circle(7pt);
\filldraw[fill=black,draw=black](16,0) circle(7pt);
\filldraw[fill=black,draw=black](18,1.5) circle(7pt);
\filldraw[fill=black,draw=black](20.5,1.5) circle(7pt);
\filldraw[fill=black,draw=black](2,-1.5) circle(7pt);
\filldraw[fill=black,draw=black](4.5,-1.5) circle(7pt);
\filldraw[fill=black,draw=black](8.5,-1.5) circle(7pt);
\filldraw[fill=black,draw=black](11,-1.5) circle(7pt);
\filldraw[fill=black,draw=black](18,-1.5) circle(7pt);
\filldraw[fill=black,draw=black](20.5,-1.5) circle(7pt);
\node[above] at(2,1.5) {\tiny$1$};
\node[above] at(4.5,1.5) {\tiny$2$};
\node[above] at(8.5,1.5) {\tiny$3$};
\node[above] at(11,1.5) {\tiny$4$};
\node[above] at (18,1.5) {\tiny$2n-1$};
\node[above] at(20.5,1.5) {\tiny$2n$};
\node[below] at(2,-1.6) {\tiny$\check{1}$};
\node[below] at(4.5,-1.6) {\tiny$\check{2}$};
\node[below] at(8.5,-1.6) {\tiny$\check{3}$};
\node[below] at(11,-1.6) {\tiny$\check{4}$};
\node[below] at (18,-1.6) {\tiny$\check{(2n-1)}$};
\node[below] at(20.5,-1.6) {\tiny$\check{(2n)}$};
\node[above] at(0,0) {\tiny$1^0$};
\node[above] at(6.5,0) {\tiny$2^0$};
\node[above] at(13,0) {\tiny$3^0$};
\node[above] at(16,0) {\tiny$n^0$};
\draw [thick, blue] (0,0) to[out=-120,in=100] (0,0) to[out=-220,in=20] (20.5,1.5);
\draw [thick, red] (0,0) to[out=120,in=00] (0,0) to[out=220,in=-20] (20.5,-1.5);
\end{tikzpicture}
\captionof{figure} { spiro para-hexagonal cylinder chain}\label{fg1}
\end{center}



