1066.34 meters = 3498 feet and 5.89 inches