270 x 132.7 feet = 82.3 x 40.45 meters