6888 meters = 22598 feet and 5.1 inches