You have an invisible non-ASCII character in your source code, likely added by copy-and-pasting code off a website somewhere.
To be specific, you've got a rogue soft-hyphen in your code, encoded as UTF-8 (soft-hyphen = C2 AD in UTF-8, or \302\255 in octal escape notation).
Best thing to do would be to "show invisibles" in your text editor and see if you can find a space that isn't like the others.