An Improved Puff Algorithm for Plume Dispersion Simulation.