long surgery