How can I reduce the size of below matrix? (i.e. this matrix is wide, i want to reduce the distance of entries.)
\documentclass{article}
\usepackage{mathtools}
\usepackage{blkarray, bigstrut} %
\begin{document}
\begin{equation*}
\mathbf{S}=
\begin{blockarray}{*{10}{c} l}
\begin{block}{*{10}{>{$\footnotesize}c<{$}} l}
Rose & Teal & Plum & Sand & Peach & & & & & &\\
\end{block}
\begin{block}{[*{10}{c}]>{$\footnotesize}l<{$}}
1&0 &\cdots & 0 & 1 & 0 & &\cdots & & 0 \bigstrut[t] & small \\
1&0 &\cdots & 0 &-1 & 0 & &\cdots & & 0 & medium \\
0&1 &0 &\cdots & 0 & 1 &0 &\cdots & & 0 & large \\
0&1 &0 &\cdots & 0 &-1 &0 &\cdots & & 0 & large \\
& & & & & & & & & & \\
& & & & & & & & & & \\
0& &\cdots & & 1 & 0 &\cdots& 0 & 1 & 0 & \\
0& &\cdots & & 1 & 0 &\cdots& 0 & -1 & 0 & \\
0& &\cdots & & 0 & 1 & 0 &\cdots & 0 &1 & \\
0& &\cdots & & 0 & 1 & 0 &\cdots & 0 &-1 & \\
\end{block}
\end{blockarray}
\end{equation*}
\end{document}