XBee data with random -38 and -35 values

You have no serial input characters available, but you are trying to read two of them ?

No, you have at least one character available, but read two of them.