65.4 x 83.2 meters = 214.57 x 272.97 feet