329 x 107 feet = 100.28 x 32.61 meters