https://fastast.com/articles/coordinate-finders-compared