Ecolorings