\documentclass{standalone}

\usepackage{tikz}
\usepackage{shapes}

\begin{document}
\begin{tikzpicture}
  \cross{cyan}{(5,2)}
  \cross{magenta}{(4,4)}
  \cross{magenta}{(3,6)}
  \cross{cyan}{(2,8)}
  \cross{magenta}{(7,3)}
  \cross{magenta}{(9,4)}
  \cross{cyan}{(11,5)}
  \cross{magenta}{(10,7)}
  \cross{cyan}{(9,9)}
  \cross{cyan}{(8,11)}
  \cross{cyan}{(6,10)}
  \cross{magenta}{(4,9)}

  \cross{magenta}{(6,6)}
  \cross{magenta}{(7,8)}

  \square{black}{(6,4)}
  \square{black}{(5,5)}
  \square{black}{(5,7)}
  \square{black}{(4,7)}
  \square{black}{(5,8)}
  \square{black}{(7,5)}
  \square{black}{(8,5)}
  \square{black}{(8,6)}
  \square{black}{(9,6)}
  \square{black}{(8,7)}

  \cross{cyan}{(15,7)}
  \cross{red}{(14,9)}
  \cross{cyan}{(13,11)}
  \cross{cyan}{(12,13)}
  \cross{red}{(17,8)}
  \cross{red}{(19,9)}
  \cross{cyan}{(21,10)}
  \cross{red}{(20,12)}
  \cross{red}{(19,14)}
  \cross{cyan}{(18,16)}
  \cross{red}{(16,15)}
  \cross{cyan}{(14,14)}

  \cross{red}{(17,11)}
  \cross{red}{(15,12)}

  \square{black}{(16,9)}
  \square{black}{(16,10)}
  \square{black}{(15,10)}
  \square{black}{(18,10)}
  \square{black}{(19,11)}
  \square{black}{(18,12)}
  \square{black}{(18,13)}
  \square{black}{(17,13)}
  \square{black}{(16,13)}
  \square{black}{(17,14)}

  \foreach \k in {0,...,5}{
    \cross{cyan}{(4,-1)++(\k*-1,\k*2)}
  }
  \foreach \k in {1,...,10}{
    \cross{cyan}{(4,-1)++(\k*2,\k*1)}
  }
  \foreach \k in {1,...,5}{
    \cross{cyan}{(24,9)++(\k*-1,\k*2)}
  }
  \foreach \k in {1,...,9}{
    \cross{cyan}{(-1,9)++(\k*2,\k*1)}
  }
  \foreach \k in {1,...,4}{
    \cross{cyan}{(14,4)++(\k*-1,\k*2)}
  }
\end{tikzpicture}
\end{document}
