21254 meters = 69730 feet and 11.65 inches