Yo this level is hard asf. In case no one knows. it's the boss level for Venus. Ive tried solo and teams. no prevail