Painter.c