12282 meters = 40295 feet and 3.31 inches