% complile with »pdflatex«
\documentclass[tikz,convert=pdf2svg]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzSetUpLine[line width=0.4pt]
\pgfmathsetmacro{\DA}{5.18};
\pgfmathsetmacro{\AN}{0.51};
\pgfmathsetmacro{\ES}{1};
\tkzDefPoint(32:\DA){A}
\tkzDefPoint(110:\DA){B}
\tkzDefPoint(149:\DA){C}
\tkzDefPoint(0,0){D}
\tkzDefPoint(-90:2.7*\AN){E}
\tkzDefPoint(90:\DA){F}
\tkzDefPoint(-90:\DA){G}
\begin{pgfinterruptboundingbox}
\tkzInterLC[R](D,A)(A, \AN cm) \tkzGetPoints{K}{K2}
\tkzInterLC[R](D,B)(B, \AN cm) \tkzGetPoints{L}{L2}
\tkzInterLC[R](D,C)(C, \AN cm) \tkzGetPoints{M}{M2}
\end{pgfinterruptboundingbox}
\tkzDefPointBy[rotation= center A angle -50](K) \tkzGetPoint{N}
\tkzDefPointBy[rotation= center B angle 50](L) \tkzGetPoint{O}
\tkzDefPointBy[rotation= center C angle 50](M) \tkzGetPoint{P}
\tkzInterLL(E,P)(D,C) \tkzGetPoint{Q}
\tkzInterLC[R](E,P)(E, \ES cm) \tkzGetPoints{R2}{R}
\tkzDefLine[parallel=through E](D,C) \tkzGetPoint{C2}
\tkzInterLC(E,C2)(E,R) \tkzGetPoints{T}{S}
\tkzDrawCircle(D,A)
\tkzDrawCircle[R](A, \AN cm)
\tkzDrawCircle[R](B, \AN cm)
\tkzDrawCircle[R](C, \AN cm)
\tkzDrawCircle(E,R)
\draw (F) -- (G);
\draw (D) -- (A);
\draw (D) -- (B);
\draw (D) -- (C);
\draw (E) -- (A);
\draw (E) -- (N);
\draw (A) -- (N);
\draw (E) -- (B);
\draw (E) -- (O);
\draw (B) -- (O);
\draw (E) -- (C);
\draw (E) -- (P);
\draw (C) -- (P);
\draw (S) -- (T);
\draw (A) +(32:0.2) node{$a$};
\draw (B) +(110:0.2) node{$b$};
\draw (C) +(149:0.2) node{$c$};
\draw (D) +(-30:0.2) node{$d$};
\draw (E) +(-135:0.2) node{$e$};
\draw (F) +(90:0.25) node{$f$};
\draw (G) +(-90:0.2) node{$g$};
\draw (K) +(150:0.2) node{$k$};
\draw (L) +(-30:0.2) node{$l$};
\draw (M) +(10:0.2) node{\footnotesize $m$};
\draw (N) +(150:0.2) node{$n$};
\draw (O) +(0:0.2) node{$o$};
\draw (P) +(30:0.2) node{$p$};
\draw (Q) +(40:0.2) node{$q$};
\draw (R) +(90:0.2) node{$r$};
\draw (S) +(150:0.2) node{$s$};
\draw (T) +(-30:0.2) node{$t$};
\end{tikzpicture}
\end{document}