26216 meters = 86010 feet and 5.98 inches