Ouroboros-3. Kredit: University of Glasgow.