64.4 x 82.2 meters = 211.29 x 269.69 feet