Added greater circle distances to deal with edge affects