File encoding is UTF-8.
Shebang line should run Python 3.
Handle the case where the file doesn't exist properly.