329 x 326 feet = 100.28 x 99.36 meters