26837 meters = 88047 feet and 10.8 inches