107.9 x 63.2 feet = 32.89 x 19.26 meters