b w r g b y s g m p l o n t a f