12354 meters = 40531 feet and 5.95 inches