2626 meters = 8615 feet and 5.83 inches