Sorry for the ambiguous title. If you can phrase it better, feel free to edit.
"A parallelogram $ABCD$ has sides $AB = 16$ and $AD = 20$. A circle, which passes through the point $C$, touches the sides $AB$ and $AD$, and passes through sides $BC$ and $CD$ at points $M$ and $N$, such that $\frac{BM}{MC} = \frac{1}{8}$. Find $\frac{DN}{NC}$."
Apparently, I'm supposed to solve this using triangle similarity, because that's the chapter's name (But I'm open to other answers too!). I've tried marking the center of the circle and going from there, creating triangles and seeking similarity. But couldn't really go far without it getting overly complicated.
Here's the picture:


We have to be careful because the given picture is misleading, actually $K$ and $L$ lie outside $ABCD$.
We have $BM\cdot BC = \frac{1}{9}BC^2 = \frac{400}{9}=BK^2$, hence $BK=\frac{20}{3}$ and $AL=AK=16+\frac{20}{3}=\frac{68}{3}$, such that $DL=\frac{8}{3}$. This gives $DN\cdot DC=\frac{64}{9}$, hence $DN=\frac{4}{9}$ and $\frac{DN}{NC}=\frac{4/9}{16-4/9}=\color{red}{\frac{1}{35}}$.
There is a second solution with $\widehat{DAB}\approx 96.38^\circ$ and $\frac{DN}{NC}=\color{red}{\frac{4}{5}}$; in this case $K$ and $L$ properly lie on $AB$ and $AD$. This is probably the intended solution if we label the vertices of $ABCD$ counter-clockwise, as usually done.