\documentclass{article} % say
\usepackage{tikz}
\begin{document}
%We are working on
\begin{tikzpicture}
\usetikzlibrary{patterns}

% traits horizontaux


\node (A1) at (-3,3) [coordinate] {} ;
\node [above left] at (A1) {$A_1$} ;
\node (A2) at (-4,1) [coordinate] {} ;
\node [above left] at (A2) {$A_2$} ;
\node (Ap) at (6.5,0.5) [coordinate] {} ;
\node [above left] at (Ap) {$A'$} ;

\node (B1) at (-4,-1.5) [coordinate] {} ;
\node [above left] at (B1) {$B_1$} ;
\node (B2) at (-3,-3) [coordinate] {} ;
\node [below left] at (B2) {$B_2$} ;
\node (Bp) at (7,-2) [coordinate] {} ;
\node [below left] at (Bp) {$B'$} ;

\node (C1) at (-1,-3.5) [coordinate] {} ;
\node [below left] at (C1) {$C_1$} ;
\node (C2) at (1.5,-3.5) [coordinate] {} ;
\node [below left] at (C2) {$C_2$} ;
\node (Cp) at (9,-2.5) [coordinate] {} ;
\node [below right] at (Cp) {$C'$} ;

\node (D) at (3,-2.5) [coordinate] {} ;
\node [below right] at (D) {$D$} ;
\node (Dp) at (10.5,-1.5) [coordinate] {} ;
\node [below right] at (Dp) {$D'$} ;

\node (E1) at (4,-0.5) [coordinate] {} ;
\node [below right] at (E1) {$E_1$} ;
\node (E2) at (4,1) [coordinate] {} ;
\node [above right] at (E2) {$E_2$} ;
\node (Ep) at (11,0) [coordinate] {} ;
\node [above right] at (Ep) {$E'$} ;

\node (F1) at (3,2.5) [coordinate] {} ;
\node [above right] at (F1) {$F_1$} ;
\node (F2) at (1.5,3.5) [coordinate] {} ;
\node [above right] at (F2) {$F_2$} ;
\node (Fp) at (10.5,1.5) [coordinate] {} ;
\node [above right] at (Fp) {$F'$} ;

\node (G) at (-1,4) [coordinate] {} ;
\node [above left] at (G) {$G$} ;
\node (Gp) at (8.5,2) [coordinate] {} ;
\node [above left] at (Gp) {$G'$} ;

\node (H) at (-2,0) [coordinate] {} ;
%\node [above left] at (H) {$H$} ;
\node (Hp) at (9,-0.5) [coordinate] {} ;
%\node [left] at (Hp) {$H'$} ;

\node (I) at (-1,-1.5) [coordinate] {} ;
%\node [above left] at (I) {$I$} ;
\node (J) at (1.5,-1.5) [coordinate] {} ;
%\node [above left] at (J) {$J$} ;
\node (K) at (1.5,0.5) [coordinate] {} ;
%\node [above left] at (K) {$K$} ;
\node (L) at (-0.5,1.5) [coordinate] {} ;
%\node [above left] at (L) {$L$} ;
\node (M) at (0,0) [coordinate] {} ;
%\node [above left] at (M) {$M$} ;

\draw (M) -- (H) -- (A2) -- (B1) -- (H) -- (I) -- (B2) -- (C1) -- (I) -- (J) -- (C2) -- (D) -- (J) -- (E1) -- (J) -- (K) -- (E2) -- (F1) -- (K) -- (L) -- (F2) -- (G) -- (L) -- (A1) -- (A2);
\draw (H) -- (L) -- (M) -- (K);
\draw (J) -- (M) -- (I);
\draw (D) -- (E1) -- (E2);
\draw (B1) -- (B2);
\draw (C1) -- (C2);
\draw (F1) -- (F2);
\draw (A1) -- (G);

\draw (Ap) -- (Hp) -- (Gp) -- (Fp) -- (Ep) -- (Dp) -- (Cp) -- (Bp) -- (Ap) ;
\draw (Bp) -- (Hp) -- (Cp);
\draw (Dp) -- (Hp) -- (Ep);
\draw (Fp) -- (Hp);
\draw (Ap) -- (Gp);

\node (a) at (-2.5,1.5) [coordinate] {};
\node (b) at (-3,0.5) [coordinate] {};
\node (c) at (-3.5,-0.25) [coordinate] {};
\node (d) at (-3,-0.75) [coordinate] {};
\node (e) at (-2.5,-1.5) [coordinate] {};
\node (f) at (-1.5,-0.75) [coordinate] {};
\node (g) at (-0.8,-0.5) [coordinate] {};
\node (h) at (-1,0) [coordinate] {};
\node (i) at (-0.8,0.5) [coordinate] {};
\node (j) at (-1.25,0.75) [coordinate] {};

\filldraw[fill=gray!20!white , dashed] (a) -- (b) --  (c) -- (d) -- (e) -- (f) -- (g) -- (h) -- (i) -- (j)  -- (a);

\node (k) at (8,-1.25) [coordinate] {};
\node (l) at (7.75,0) [coordinate] {};
\node (m) at (7.5,-0.7) [coordinate] {};
\filldraw[fill=gray!20!white , dashed]  (l) --  (m) -- (k) -- (Hp) -- (l);

\draw (M) -- (H) -- (A2) -- (B1) -- (H) -- (I) -- (B2) -- (C1) -- (I) -- (J) -- (C2) -- (D) -- (J) -- (E1) -- (J) -- (K) -- (E2) -- (F1) -- (K) -- (L) -- (F2) -- (G) -- (L) -- (A1) -- (A2);
\draw (H) -- (L) -- (M) -- (K);
\draw (J) -- (M) -- (I);
\draw (D) -- (E1) -- (E2);
\draw (B1) -- (B2);
\draw (C1) -- (C2);
\draw (F1) -- (F2);
\draw (A1) -- (G);

\draw (Ap) -- (Hp) -- (Gp) -- (Fp) -- (Ep) -- (Dp) -- (Cp) -- (Bp) -- (Ap) ;
\draw (Bp) -- (Hp) -- (Cp);
\draw (Dp) -- (Hp) -- (Ep);
\draw (Fp) -- (Hp);
\draw (Ap) -- (Gp);

\draw (-2,0.3) node{$H$};
\draw (8.5,-0.6) node{$H'$};

\draw (-2.6,2) node{$\pi_2$};
\draw (-3.6,0.3) node{$\pi_1$};
\draw (-2.7,-2) node{$\pi_3$};
\draw (-0.6,0.8) node{$\pi_5$};
\draw (-1,-1) node{$\pi_4$};
\draw (0.4,0.6) node{$\pi_6$};
\draw (1,-0.4) node{$\pi_7$};
\draw (0.2,-1) node{$\pi_8$};

\end{tikzpicture}
\end{document}
