880 x 328 feet = 268.22 x 99.97 meters