Mariupol's last stand: the fight before the fall