26623 meters = 87345 feet and 9.61 inches