Ancient Structures in The Arabian Desert Reveal Fragments of Mysterious Rituals