21446 meters = 70360 feet and 10.71 inches