maze.c