26359 meters = 86479 feet and 7.91 inches