8081 meters = 26512 feet and 5.61 inches