\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1]
\clip (-.5,0) rectangle (26,25);
\foreach \x in {0,3,...,24} \foreach \y in {0,6,...,24} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=red] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\foreach \x in {0,3,...,24} \foreach \y in {2,8,...,26} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=blue] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\foreach \x in {0,3,...,24} \foreach \y in {4,10,...,28} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=cyan] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\foreach \x in {1.5,4.5,...,25.5} \foreach \y in {3,9,...,27} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=red] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\foreach \x in {1.5,4.5,...,25.5} \foreach \y in {1,7,...,25} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=cyan] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\foreach \x in {1.5,4.5,...,25.5} \foreach \y in {5,11,...,29} {\filldraw[xshift=\x cm, yshift=0.86602540378444* \y cm, fill=blue] (-1,0) -- (-.5, 0.86602540378444)--(.5,0.86602540378444)--(1,0)--(.5,-0.86602540378444)--(-.5,-0.86602540378444)--(-1,0); }
\end{tikzpicture}
\end{document}