% complile with »pdflatex«
\documentclass[tikz,convert=pdf2svg]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzSetUpLine[line width=0.4pt]
\tkzDefPoint(0,1.87){A}
\tkzDefPoint(2.7,0){B}
\tkzDefPoint(3.6,-0.87){C}
\tkzDefPoint(2.62,4.55){D}
\tkzDefPoint(1.66,-0.45){E}
\tkzDefPoint(3.55,0.45){F}
\begin{pgfinterruptboundingbox}
\tkzCircumCenter(A,B,C) \tkzGetPoint{ABC}
\tkzCircumCenter(E,B,F) \tkzGetPoint{FBE}
\tkzCircumCenter(D,F,C) \tkzGetPoint{DFC}
\end{pgfinterruptboundingbox}
\tkzDefPointBy[rotation= center ABC angle -6.2](C) \tkzGetPoint{C'}
\tkzDefPointBy[rotation= center DFC angle 2.9](C) \tkzGetPoint{G}
\tkzDefPointBy[rotation= center ABC angle 2.9](C) \tkzGetPoint{L}
\tkzDefPointBy[rotation= center ABC angle -4](B) \tkzGetPoint{M}
\tkzDefPointBy[rotation= center ABC angle 3.7](B) \tkzGetPoint{N}
\begin{pgfinterruptboundingbox}
\tkzCircumCenter(D,N,E) \tkzGetPoint{DNE}
\end{pgfinterruptboundingbox}
\tkzDefPointBy[rotation= center DNE angle -5](E) \tkzGetPoint{K}
\tkzDrawArc[color=black](ABC,C')(A)
\tkzDrawArc[color=black](DNE,K)(D)
\tkzDrawArc[color=black](FBE,E)(F)
\tkzDrawArc[color=black](DFC,C)(D)
\draw (G) to [bend left=3] (L);
\draw (D) to [bend left=9] (B);
\draw (M) to [bend left=5] (K);
\draw (A) +(150:0.2) node{$a$};
\draw (B) +(110:0.3) node{$b$};
\draw (C) +(20:0.2) node{$c$};
\draw (D) +(90:0.2) node{$d$};
\draw (E) +(180:0.2) node{$e$};
\draw (F) +(0:0.2) node{$f$};
\draw (G) +(0:0.2) node{$g$};
\draw (K) +(-160:0.2) node{$k$};
\draw (L) +(-160:0.2) node{$l$};
\draw (M) +(80:0.2) node{\footnotesize $m$};
\draw (N) +(-170:0.2) node{$n$};
\end{tikzpicture}
\end{document}