A long-haired man wearing a black t-shirt and shorts walks down a pedestrian street, with other pedestrians and storefronts in the background.
The man is window shopping.
Being in front of a store doesn't mean window shopping.
exists e1 e2 s1 s2 s3 s4 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11.(n_background(x11) & n_pedestrian(x9) & with(e2,x7) & subset_of(x10,x7) & in(x10,x11) & n_storefront(x10) & subset_of(x8,x7) & -(x8 = x9) & n_pedestrian(x8) & a_down(s4) & Manner(e2,s4) & Theme(e2,x6) & Actor(e2,x1) & v_walk(e2) & n_street(x6) & a_pedestrian(s3) & Theme(s3,x6) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & subset_of(x5,x3) & n_shorts(x5) & subset_of(x4,x3) & n_t-shirt(x4) & a_black(s2) & Theme(s2,x4) & (x1 = x2) & n_man(x1) & a_long-haired(s1) & Theme(s1,x1))
exists p1 x1.(n_man(x1) & exists x2 x3.((x1 = x2) & n_shopping(x2) & of(x2,x3) & n_window(x3)))