26353 meters = 86459 feet and 11.69 inches