12149 meters = 39858 feet and 11.09 inches