2621.8 meters = 8601 feet and 8.47 inches