purpy
By @Marlo Baker