A 1000 kg battery powered adiabatic electric vehicle has a fully charged battery containing 20.0 MJ of stored energy. If it requires 12.0 kW of power to keep it moving at a constant velocity on a horizontal road, determine how long the vehicle will operate before its battery is fully discharged.