26052 meters = 85472 feet and 5.29 inches