1059.4 meters = 3475 feet and 8.66 inches