A younger man with a fedora has two empty bottles held up to his mouth.
a man with an ugly hat drinks a bottle of water.
Not all fedoras are ugly. The empty bottles held up to the younger man's mouth doesn't mean he's drinking water.
exists e1 e2 s1 s2 s3 x1 x2 x3 x4 x5.(Theme(e2,x3) & Actor(e2,x1) & v_have(e2) & a_up(s3) & Manner(e1,s3) & to(e1,x5) & n_mouth(x5) & of(x5,x1) & n_male(x1) & Theme(e1,x4) & v_hold(e1) & (x3 = x4) & n_bottle(x3) & a_empty(s2) & Theme(s2,x3) & card_eq_2(x3) & with(x1,x2) & n_fedora(x2) & n_man(x1) & r_more(s1) & a_younger(s1) & Theme(s1,x1))
exists x1.(all x2.(n_bottle(x2) -> exists s1 x3 x4 x5.(a_topic(x1) & with(x1,x3) & of(x3,x5) & n_water(x5) & for(x3,x2) & n_drink(x3) & of(x3,x4) & n_hat(x4) & a_ugly(s1) & Theme(s1,x3))) & n_man(x1))