32.9 x 21.1 meters = 107.94 x 69.23 feet