\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tkz-euclide}
\definecolor{fondpaille}{cmyk}{0,0,0.1,0}
\pagecolor{fondpaille}
\color{Maroon}
\tkzSetUpColors[background=fondpaille,text=Maroon]
\thispagestyle{empty}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-5,xmax=5,ymin=-5,ymax=5]
\tkzDefPoint(-4,0){I}
\tkzDefPoint(4,0){J}
\tkzDefPoint(0,0){O}
\tkzDrawCircle[R,line width=.2pt,color=lightgray](O,4 cm)
\tkzDrawCircle[R,line width=.2pt,color=lightgray](I,4 cm)
\tkzDrawCircle[R,line width=.2pt,color=lightgray](J,4 cm)
\tkzInterCC(J,O)(O,J) \tkzGetPoints{L}{H}
\tkzInterCC(I,O)(O,I) \tkzGetPoints{K}{G}
\tkzDrawLines[add=1.5 and 1.5,color=gray,dashed](I,K I,G J,H J,L)
\tkzDrawLines[add=.5 and .5,color=gray,dashed](I,J)
\tkzInterLL(I,K)(J,H) \tkzGetPoint{M}
\tkzInterLL(I,G)(J,L) \tkzGetPoint{N}
\tkzDefPointsBy[symmetry=center J](L,H){D,E}
\tkzDefPointsBy[symmetry=center I](G,K){C,F}
\tkzDrawPoints[color=red](H,L,K,G,I,J,D,E,C,F,M,N)
\tkzLabelPoints(H,L,K,G,I,J,D,E,C,F,M,N)
\tkzDrawArc(N,D)(C)
\tkzDrawArc(M,F)(E)
\tkzDrawArc(J,E)(D)
\tkzDrawArc(I,C)(F)
\end{tikzpicture}
\end{document}