Replacing `--` with `&mdash;`

The resulting layout looks more natural.

Also, is it possible to break the long lines in this file into smaller pieces? 500+ lines are a bit too long for the source code.