In this lab, you will write a program to encode and decode text using simple character substitutions. The only characters permitted in a message will be upper and lower case letters, spaces, commas, periods, semicolons, and colons. Encoded messages will use the characters '1', '2', '3', '4', and '5' together with the upper and lower case letters to represent the message characters. Encoding will consist of replacing each message character by the corresponding character in a code. Here is an example of how a code is specified. Call this CODE1.