331.38   FAILURE TO CONTROL; WEAVING COURSE.
   No person shall operate a motor vehicle upon any street or highway without exercising reasonable and ordinary control over such vehicle.
   No person shall operate a motor vehicle upon any street or highway in a weaving or zigzag course unless such irregular course is necessary for safe operation or in compliance with law.
   Penalty - see Sections 307.01 and 307.02