A person in a Santa outfit is greeting children outside a building while the parents watch on.
The man is handing out gifts to children.
We don't know that the person is handing out gifts.
exists e1 p1 x1 x2 x3 x4 x5 x6.(n_parent(x6) & for(p1,e1) & while(e1,x6) & outside(e1,x5) & n_building(x5) & Theme(e1,x4) & Actor(e1,x1) & v_greet(e1) & n_child(x4) & exists s1 x7 x8.((x1 = x7) & Theme(s1,x8) & a_on(s1) & (x7 = x8) & n_watch(x7)) & in(x1,x2) & n_outfit(x2) & (x2 = x3) & ne_geo_santa(x3) & n_person(x1))
exists e1 s1 x1 x2 x3.(n_man(x1) & a_out(s1) & Manner(e1,s1) & Theme(e1,x2) & Actor(e1,x1) & v_hand(e1) & to(x2,x3) & n_child(x3) & n_gift(x2))