Source: https://www.uen.org/cmap/courses/CMap/files/gps/GarminIntro.pdf