Rainbow Mazes