21216 meters = 69606 feet and 3.59 inches