Let $f:\Bbb{R}^2\to\Bbb{R}^2$ be a continuous map such that there exists $r>0$ with $f(x)\in B(x,r)$ for every $x\in\Bbb{R}^2$. Show that $f$ is surjective.
I have some vague idea that if $p\not\in f(\Bbb{R}^2)$, one could somehow construct a retraction from $\Bbb{R^2}$ to $S^1$ via a homeomorphism between $\Bbb{R}^2\setminus\{p\}$ and $S^1$ so that one has a contradiction. I don't really see how to do it. Also is there a way to do it without explicitly using methods in algebraic topology?