83 x 329 feet = 25.3 x 100.28 meters