Write a program that asks a user to input a file name and then reads the file and produces output. The file has the following format. Kim 8 10 6 4 Ivan 9 2 7 8 Sue 7 8 9 10 Kevin 4 6 5 7 The output should be each name followed by the average score. For example: Kim: 7.00 Ivan: 6.00 Sue: 8.50 Kevin: 5.55 The code must follow these guidelines: Good style: Use proper indentation and good naming conventions. Usability: Always prompt the user for input so they know what to do and provide meaningful output messages. Input Validation: The program should not accept invalid input, prompt the user to reenter an input that is invalid. Documentation: Add a comments that document what each part of your code does. Testing: Don't submit your solution until you have tested it. The code must compile, execute and produce the correct output for any input. Submit only the .cpp file containing the code.