1072.34 meters = 3518 feet and 2.11 inches