Application background Stdio.h> #include #include #include #include #include<N #define 52MAXSIZE #define 200Void Loc (int, int); / / cursor positioning functionVoid (Beginning); / / to the interface show void (int (*mg) [N], X int);; (); down bool (int (*mg) [N], X int, R int, C int (); up bool (int (*mg) [N], X int, R int, C int (); right bool (int (*mg) [N], X int, R int, C int (); left bool (int (*mg) [N], X int, R int, C int (); PDfinish bool (int (*mg) [N], X int, R int, C int (); row_wall void (int (*mg) [N]); row_way void (int (*mg) [N]); col_wall void (int (*mg) [N]); col_way void (int (*mg) [N]); PutOut_all void (int (*mg) [N], X int);; (); CreatMaze void (int (*mg) [N], X int);; (); show void (int (*mg) [N], X int);; (); show void (int (*mg) [N], X int);; ();PDpaly bool ();Void; Explain (); Play int (int (