Write an LC-3 program that reads a string of uppercase alphabet characters (A-Z) and prints out the corresponding lower case characters. The input string will be terminated by a ".". The output string should be printed on a new line after all of the input has been read. Your code should ensure that the input characters are, in fact, part of the upper case alphabet. In the event of an incorrect input, your code should print a message indicating the offending character and exit. You may assume a maximum of 10 input characters.