12324 meters = 40433 feet and 0.85 inches