IN UOV schemes, I understand that you need to choose a secret subspace $O \in \mathcal{F}^q_n$ such that $P(\mathbf{o}) = 0$ for all $\mathbf{o} \in O$. According to the paper Improved cryptanalysis of UOV and Rainbow, this is typically done by choosing the central map
$$\mathcal{F}: \mathbb{F}_q^{n} \rightarrow \mathbb{F}_q^{m}$$
whose components $f_1, \dots, f_m$ are chosen uniformly at random of the form: $$f_i(x) = \sum_{i=1}^n \sum_{j=i}^{n-m} \alpha_{i,j} x_i x_j$$ which means that secret oil space $O$ consists of the vectors whose first $n-m$ entries are zero.
In Mayo, the paper says that the secret oil space is generated as the row space of a random matrix $\mathbf{O} I_o \in \mathbb{F}_q^{o \times n}$. I am having trouble understanding that notation: Is the matrix concatenated with $I_o$ or multiplied with $I_o$? If so, is this equivalent to choosing vectors whose first $n-m$ entries are zero?