So parts of the code are copied and pasted from websites which have non-standard dash characters. I found it easier to see the characters when you use the cat command from the powershell command line to list the file
Here's a screenshot of what it looks like listed in the powershell:-