26490 meters = 86909 feet and 5.39 inches