40263 meters = 132096 feet and 5.48 inches