Level 1606

Just so you know, this level is impossible without spending loads of gems. Enjoy