a maze.