A road tanker consists of a right circular cylinder of length 4 m with two hemispherical ends, each having the same internal radius of 0.5 m. The tanker is empty. Water is pumped into it at a steady rate of 40 litres per second. Calculate, correct to the nearest second, the time required to fill the tanker completely.