massive hemoperitoneum.