Optimized programming algorithm for cylindrical and directional deep brain stimulation electrodes. (24th January 2018)