7948 meters = 26076 feet and 1.39 inches