Using Symbols for Letters Input: A single word as a string (matches [a-zA-Z]+).  If the input doesn't follow these guidelines, print "Error" (but no error should be thrown)  

Output: The NATO pronunciation of the word.  Print out a space separated list of the NATO word that matches each letter of the input word.  Trailing white space is acceptable.

Restrictions:
Your source code must contain each ASCII character from 32 (space) to 126 (tilde) in that order, excluding numbers and letters.  You may have anything you like mingled in between the required characters, but the required characters must be there and in order. (If ABC were the required characters, YA8iBC3 or C6ABn#C would be valid, but A7CRT or 8mdB9AC would not be).

Standard loopholes and built-ins for generating the NATO pronunciation are not allowed.

References:
The NATO pronunciation is as follows: Alpha Bravo Charlie Delta Echo Foxtrot Golf Hotel India Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey Xray Yankee Zulu.

The required symbols (in order) are as follows: !"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~

Test cases: (The quotation marks won't be part of input, but are included to show whitespace) 

"a"            =&gt; Alpha
"Z"            =&gt; Zulu
"twig"         =&gt; Tango Whiskey India Golf
"PPCG"         =&gt; Papa Papa Charlie Golf
"camelCase"    =&gt; Charlie Alpha Mike Echo Lima Charlie Alpha Sierra Echo
"Quebec"       =&gt; Quebec Uniform Echo Bravo Echo Charlie
""             =&gt; Error
" "            =&gt; Error
"()"           =&gt; Error
"twig "        =&gt; Error
" PPCG"        =&gt; Error
"one+two"      =&gt; Error
"Queen bee"    =&gt; Error


This is a code-golf, so the shortest code in your favorite language wins!
JavaScript (ES6), 268
An anonymous function

i=&gt;[...i].every(c=&gt;(c=parseInt(c,36))&gt;9?o+=&quot;AlphaBravoCharlieDeltaEchoFoxtrotGolfHotelIndiaJulietKiloLimaMikeNovemberOscarPapaQuebecRomeoSierraTangoUniformVictorWhiskeyXrayYankeeZulu&quot;.match(/[A-Z][^A-Z]+/g)[c-10]+' ':0,o='',!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~&quot;)?o:'Error'