8129 meters = 26669 feet and 11.37 inches