Mazes and labyrinths