100-hour batteries