12212 meters = 40065 feet and 7.4 inches