329.55 meters = 1081 feet and 2.41 inches