CST-173: Introduction to ProgrammingJennifer GrahamChapter 2Please complete Programming Exercise 5a from page 83 of the text book.Draw the hierarchy chart and then plan the logic for a program needed by Hometown Bank. The program determines a monthly checking account fee. Input includes an account balance and the number of times the account was overdrawn. The output is the fee, which is 1 percent of the balance minus 5 dollarsfor each time the account was overdrawn. Use three modules. The main program declares global variables and calls housekeeping, detail, and end-of-job modules. The housekeeping module prompts for and accepts a balance. The detail module prompts for and accepts the number of overdrafts, computes thefees, and displays the results. The end-of-job module displays the message Thanks for using this program.