80.8 x 65.3 meters = 265.09 x 214.24 feet