102.6 x 107 feet = 31.27 x 32.61 meters