12327 meters = 40442 feet and 10.96 inches