The file is guaranteed to contain exactly 20 rows and 40 columns. Every row will contain only spaces and visible characters that can be typed on the keyboard.
Every row is followed by a newline character.
The boundary of the picture will consist of all asterisks. The program should first read the picture from the file picture.txt , exiting if that file does not exist or if it can not be opened. If the file does exist, you can assume it will adhere to the appropriate format as described above. The program should display the original picture, and then ask the user for the row and column number of a square within the region to be filled. Rows are labeled 0 through 19 from top to bottom, and columns are labeled 0 through 39 from left to right.