1066.4 meters = 3498 feet and 8.25 inches