5668 meters = 18595 feet and 9.61 inches