8555 meters = 28067 feet and 7.02 inches