26904 meters = 88267 feet and 8.6 inches