I gave up on level 16. I might try again later though.