The Mixtec culture has developed and maintained for more than three millennia in a vast region which covers a territory of 40000 sqkm , which extends from South of Puebla to the Pacific coast and the Valley of Oaxaca to the East of Guerrero.