8088.3 meters = 26536 feet and 5.01 inches