26741 meters = 87732 feet and 11.28 inches