1066 feet = 324.9168 meters