An adaptive spot placement method on Cartesian grid for pencil beam scanning proton therapy. (2nd December 2021)