82.8 x 67.3 meters = 271.65 x 220.8 feet