In a trapezoid $ABCD$ with $AB\parallel CD$, the diagonals $AC$ and $BD$ meet at $O$. Let $M$ and $N$ be the centers of the regular hexagons constructed on the sides $AB$ and $CD$ in the exterior of the trapezoid. Prove that $M,O$ and $N$ are collinear.