The town of Puno, Peru, stretches way up into the mountains.