(zip *((prepositons [around]) (undirected *((theirmsg [$TP_NAME zips around the room]) (mymsg [You zip around the room])) (directed *((theirmsg [$TP_NAME zips around $OB_NAME]) (mymsg [You zip around $OB_NAME])))))