A pack of dogs fighting near a car in an alley.
The dogs are rolling around on the grass.
The dogs can either be in an alley or on the grass, not both.
exists e1 x1 x2 x3 x4 x5.(a_topic(x1) & of(x1,x2) & in(e1,x5) & n_alley(x5) & near(e1,x4) & n_car(x4) & Actor(e1,x3) & v_fight(e1) & (x2 = x3) & n_dog(x2) & n_pack(x1))
exists e1 p1 x1 x2.(n_grass(x2) & n_dog(x1) & on(e1,x2) & exists s1.(Theme(s1,x1) & a_around(s1)) & Topic(e1,p1) & Actor(e1,x1) & v_roll(e1))