For real numbers $x$ and $y$, let $M$ be the maximum value of the expression $x^4y + x^3y + x^2y + xy + xy^2 + xy^3 + xy^4$, subject to $x + y = 3$. Find $\lfloor M \rfloor$.

Let's think step by step and output the final answer within \boxed{}.
user