How can I draw this in LaTeX without colour (only black and white)?

I managed to get my code to represent every part but I need the arrow in the middle
\begin{tikzpicture}[sharp corners=2pt,inner sep=7pt,node distance=.8cm,every text node part/.style={align=center}]
\tikzstyle{block} = [rectangle, draw, fill=orange!30,
text width=10em, text centered, rounded corners, minimum height=4em]
% Draw rectangular nodes (switch sharp to smooth for different corners)
\node[draw, minimum height = 1cm, minimum width = 1cm] (state0){Lecture hall A };
\node[draw,below=1cm of state0, minimum height = 1cm, minimum width = 1cm](state2){ Female students };
\node[draw,right=1cm of state0, minimum height = 1cm, minimum width = 1cm](state1){Lecture hall A };
\node[draw,below=1cm of state1, minimum height = 1cm, minimum width = 1cm](state3){Male students};
width = 1cm](state2){ Female students };
\node[draw,right=2cm of state3, minimum height = 1cm, minimum
width = 1cm](state4){ Female students };
\node[draw,right=1cm of state4, minimum height = 1cm, minimum width = 1cm](state5){Male students};
\node [block, right=3cm of state1] (state6) {Lecture hall A};
%Draw arrows
\draw[-triangle 60] (state0) -- (state2) node [midway, above, left = 0.1cm]{};
\draw[-triangle 60] (state1) -- (state3) node [midway, above, right = 0.1cm]{};
\draw[-triangle 60] (state6) -- (state4) node [midway, above, right = 0.1cm]{};
\draw[-triangle 60] (state6) -- (state5) node [midway, above, right = 0.1cm]{};

