\newcommand{\mapArrows}[9]{%
%	#1: id
%	#2: location
%	#3: map
%	#4: text at fixed location #1
%	#5: text at fixed location #2
%	#6: floating text at the top
%	#7: floating text in the middle
%	#8: floating text at the bottom
%	#9: directions
	\thiswatermark{
		\ifthenelse{\boolean{trim}}{%
		}{%
			\placeTombos
		}
		\put(0,-\mytextheight){\textcolor{\pageBackgroundColor}{\rule{\textwidth}{\textheight}}}		
		% banner at the top
		\put(0,-\bannerheight){\textcolor{\themeBackgroundColor}{\rule{\textwidth}{\bannerheight mm}}}
		\put(\bannerTextX,\bannerTextY){%
			\begin{minipage}{\textwidth}
				{\fbanner \textcolor{\themeTextColor}{\textbf{\bannerText}}}
			\end{minipage}
		}
		\putTexts{#1}{#2}{#4}{#5}
	}
	\vspace*{\topspace}% if you want to start from a little below
	\noindent
	\placeText{#6}% floating text at the top
	% 	<-- necessary to avoid paragraph breaking
	\ifthenelse{\equal{#3}{}}{%
	}{%
		\includemap{#3}
	}%	<-- necessary to avoid indentation
	%	<-- necessary to avoid paragraph breaking
	\placeText{#7}% floating text in the middle (between map and table)
	%	<-- necessary to avoid paragraph breaking
	\bfseries%
	\fnormal%
	\setlength{\tabcolsep}{1mm}%
	\setlength{\arrayrulewidth}{1mm}%
	\noindent%
	% \hline in tabular gurantees to have the line just under text.  \rule{}{}\\ did not.
        	\begingroup
        		\renewcommand{\arraystretch}{\arraystretchparameter}%
            	\begin{tabular}[t]{p{\arrowColumnWidth}p{\textColumnWidth}p{\arrowColumnWidth}}
                    		#9
            	\end{tabular}\\
	\endgroup
	%	<-- necessary to avoid paragraph breaking
	\placeText{#8}% floating text at the bottom
	\clearpage
}

