8189 meters = 26866 feet and 9.57 inches