This is level 16 solution (I know most of these comments are nukes in level 15 but this level looks hard)