Many people are at a shallow blue beach.
The water is not very deep near the beach.
There is water at a beach. Not deep means something is shallow.
exists p1 x1.(exists s1 s2 x2.(at(x1,x2) & n_beach(x2) & a_blue(s2) & Theme(s2,x2) & a_shallow(s1) & Theme(s1,x2)) & n_people(x1) & n_quantity(x1))
exists x1 x2.(n_beach(x2) & n_water(x1) & -exists s1.(r_very(s1) & near(s1,x2) & Theme(s1,x1) & a_deep(s1)))