a green and yellow butterfly with yellow flowers