Jilong castle perched on a small lake island in Guizhou province, China