265 x 249 feet = 80.77 x 75.9 meters