snohomish public works