6600.3 meters = 21654 feet and 6.33 inches