Why do Minangkabau roofs look like horns?

Roof

Everywhere you go throughout the province you will notice roofs shaped like horns. Some varieties of traditional costume also have horned head gear. Why are horns so significant in Minangkabau culture?

Horns are a symbol of plenty

Horns are a way to dissipate heat from a building

Horns symbolize buffalo