25457 meters = 83520 feet and 4.09 inches