67.8 x 105.1 feet = 20.67 x 32.03 meters