The Avalokitesvara Dojo on Xishan Island in Taihu Lake was built 1500 years ago.