Many thanks to our patrons and sponsors.