Level 596

Level 596 is the sixth level of Episode 41.