\begin{tikzpicture}[scale=.65]
                \fill[color=blue!10](0,0) rectangle (4,2);
                \draw[arrowMe=stealth](0,0)--node[below]{\(a\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[below]{\(a\)} (4,0);
                \draw[arrowMe=stealth](0,2)--node[above]{\(b\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(b\)} (4,2);
                \draw[arrowMe=stealth](0,0)--node[left]{\(c\)} (0,2);
                \draw[arrowMe=stealth](4,0)--node[right]{\(c\)} (4,2);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(A\)};
                \begin{scope}[xshift=4cm]
                \draw[arrowMe=stealth](0,0)--node[below]{\(a\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[below]{\(a\)} (4,0);
                \draw[arrowMe=stealth](0,2)--node[above]{\(b\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(b\)} (4,2);
                \draw[arrowMe=stealth](4,0)--node[right]{\(c\)} (4,2);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(r^2(A)\)};
                \end{scope}
                \begin{scope}[xshift=8cm]
                \draw[arrowMe=stealth](0,0)--node[below]{\(a\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[below]{\(a\)} (4,0);
                \draw[arrowMe=stealth](0,2)--node[above]{\(b\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(b\)} (4,2);
                \draw[arrowMe=stealth](4,0)--node[right]{\(c\)} (4,2);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(r^4(A)\)};
                \end{scope}
                \begin{scope}[xshift=-2cm,yshift=2cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(a\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(a\)} (4,2);
                \draw[arrowMe=stealth](0,0)--node[above]{\(b\)} (2,0);
                \draw[arrowMe=stealth](0,2)--node[left]{\(c\)} (0,0);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(r^{-1}(A)\)};
                \end{scope}
                \begin{scope}[xshift=2cm,yshift=2cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(a\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(a\)} (4,2);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(r(A)\)};
                \end{scope}
                \begin{scope}[xshift=6cm,yshift=2cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(a\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(a\)} (4,2);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(r^3(A)\)};
                \end{scope}
                \begin{scope}[yshift=4cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(b\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(b\)} (4,2);
                \draw[arrowMe=stealth](0,0)--node[left]{\(c\)} (0,2);
                \draw[arrowMe=stealth](4,0)--node[right]{\(c\)} (4,2);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(T(A)\)};
                \end{scope}
                \begin{scope}[xshift=4cm,yshift=4cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(b\)} (2,2);
                \draw[arrowMe=stealth](2,2)--node[above]{\(b\)} (4,2);
                \draw[arrowMe=stealth](4,0)--node[right]{\(c\)} (4,2);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(T\circ r^2(A)\)};
                \end{scope}
                \begin{scope}[xshift=-2cm,yshift=-2cm]
                \draw[arrowMe=stealth](0,2)--node[above]{\(a\)} (2,2);
                \draw[arrowMe=stealth](0,0)--node[above]{\(b\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[above]{\(b\)} (4,0);
                \draw[arrowMe=stealth](0,2)--node[left]{\(c\)} (0,0);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(T^{-1}\circ r^{-1}(A)\)};
                \end{scope}
                \begin{scope}[xshift=2cm,yshift=-2cm]
                \draw[arrowMe=stealth](0,0)--node[above]{\(b\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[above]{\(b\)} (4,0);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(T^{-1}\circ r(A)\)};
                \end{scope}
                \begin{scope}[xshift=6cm,yshift=-2cm]
                \draw[arrowMe=stealth](0,0)--node[above]{\(b\)} (2,0);
                \draw[arrowMe=stealth](2,0)--node[above]{\(b\)} (4,0);
                \draw[arrowMe=stealth](4,2)--node[right]{\(c\)} (4,0);
                \foreach \x in {0,2,4} \foreach \y in {0,2} {\tkzDrawPoint(\x,\y)}
                \draw (2,1) node{\(T^{-1}\circ r^{3}(A)\)};
                \end{scope}
\end{tikzpicture}