6680.4 meters = 21917 feet and 3.87 inches