331.34   WEAVING COURSE.
   No person shall operate a motor vehicle or motorcycle 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.