21226 meters = 69639 feet and 1.29 inches