2639 meters = 8658 feet and 1.64 inches