\documentclass{minimal}
\usepackage{epic}
\usepackage{graphicx}
\begin{document}
\setlength{\unitlength}{1mm}

%defining a plaquette
\newsavebox{\plaquette}
\savebox{\plaquette}(10,10)[c]{
%\matrixput(0,0)(10,0){2}(0,10){2}{\circle*{2}}
\matrixput(1,0)(10,0){1}(0,10){2}{\line(1,0){8}}
\matrixput(0,1)(10,0){2}(0,10){1}{\line(0,1){8}}
\put(.5,.5){\line(1,1){9.5}}
\put(9.5,.5){\line(-1,1){9.5}} 
}
\newsavebox{\FrustratedPlaquette}
\savebox{\FrustratedPlaquette}(10,10)[c]{
\matrixput(0,0)(10,0){2}(0,10){2}{\circle*{2}}
\matrixput(1,0)(10,0){1}(0,10){2}{\line(1,0){8}}
\matrixput(0,1)(10,0){2}(0,10){1}{\line(0,1){8}}
\put(.5,.5){\line(1,1){9.5}}
\put(9.5,.5){\line(-1,1){9.5}} 
\put(0,0){\vector(5,5){1}}
}

\begin{picture}(100,100)
%\put(0,0){\usebox{\plaquette}}
%\put(20,0){\usebox{\FrustratedPlaquette}}
\matrixput(0,0)(20,0){3}(0,20){3}{\usebox{\FrustratedPlaquette}}
\matrixput(10,10)(20,0){2}(0,20){2}{\usebox{\plaquette}}
\end{picture}
\end{document}
