306 x 270 feet = 93.27 x 82.3 meters