12309 meters = 40383 feet and 10.3 inches