Maze of Branches