8080 meters = 26509 feet and 2.24 inches