8068 meters = 26469 feet and 9.8 inches