when does gotham season 4 episode 20 come out