Author: Abegweit Chimes.