12588 meters = 41299 feet and 2.55 inches