67 x 108.1 feet = 20.42 x 32.95 meters