2699 meters = 8854 feet and 11.84 inches