2668 meters = 8753 feet and 3.37 inches