25523 meters = 83736 feet and 10.52 inches