6988 meters = 22926.509186 feet