2623.8 meters = 8608 feet and 3.21 inches