25679 meters = 84248 feet and 8.25 inches