I'm sure you guys tweaked these numbers quite a bit, making a dictionary which maps a range of numbers to the message could have made this easier.  But nonetheless, it looks fine this way.