312 x 326 feet = 95.1 x 99.36 meters