8420.7 meters = 27626 feet and 11.62 inches