12352 meters = 40524 feet and 11.21 inches