1059.3 meters = 3475 feet and 4.72 inches