5508 meters = 18070 feet and 10.39 inches