The on-water granary at Xinqiao Miao Village