What role did Monte Alban play in the development of cities in Mesoamerica?

What role did Monte Albán play in the development of cities in Mesoamerica?

A) It began bartering with neighboring cities, which established the early beginnings of trade in the region.
B) It established the first Roman Catholic settlement, which began the religion’s extensive impact.
C) It was considered the largest socio-political and economic center in Mesoamerica for approximately 600 years.
D) It was the first city constructed with aqueducts, which provided future cities with waterway systems.