12578 meters = 41266 feet and 4.85 inches