A street in Hameln (outside of Hannover), the rat-catcher city. March 2003