8656 meters = 28398 feet and 11.4 inches