107 x 68.5 feet = 32.61 x 20.88 meters