Masjid Agung Surakarta: A Mosque From The Mataram Kingdom