1066.7 meters = 3499 feet and 8.06 inches