69.8 x 107.1 feet = 21.28 x 32.64 meters