(A) For the purposes of this section,
RESIDENTIAL STREET means all streets except those specifically designated as main thoroughfares and arterial highways in Ch. 79, Schedule I.
(B) It shall be unlawful for any person to operate a vehicle licensed in this state or any other state as a truck or a noncommercial vehicle on a residential street within the village except when the vehicle is making a delivery or picking up property on that street.
(C) It shall be unlawful for any person to park, or allow to be parked, any vehicle licensed in this state or any other state licensed as a truck or noncommercial vehicle on a residential street within the village for a period of time longer than two hours.