peddling salesman in the water .