How can I ignore only the lines which have # at the begining?

From the below file I want to grep only the lines except the comment sections. But grep -v "#" is eliminating the last line because it has one # in between.

Any idea how can I ignore only the lines which have # at the begining (I mean comment lines) ?

Thanks a lot to all in advance
C Saha

grep -v '^#'