\begin{tikzpicture}[baseline]
\node (lower) at (0,-1){};
 %   \draw (lower.45)-- +(.5,.5);
%    \draw (lower.135) -- +(-.5,.5);
 %   \draw (lower.315) -- +(.5,-.5);
 %   \draw (lower.45) -- +(-.8,-.8);

\node (upper) at (0,1){};
    \draw[->] (upper.45)-- +(.5,.5);
    \draw[->] (upper.135) -- +(-.5,.5);
%    \draw (upper.315) -- +(.5,-.5);
%    \draw (upper.45) -- +(-.8,-.8);

\node (left) at (-1,0){};
 %   \draw (left.45)-- +(.5,.5);
    \draw[->] (left.135) -- +(-.5,.5);
%    \draw (left.315) -- +(.5,-.5);
%    \draw (left.45) -- +(-.8,-.8);

\node (right) at (1,0){};
    \draw[->] (right.45)-- +(.5,.5);
%    \draw (right.135) -- +(-.5,.5);
 %   \draw (right.315) -- +(.5,-.5);
%    \draw (right.45) -- +(-.8,-.8);

\node (A1) at (-1.75,-.75){$A$};
\node (X1) at (-.75,-1.75){$X$};
\node (A2) at (1.75,-.75){$X$};
\node (X2) at (.75,-1.75){$A$};

\draw (left.45) -- (A1.45);
\draw (lower.45) -- (X1.45);
\draw (lower.315)--(X2.135);
\draw (right.315)--(A2.135);

\draw (left.45)--(upper.225);
\draw (left.315)--(lower.135);
\draw (right.135)--(upper.135);
\draw (right.45)--(lower.45);

\end{tikzpicture}