25532 meters = 83766 feet and 4.85 inches