2626.6 meters = 8617 feet and 5.45 inches