A man in orange is hanging by a cable doing some work on a building.
A man is way up on the side of the building.
A man is hanging on a cable doing work on a building, so the man is up on the side of the building.
exists e1 e2 x1 x2 x3 x4 x5 x6.(by(e1,x3) & Theme(e2,x5) & Actor(e2,x4) & v_do(e2) & on(x5,x6) & n_building(x6) & n_work(x5) & (x3 = x4) & n_cable(x3) & Actor(e1,x1) & v_hang(e1) & in(x1,x2) & n_orange(x2) & n_man(x1))
exists p1 x1 x4 x5.(n_building(x5) & n_side(x4) & exists x2 x3.((x1 = x2) & on(x3,x4) & of(x4,x5) & up(x2,x3) & n_thing(x3) & n_way(x2)) & n_man(x1))