(1) at any time from sunset to sunrise;(2) at any time when it is raining, snowing, sleeting, or hailing; and(3) at any other time when visibility is impaired by weather, smoke, fog or other conditions or there is not sufficient light to render clearly discernible persons and vehicles on the highway at a distance of 500 feet ahead.