forked from: ffff: Painting

