1. The correct answer should be "efkt zfgrrltzn", while the given result is "axop ndcjvhhxj".  2. Bugs in MorseEncode and Decode 