12808 meters = 42020 feet and 11.97 inches