I'm trying to draw an outline of a shape, combined from primitives (circles and a rectangle). I'm using the Caramdir's code from here but it doesn't work for some reason.
My code:
\documentclass[12pt, border=0.5mm]{standalone}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}[x=1mm, y=1mm]
\draw[line width=0.05mm, postaction={gray!10, fill}]
(-3, -0.4) rectangle (11.5, 0.4)
(-3, 0) circle (0.55mm)
(7.2, 0) circle (1.5mm)
(7.2, 0) circle (1.1mm)
(0, 0) circle (0.95mm);
\end{tikzpicture}
\end{document}
The outline I need is:



