A light source, includes an LED emitter and a meniscus lens having a hollow cavity in which the LED emitter is disposed. The symbolic data is then further compressed using, for example, run-length-limited coding. The controller is programmed to determine whether or not the fuel cell stack is generating electricity, and to supply current to the fuel cell stack by at least one of the generator and the battery when generation of electricity by the fuel cell stack is terminated.