263 x 84 feet = 80.16 x 25.6 meters