1059.1 meters = 3474 feet and 8.85 inches