One step in decoding a simple code without knowing the coding scheme , involves counting the number of occurrences of each character. Then, knowing that the most common letter in English is "e" the letter that occurs most commonly in the coded message is repeated by "e". Similar replacements are then made based on the number of occurrence of character in the coded message and the known occurrences of character in the English language. This decoding often provides enough of the correct replacement that the incorrect replacement can then be determined. Write a program that reads a data file and determine the number of occurrence of each of the characters in the files. Then, print the character and the number of times that they occurred.If a character does not occur, do not print it.