You are dealing with quotes within quotes within a shell.
This in turn make it very difficult to determine the number of backslashes needed.
As you used double quotes for the argument the shell will remove all backslashes as part of its escape mechanism unless they are doubled.
Further more regarless of the internal quotes used, IM -draw will also escape (and remove) baclshashes that are not doubled.
That is you need to double then quadruple a backslash to get one single backslash.
you have a few options. first, don't use -draw. use -annotate That only has a single quote system, so you only need to handle shell escaping. next if you don't need to substitute shell variables into the argument, use single quotes. That will eliminate the shell escaping mechanism.
For more details see IM Examples, To Quote or Backslash?
http://imagemagick.org/Usage/draw/#quote