\begin{tikzpicture}[scale=2]
                  \clip (0,0) circle (1cm);
                  \coordinate (o) at (0,0);
                  \coordinate (a) at (1,0);
                  \def\r{.8409};
                  \tkzDrawCircle[dashed,color=blue](o,a)
                  \foreach \x in {0,1,...,7} \tkzDefPoint(\x*45:\r){\x};
                  \hypsegment{1}{0}{o}{a}
                  \hypsegment{2}{1}{o}{a}
                  \hypsegment{3}{2}{o}{a}
                  \hypsegment{4}{3}{o}{a}
                  \hypsegment{5}{4}{o}{a}
                  \hypsegment{6}{5}{o}{a}
                  \hypsegment{7}{6}{o}{a}
                  \hypsegment{0}{7}{o}{a}
                  \draw[dashed] (157.5:1)--(157.5:-1);
                  \tkzDrawPoints(o,0,1,2,3,4,5,6,7)
                  \foreach \t in {22.5,67.5,202.5,247.5} {\draw[arrowMe=stealth] (\t:.645)--(\t-.1:.645);}
                  \foreach \t in {112.5,157.5,292.5,337.5} {\draw[arrowMe=stealth] (\t:.645)--(\t+.1:.645);}
                  \draw (22.5:.75) node{\(a\)};
                  \draw (67.5:.75) node{\(b\)};
                  \draw (112.5:.75) node{\(c\)};
                  \draw (145:.8) node{\(d\)};
                  \draw (202.5:.75) node{\(c\)};
                  \draw (247.5:.75) node{\(d\)};
                  \draw (292.5:.75) node{\(a\)};
                  \draw (325:.8) node{\(b\)};
                  \draw (342:.85) node{\(m\)};
                  \end{tikzpicture}