maze have