24962 meters = 81896 feet and 3.91 inches