Source: https://ghsl.jrc.ec.europa.eu/documents/AAXY_tutorial.pdf?rnd=0.9839564992580563