this: # is not a directive, not even a nondirective
neither is this: # define
The following is just a # so should be ignored:

