\definecolor{qqwuqq}{rgb}{0.,0.39215686274509803,0.}
\definecolor{ttttff}{rgb}{0.2,0.2,1.}
\definecolor{xdxdff}{rgb}{0.49019607843137253,0.49019607843137253,1.}
\definecolor{zzwwqq}{rgb}{0.6,0.4,0.}
\definecolor{uuuuuu}{rgb}{0.26666666666666666,0.26666666666666666,0.26666666666666666}
\definecolor{ffdxqq}{rgb}{1.,0.8431372549019608,0.}
\definecolor{ududff}{rgb}{0.30196078431372547,0.30196078431372547,1.}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\clip(-4.,-3.) rectangle (10.,10.);
\fill[line width=4.4pt,color=ffdxqq,fill=ffdxqq,fill opacity=0.5] (-0.4175443365213913,8.477779460548994) -- (-2.6005747045049,1.9928951321273924) -- (7.779520672671588,1.9928951321273924) -- cycle;
\draw[line width=2.pt,color=qqwuqq,fill=qqwuqq,fill opacity=0.10000000149011612] (-0.4175443365213913,2.446905595873658) -- (-0.8715548002676569,2.446905595873658) -- (-0.8715548002676569,1.9928951321273924) -- (-0.4175443365213912,1.9928951321273924) -- cycle; 
\draw[line width=2.pt,color=qqwuqq,fill=qqwuqq,fill opacity=0.10000000149011612] (1.0391487266252724,7.325356488921216) -- (0.7574621705675325,6.969297244795426) -- (1.1135214146933228,6.687610688737686) -- (1.3952079707510625,7.043669932863476) -- cycle; 
\draw [line width=4.4pt,color=ffdxqq] (-0.4175443365213913,8.477779460548994)-- (-2.6005747045049,1.9928951321273924);
\draw [line width=4.4pt,color=ffdxqq] (-2.6005747045049,1.9928951321273924)-- (7.779520672671588,1.9928951321273924);
\draw [line width=4.4pt,color=ffdxqq] (7.779520672671588,1.9928951321273924)-- (-0.4175443365213913,8.477779460548994);
\draw [line width=2.8pt] (-0.4175443365213913,8.477779460548994)-- (-0.4175443365213912,1.9928951321273924);
\draw [line width=2.8pt] (-2.6005747045049,1.9928951321273924)-- (1.3952079707510625,7.043669932863476);
\draw [line width=2.pt,color=zzwwqq] (2.5894729840833444,3.85563328488987) circle (5.514198802689032cm);
\draw [line width=1.2pt,dash pattern=on 5pt off 5pt,color=ttttff] (-0.4175443365213912,1.9928951321273924)-- (1.3952079707510625,7.043669932863476);
\draw [line width=1.2pt,dash pattern=on 5pt off 5pt,color=ttttff] (-2.6005747045049,1.9928951321273924)-- (3.297378490258303,-1.6129367503116843);
\draw [line width=2.8pt] (-0.4175443365213912,0.6582557680515837)-- (-0.4175443365213912,1.9928951321273924);
\draw [line width=2.8pt] (-0.4175443365213913,8.477779460548994)-- (3.297378490258303,-1.6129367503116843);
\draw [line width=1.2pt,dash pattern=on 5pt off 5pt,color=ttttff] (-0.4175443365213912,0.6582557680515837)-- (0.5184363709985309,5.9354074816911355);
\begin{scriptsize}
\draw [fill=ududff] (-0.4175443365213913,8.477779460548994) circle (3.5pt);
\draw[color=ududff] (-0.2677285269538956,8.959330277015944) node {$A$};
\draw [fill=ududff] (-2.6005747045049,1.9928951321273924) circle (3.5pt);
\draw[color=ududff] (-2.857401806620607,1.6611601252279375) node {$B$};
\draw [fill=ududff] (7.779520672671588,1.9928951321273924) circle (3.5pt);
\draw[color=ududff] (7.993543257768011,1.703964642247222) node {$C$};
\draw [fill=uuuuuu] (-0.4175443365213912,1.9928951321273924) circle (2.0pt);
\draw[color=uuuuuu] (-0.8027849896949517,1.703964642247222) node {$M$};
\draw [fill=uuuuuu] (1.3952079707510625,7.043669932863476) circle (2.0pt);
\draw[color=uuuuuu] (1.8510950655006866,7.161540562205996) node {$N$};
\draw [fill=xdxdff] (3.297378490258303,-1.6129367503116843) circle (2.5pt);
\draw[color=xdxdff] (3.434862195214213,-1.8702125288630336) node {$D$};
\draw [fill=uuuuuu] (0.5184363709985309,5.9354074816911355) circle (2.0pt);
\draw[color=uuuuuu] (-0.05370594185747313,6.219841187781737) node {$Q$};
\draw [fill=uuuuuu] (-0.4175443365213912,0.6582557680515837) circle (2.0pt);
\draw[color=uuuuuu] (-0.48175111205031806,0.3770246146494026) node {$P$};
\draw [fill=uuuuuu] (0.05044601723856984,3.2968316248713596) circle (2.0pt);
\draw[color=uuuuuu] (0.39574148684501403,3.3305362889800327) node {$I$};
\draw [fill=uuuuuu] (-0.4175443365213913,4.752303155024039) circle (2.0pt);
\draw[color=uuuuuu] (-0.8455895067142362,5.042716969751413) node {$H$};
\end{scriptsize}
\end{tikzpicture}