270.3 x 268.1 feet = 82.39 x 81.72 meters