Unraveling the mystery of Göbekli Tepe