Let $A \in M_{2006}(\Bbb F)$ be a matrix, $U \subseteq \Bbb F^{2006}$ the row space of $A$ and $W \subseteq \Bbb F^{2006}$ the coloumn space of A. Suppose $U \oplus W = \Bbb F^{2006}$, and let $B \in M_{2006}(\Bbb F)$ be a matrix such that $A \cdot B= 0$.
Prove that $rank(B) \le 1003$.
I understand why it's true, and yet I can't find a way to write a formal proof. First I understood that $rank(A) = 1003$, but I'm kind of stuck from here, any help will be appreciated, thanks.