8036 meters = 26364 feet and 9.95 inches