\begin{tikzpicture}[scale=0.4]
	\begin{pgfonlayer}{nodelayer}
		\node [style=none] (0) at (-4.5, 1.75) {};
		\node [style=none] (1) at (-2.5, 1.75) {};
		\node [style=none] (2) at (-5.5, 0) {};
		\node [style=none] (3) at (-1.5, 0) {};
		\node [style=none] (4) at (-4.5, -1.75) {};
		\node [style=none] (5) at (-2.5, -1.75) {};
		\node [style=none] (6) at (2.5, 1.75) {};
		\node [style=none] (7) at (4.5, 1.75) {};
		\node [style=none] (8) at (1.5, 0) {};
		\node [style=none] (9) at (5.5, 0) {};
		\node [style=none] (10) at (2.5, -1.75) {};
		\node [style=none] (11) at (4.5, -1.75) {};
		\node [style=none] (12) at (-1, 0.5) {};
		\node [style=none] (13) at (1, 0.5) {};
		\node [style=none] (14) at (-1, -0.5) {};
		\node [style=none] (15) at (1, -0.5) {};
		\node [style=none] (18) at (0, 1.25) {\text{toggle}};
		\node [style=none] (19) at (0, -1.25) {\text{toggle}};
		\node [style=none] (20) at (8, 1.5) {};
		\node [style=none] (21) at (8, -1.5) {};
		\node [style=none] (22) at (11, 1.5) {};
		\node [style=none] (23) at (11, -1.5) {};
		\node [style=none] (24) at (14.5, 1.5) {};
		\node [style=none] (25) at (14.5, -1.5) {};
		\node [style=none] (26) at (17.5, 1.5) {};
		\node [style=none] (27) at (17.5, -1.5) {};
		\node [style=none] (28) at (11.75, 0.5) {};
		\node [style=none] (29) at (13.75, 0.5) {};
		\node [style=none] (30) at (11.75, -0.5) {};
		\node [style=none] (31) at (13.75, -0.5) {};
		\node [style=none] (32) at (12.75, 1.25) {\text{toggle}};
		\node [style=none] (33) at (12.75, -1.25) {\text{toggle}};
	\end{pgfonlayer}
	\begin{pgfonlayer}{edgelayer}
		\draw (0.center) to (1.center);
		\draw (1.center) to (3.center);
		\draw (3.center) to (5.center);
		\draw (5.center) to (4.center);
		\draw (4.center) to (2.center);
		\draw (2.center) to (0.center);
		\draw (6.center) to (7.center);
		\draw (7.center) to (9.center);
		\draw (9.center) to (11.center);
		\draw (11.center) to (10.center);
		\draw (10.center) to (8.center);
		\draw (8.center) to (6.center);
		\draw [style=arrow, in=150, out=30] (12.center) to (13.center);
		\draw [style=arrow, in=-30, out=-150] (15.center) to (14.center);
		\draw (20.center) to (22.center);
		\draw (22.center) to (23.center);
		\draw (23.center) to (21.center);
		\draw (21.center) to (20.center);
		\draw (24.center) to (26.center);
		\draw (26.center) to (27.center);
		\draw (27.center) to (25.center);
		\draw (25.center) to (24.center);
		\draw [style=arrow, in=150, out=30] (28.center) to (29.center);
		\draw [style=arrow, in=-30, out=-150] (31.center) to (30.center);
		\draw [style=dimer] (0.center) to (2.center);
		\draw [style=dimer] (4.center) to (5.center);
		\draw [style=dimer] (1.center) to (3.center);
		\draw [style=dimer] (6.center) to (7.center);
		\draw [style=dimer] (9.center) to (11.center);
		\draw [style=dimer] (10.center) to (8.center);
		\draw [style=dimer] (20.center) to (21.center);
		\draw [style=dimer] (22.center) to (23.center);
		\draw [style=dimer] (24.center) to (26.center);
		\draw [style=dimer] (25.center) to (27.center);
	\end{pgfonlayer}
\end{tikzpicture}
