26616 meters = 87322 feet and 10.02 inches