An artist wearing a red and black sweater painting a mural on the side of a brick building.
Artist working on a mural outdoors.
To paint on the side of a brick building means that the artist is outdoors.
exists x1 x2 x6.(n_side(x6) & a_topic(x1) & all x3.(n_mural(x3) -> exists e1 s1 s2 x4 x5 x7 x8.(Theme(e1,x4) & Actor(e1,x2) & v_wear(e1) & on(x4,x6) & of(x6,x7) & n_building(x7) & of(x7,x8) & n_brick(x8) & for(x4,x3) & n_painting(x4) & of(x4,x5) & n_sweater(x5) & a_black(s2) & Theme(s2,x4) & a_red(s1) & Theme(s1,x4))) & (x1 = x2) & n_artist(x1))
exists e1 x1 x2 x3.(ne_nam_artist(x1) & on(e1,x2) & n_outdoors(x2) & of(x2,x3) & n_mural(x3) & Actor(e1,x1) & v_work(e1))