25518 meters = 83720 feet and 5.67 inches