program uses k-means to assign stations to clusters. closes #3