Write a program in ARM using ARMSim# to perform the following tasks:
1. Open a file named "input.txt" for input.
2. Read text from the file as a string of characters.
3. Uppercase the first letter of every word.
4. Replace all punctuation and symbols with an asterisk (*).
5. Do not modify blank spaces.
6. Output the new string from memory to a file called "output.txt."
7. Finally, display a message on STDOUT indicating that the modified text string has been written to the output file ("Input string has been modified and saved in the output file.").
For example:
If the "input.txt" file contains "You must not lose faith in humanity. Humanity is an ocean; if a few drops of the ocean are dirty, the ocean does not become dirty."
The "output.txt" file should contain "You Must Not Lose Faith In Humanity* Humanity Is An Ocean* If A Few Drops Of The Ocean Are Dirty* The Ocean Does Not Become Dirty*