32059 meters = 105180 feet and 5.35 inches