Improved speed; also added negative space and colors