The village of Vilcabamba is surrounded by mountains.