Tolong jelaskan mengenai Geografi dari Kabupaten Tapanuli Selatan

Di sebelah utara, kabupaten ini berbatasan dengan kabupaten Tapanuli Tengah dan Tapanuli Utara. Di bagian timur, berbatasan dengan kabupaten Padang Lawas dan Padang Lawas Utara, sebelah barat dan selatan berbatasan dengan kabupaten Mandailing Natal, dan tepat di tengah wilayahnya, terdapat kota Padang Sidempuan yang seluruhnya dikelilingi oleh kabupaten ini.