70.8 x 108.1 feet = 21.58 x 32.95 meters