\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath}
\usepackage{amsfonts,amssymb,bbm,color}
\usepackage{tikz}
\usetikzlibrary{matrix,shapes.geometric,decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}[scale=.75]
\node [] (0) at (-11.25, 1) {};
\node [] (1) at (-3.25, 2) {};
\node [] (2) at (-11.25, 9) {};
\node [] (3) at (-3.25, 10) {};
\node [] (4) at (-7.25, 1.5) {};
\node [] (5) at (-7.25, 9.5) {};
\node [] (6) at (-11.25, 5) {};
\node [] (7) at (-3.25, 6) {};
\node [] (8) at (-8, 4.5) {};
\node [] (9) at (-6.75, 4){};
\node [] (10) at (-6, 5) {};
\node [] (11) at (-6.5, 6.5) {};
\node [] (12) at (-7.75, 6.75) {};
\node [] (13) at (-8.5, 5.75) {};
\node [] (14) at (0, 10) {};
\node [] (15) at (8, 9) {};
\node [] (16) at (0, 2) {};
\node [] (17) at (8, 1) {};
\node [] (18) at (4, 9.5) {};
\node [] (19) at (4, 1.5) {};
\node [] (20) at (0, 6) {};
\node [] (21) at (8, 5) {};
\node [] (22) at (3.25, 6.5) {};
\node [] (23) at (4.5, 7) {};
\node [] (24) at (5.25, 6) {};
\node [] (25) at (4.75, 4.5) {};
\node [] (26) at (3.5, 4.25) {};
\node [] (27) at (2.75, 5.25) {};
\node [] (28) at (-7.5, 7.75) {\tiny $e_3$};
\node [] (29) at (-9.6, 7.25) {\tiny $e_1$};
\node [] (32) at (8.25, 2.5) {};
\node [] (34) at (4.25, 8) {\tiny $\epsilon_3'$};
\node [] (35) at (6.75, 7.5) {\tiny $\epsilon_1'$};
\node [] (36) at (2, 1.5) {};
\node [] (37) at (-5, 6.10) {\tiny $e_2$};
\node [] (40) at (1.5, 6.10) {\tiny $\epsilon_2'$};
\node [] (41) at (-8.45, 7.75) {$-$};
\node [] (42) at (-9.75, 6.25) {$+$};
\node [] (43) at (-8.5, 3.75) {$-$};
\node [] (44) at (-6, 3) {$+$};
\node [] (45) at (-4.5, 4.5) {$-$};
\node [] (46) at (-5.75, 7.25) {$+$};
\node [] (47) at (2.5, 7.25) {$+$};
\node [] (48) at (1.5, 4.5) {$-$};
\node [] (49) at (2.75, 3.25) {$+$};
\node [] (50) at (5.5, 3.75) {$-$};
\node [] (51) at (6.75, 6.25) {$+$};
\node [] (52) at (5.25, 8) {$-$};
\draw[fill=brown] (-8, 4.5) -- (-6.75, 4) -- (-6, 5) -- (-6.5, 6.5) -- (-7.75, 6.75) -- (-8.5, 5.75);
\draw[fill=brown] (3.25,6.5) -- (4.5,7) -- (5.25,6) -- (4.75,4.5) -- (3.5,4.25) -- (2.75,5.25);
\draw[teal] (0.center) to (1.center);
\draw[teal] (2.center) to (3.center);
\draw[blue,<-] (4.center) to (5.center);
\draw[magenta] (0.center) to (2.center);
\draw[magenta] (1.center) to (3.center);
\draw[red,->] (6.center) to (7.center);
\draw[pink] (4.center) to (6.center);
\draw[green,->] (1.center) to (2.center);
\draw[pink] (7.center) to (5.center);
\draw (8.center) to (9.center);
\draw (9.center) to (10.center);
\draw (10.center) to (11.center);
\draw (11.center) to (12.center);
\draw (13.center) to (12.center);
\draw (8.center) to (13.center);
\draw[teal] (14.center) to (15.center);
\draw[teal] (16.center) to (17.center);
\draw[blue,<-] (18.center) to (19.center);
\draw[magenta] (14.center) to (16.center);
\draw[magenta] (15.center) to (17.center);
\draw[red,->] (20.center) to (21.center);
\draw[pink] (18.center) to (20.center);
\draw[green,->] (15.center) to (16.center);
\draw[pink] (21.center) to (19.center);
\draw (22.center) to (23.center);
\draw (23.center) to (24.center);
\draw (24.center) to (25.center);
\draw (25.center) to (26.center);
\draw (27.center) to (26.center);
\draw (22.center) to (27.center);
\end{tikzpicture}
\end{document}