A shop owner needs a weekly sales report. The output consists of a printed report titled Item Sales, with column headings type of item and price. Fields printed on output are: type of item and price. After all records print, a footer line end of report prints. The input file description is shown below. Array name: ItemsFIELD DESCRIPTION: DATA TYPE COMMENTSItem Type Character 20 charactersItem Price Numerical 2 decimal places 2.1.1 Illustrate, a hierarchical Diagram for this program. (7) 2.1.2 Develop a Pseudocode of this program (8)2.2 Loops can be controlled by setting a sentinel. Write a pseudocode for a program that asks a user for a number N and prints even numbers, while the value of N entered is not -1. Divide your psuedocode using the following stages start, input, processing and output. Even number is 2* N.