The men are sitting by a fire outside with two black dogs.
All night the men have been telling stories by the fire.
We do not know how long the men have been sitting.  Sitting does not imply telling stories.
exists e1 s1 x1 x2 x3 x4.(n_man(x1) & by(e1,x2) & with(x3,x4) & n_dog(x4) & a_black(s1) & Theme(s1,x4) & card_eq_2(x4) & outside(x2,x3) & n_thing(x3) & n_fire(x2) & Actor(e1,x1) & v_sit(e1))
exists x2 x4.(n_fire(x4) & n_man(x2) & all x1.(n_night(x1) -> exists e1 x3.(Time(e1,x1) & Theme(e1,x3) & Actor(e1,x2) & v_tell(e1) & by(x3,x4) & n_story(x3))))