Skip to main content
4 of 9
deleted 20 characters in body
Wheat Wizard
  • 100k
  • 22
  • 282
  • 661

Latex + Tikz, 269 bytes

\documentclass[tikz]{standalone}\begin{document}\tikz{\def\f{\foreach\x in{90,210,330}}\def\u{\draw[line width=}\def~{circle(}\f\fill(\x:21)~30);\f{\u2cm,white](0,)--(\x:11);\fill[white](\x:30)~21);}\fill[white]~6);\u7cm]~25.5);\f\u2cm,white](\x:30)~20);}\end{document}

With line breaks and without \def:

\documentclass[tikz]{standalone}
\begin{document}
\tikz{
\foreach\x in{90,210,330}\fill(\x:21)circle(30);
\foreach\x in{90,210,330}\draw[white,line width=2cm](0,0)--(\x:11);
\foreach\x in{90,210,330}\fill[white](\x:30)circle(21);
\fill[white](0,0)circle(6);
\draw[line width=7cm](0,0)circle(25.5);
\foreach\x in{90,210,330}\draw[white,line width=2cm](\x:30)circle(20);
}
\end{document}

Explanation

Here I am going to explain how the uncompressed answer solves the problem. I may at some point explain how the compression works. First we draw the big black circles:

\foreach\x in{90,210,330}\fill(\x:21)circle(30);

Biohazard 0

Then we draw some white lines:

\foreach\x in{90,210,330}\draw[white,line width=2cm](0,0)--(\x:11);

Biohazard 1

Then we draw white circles:

\foreach\x in{90,210,330}\fill[white](\x:30)circle(21);

Biohazard 2

Then we add a central white circle:

\fill[white](0,0)circle(6);

Biohazard 3

Then we add a black annulus:

\draw[line width=7cm](0,0)circle(25.5);

Biohazard 4

Then we remove parts of the black annulus

\foreach\x in{90,210,330}\draw[white,line width=2cm](\x:30)circle(20);

Biohazard 5

Wheat Wizard
  • 100k
  • 22
  • 282
  • 661