956, the legend of the rivers and lakes