21328 meters = 69973 feet and 9.04 inches