graphics by  Veronica, Dick, Diobrizzle and pngtree