compass plot pseudocode