\definecolor{qqqqff}{rgb}{0.,0.,1.}
\definecolor{zzwwqq}{rgb}{0.6,0.4,0.}
\definecolor{uuuuuu}{rgb}{0.26666666666666666,0.26666666666666666,0.26666666666666666}
\definecolor{qqzzff}{rgb}{0.,0.6,1.}
\definecolor{ffdxqq}{rgb}{1.,0.8431372549019608,0.}
\definecolor{xdxdff}{rgb}{0.49019607843137253,0.49019607843137253,1.}
\definecolor{ududff}{rgb}{0.30196078431372547,0.30196078431372547,1.}
\definecolor{xfqqff}{rgb}{0.4980392156862745,0.,1.}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\clip(-3.,-3.) rectangle (9.,9.);
\fill[line width=4.4pt,color=ffdxqq,fill=ffdxqq,fill opacity=0.5] (1.0164069836246392,8.049734290356149) -- (-2.0127289937975936,1.8040930997948432) -- (7.431713963972522,0.6128816125006395) -- cycle;
\draw [line width=2.8pt] (-1.0596120918106586,3.769282588427699)-- (4.12382607755148,4.447503238797645);
\draw [line width=4.4pt,color=ffdxqq] (1.0164069836246392,8.049734290356149)-- (-2.0127289937975936,1.8040930997948432);
\draw [line width=4.4pt,color=ffdxqq] (-2.0127289937975936,1.8040930997948432)-- (7.431713963972522,0.6128816125006395);
\draw [line width=4.4pt,color=ffdxqq] (7.431713963972522,0.6128816125006395)-- (1.0164069836246392,8.049734290356149);
\draw [line width=2.8pt,color=qqzzff] (1.0164069836246392,8.049734290356149)-- (-1.0596120918106586,3.769282588427699);
\draw [line width=2.8pt,color=qqzzff] (0.11319580607624549,5.844131234709836) -- (-0.156400914262265,5.974885644074014);
\draw [line width=2.8pt,color=qqzzff] (1.0164069836246392,8.049734290356149)-- (4.12382607755148,4.447503238797645);
\draw [line width=2.8pt,color=qqzzff] (2.6835566234834176,6.3464764271294865) -- (2.4566764376927006,6.150761102024307);
\draw [line width=2.pt,color=zzwwqq] (2.9665473470508674,3.2465301442888834) circle (5.183996287215294cm);
\draw [line width=2.pt,color=zzwwqq] (1.3857518598641108,5.2269415486227215) circle (2.846853438515455cm);
\draw [line width=2.8pt] (1.0164069836246392,8.049734290356149)-- (-1.2849759877752092,6.212734257173111);
\draw [line width=2.8pt] (1.0164069836246392,8.049734290356149)-- (0.5022972596978321,3.973648714073864);
\draw [line width=1.2pt,dash pattern=on 4pt off 4pt] (0.7593521216612357,6.011691502215006)-- (2.9665473470508674,3.2465301442888834);
\draw [line width=2.8pt] (1.0164069836246392,8.049734290356149)-- (2.3178383183450526,-1.8967172833522863);
\draw [line width=2.8pt,dash pattern=on 4pt off 4pt,color=qqqqff] (0.5022972596978321,3.973648714073864)-- (2.709492485087464,1.2084873561477414);
\draw [line width=2.8pt] (2.9665473470508674,3.2465301442888834)-- (2.3178383183450526,-1.8967172833522863);
\draw [line width=2.8pt] (1.0164069836246392,8.049734290356149)-- (4.916687710477095,-1.556674001778382);
\begin{scriptsize}
\draw [fill=xfqqff] (1.0164069836246392,8.049734290356149) circle (3.5pt);
\draw[color=xfqqff] (1.166222793192135,8.5312851068231) node {$A$};
\draw [fill=ududff] (-1.0596120918106586,3.769282588427699) circle (3.5pt);
\draw[color=ududff] (-1.5090595205131456,4.0368108197982275) node {$D$};
\draw [fill=xdxdff] (4.12382607755148,4.447503238797645) circle (2.5pt);
\draw[color=xdxdff] (4.269550277090261,4.850096643164633) node {$E$};
\draw [fill=xdxdff] (0.5022972596978321,3.973648714073864) circle (2.5pt);
\draw[color=xdxdff] (0.3315347113160873,3.6515701666246665) node {$H$};
\draw [fill=xfqqff] (7.431713963972522,0.6128816125006395) circle (2.0pt);
\draw[color=xfqqff] (7.822325189690873,0.7408630093133208) node {$C$};
\draw [fill=xfqqff] (-2.0127289937975936,1.8040930997948432) circle (2.0pt);
\draw[color=xfqqff] (-2.343747602389193,1.8323781933050756) node {$B$};
\draw [fill=uuuuuu] (2.709492485087464,1.2084873561477414) circle (2.0pt);
\draw[color=uuuuuu] (2.8784034739635147,0.9120810773904588) node {$M$};
\draw [fill=uuuuuu] (-1.2849759877752092,6.212734257173111) circle (2.0pt);
\draw[color=uuuuuu] (-1.530461779022788,6.5194728069167285) node {$K$};
\draw [fill=uuuuuu] (0.7593521216612357,6.011691502215006) circle (2.0pt);
\draw[color=uuuuuu] (0.5241550379028674,6.262645704801021) node {$I$};
\draw [fill=uuuuuu] (2.9665473470508674,3.2465301442888834) circle (2.0pt);
\draw[color=uuuuuu] (3.1138283175695793,3.608765649605382) node {$O$};
\draw [fill=uuuuuu] (1.3857518598641108,5.2269415486227215) circle (2.0pt);
\draw[color=uuuuuu] (1.5942679633849797,5.577773432492469) node {$O'$};
\draw [fill=uuuuuu] (2.3178383183450526,-1.8967172833522863) circle (2.0pt);
\draw[color=uuuuuu] (2.2791402356935317,-2.21264866501731) node {$P$};
\draw [fill=uuuuuu] (1.7550967361035803,2.404148806889294) circle (2.0pt);
\draw[color=uuuuuu] (1.0592115006439236,2.0892052954207823) node {N' = N};
\draw [fill=uuuuuu] (4.916687710477095,-1.556674001778382) circle (2.0pt);
\draw[color=uuuuuu] (5.061433841947024,-1.827408011843749) node {$A'$};
\end{scriptsize}
\end{tikzpicture}