65.9 x 32.6 meters = 216.21 x 106.96 feet