5672 meters = 18608 feet and 11.09 inches