80 x 326 feet = 24.38 x 99.36 meters