12276 meters = 40275 feet and 7.09 inches