lastarpeggios: by Thomas Bavington