A boy with a red shirt climbs a large rock while a man with a red shirt helps him.
The man and his son are playing near the shore.
The man and his son are not necessarily playing. We cannot assume that they are near the shore.
exists e1 p1 s1 s2 x1 x2 x3.(exists e2 s3 x4 x5.(Theme(e2,x1) & Actor(e2,x4) & v_help(e2) & with(x4,x5) & n_shirt(x5) & a_red(s3) & Theme(s3,x5) & n_man(x4)) & n_male(x1) & while(e1,p1) & Theme(e1,x3) & Actor(e1,x1) & v_climb(e1) & n_rock(x3) & a_large(s2) & Theme(s2,x3) & with(x1,x2) & n_shirt(x2) & a_red(s1) & Theme(s1,x2) & n_boy(x1))
exists e1 x1 x2 x3 x4.(n_shore(x4) & n_son(x3) & of(x3,x2) & n_male(x2) & n_man(x2) & near(e1,x4) & Actor(e1,x1) & v_play(e1) & subset_of(x3,x1) & subset_of(x2,x1))