stout-heartedly