21459 meters = 70403 feet and 6.52 inches