7939 meters = 26046 feet and 7.06 inches