in search of human scaled street in delft