12759 meters = 41860 feet and 2.83 inches