Serial Communication with PC Software problem -- FIXED

Ok,
I've done some debugging and the Serial.read() gets odd characters and stores it to the array.
For example when I send a '#' char the Serial.read() stores a '.' char.
I think this is the cause of the problem.

How do I fix this?