Abstract colours by PRevans
_