Tolong jelaskan mengenai Geografi dari Kota Bukittinggi

Kota Bukittinggi terletak pada rangkaian Bukit Barisan yang membujur sepanjang pulau Sumatra, dan dikelilingi oleh dua gunung berapi yaitu Gunung Singgalang dan Gunung Marapi. Kota ini berada pada ketinggian 909–941 meter di atas permukaan laut, dan memiliki hawa sejuk dengan suhu berkisar antara 16.1–24.9 °C. Sementara itu, dari total luas wilayah Kota Bukittinggi saat ini (25,24 km²), 82,8% telah diperuntukkan menjadi lahan budidaya, sedangkan sisanya merupakan hutan lindung.

Kota ini memiliki topografi berbukit-bukit dan berlembah, beberapa bukit tersebut tersebar dalam wilayah perkotaan, di antaranya Bukit Ambacang, Bukit Tambun Tulang, Bukit Mandiangin, Bukit Campago, Bukit Kubangankabau, Bukit Pinang Nan Sabatang, Bukit Canggang, Bukit Paninjauan, dan sebagainya. Selain itu, terdapat lembah yang dikenal dengan Ngarai Sianok dengan kedalaman yang bervariasi antara 75–110 m, yang di dasarnya mengalir sebuah sungai yang disebut dengan Batang Masang.