6362 meters = 20872 feet and 8.44 inches