Size, location, and design of parking spaces