A group of people are gathered at some type of outdoor event.
There are food boothes for people to buy food.
People gathered does not imply that there are food boothes or that people can buy food.
exists e1 s1 x1 x2 x3 x4.(at(e1,x3) & of(x3,x4) & n_event(x4) & a_outdoor(s1) & Theme(s1,x4) & n_type(x3) & Theme(e1,x1) & v_gather(e1) & of(x1,x2) & n_people(x2) & n_group(x1))
exists p1 x1 p2 x2 x3 x4.((x1 = x2) & for(x2,x4) & Topic(x4,p2) & exists e1 x5.(Theme(e1,x5) & Actor(e1,x4) & v_buy(e1) & n_food(x5)) & n_people(x4) & n_boothe(x2) & of(x2,x3) & n_food(x3))