Sublime impressions from a culture comprising penetrating spirit thus having here found its expression in spiritual architecture and art surpassing most of what is known from any known civilization

Can you repeat this sentence, but add in punctuation?
Sublime impressions from a culture comprising penetrating spirit - thus having here found its expression in spiritual architecture and art, surpassing most of what is known from any known civilization.