集合 $A=\{x \mid x < -1$ 或 $x \geq 3\}, B=\{x \mid a x+1 \leq 0\}$, 若 $B \subseteq A$, 则实数 $a$ 的取值范围是
A. $\left[-\frac{1}{3}, 1\right)$
B. $(-\infty,-1) \mathrm{U}[0,+\infty)$
C. $\left[-\frac{1}{3}, 1\right]$
D. $\left[-\frac{1}{3}, 0\right) \mathrm{U}(0,1)$