<prompt> Unda programu ya C inayotekeleza mchezo rahisi unaotegemea maandishi ambapo mchezaji hupitia mlolongo unaowakilishwa na safu ya 2D. Mchezaji anaweza kwenda juu, chini, kushoto au kulia hatua moja baada ya nyingine, na lengo ni kufikia njia ya kutokea ya maze. Tekeleza chaguo la kukokotoa ili kutoa misururu ya nasibu na chaguo jingine la kukokotoa ili kuangalia kama kichezaji kimefikia kutoka.PLINFORMAT  <response>: pamoja na pamoja na pamoja na const int ROWS 5;const int COLS 5;void generateMazechar mazeROWSCOLS;bool checkToka int x, int y;utupu printMazeconst char mazeROWSCOLS;int main srandwakati0; char mazeROWSCOLS; kuzalishaMazemaze; int playerX 0; int playerY 0; wakati !checkExitplayerX, playerY printMazemaze; char hoja; std::cout Ingiza hoja yako wasd: ; std::cin hoja; badilisha sogeza kesi w: ikiwa mchezajiY 0 mazeplayerY - 1playerX ! mchezajiY--; mapumziko; kesi a: ikiwa playerX 0 mazeplayerYplayerX - 1 ! mchezajiX--; mapumziko; kesi s: ikiwa mchezaji 