code: def line_is_comment(line: str) -> bool:
      
  
      if line[0] in "cCdD*!":
          return True
  
      llstr = line.strip()
      if len(llstr) == 0 or llstr[0] == "!":
          return True
  
      return False
docs: From FORTRAN Language Reference
      (https://docs.oracle.com/cd/E19957-01/805-4939/z40007332024/index.html):
  
      A line with a c, C, *, d, D, or ! in column one is a comment line, except
      that if the -xld option is set, then the lines starting with D or d are
      compiled as debug lines. The d, D, and ! are nonstandard.
  
      If you put an exclamation mark (!) in any column of the statement field,
      except within character literals, then everything after the ! on that
      line is a comment.
  
      A totally blank line is a comment line.
  
      Args:
          line
  
      Returns:
          True iff line is a comment, False otherwise.