106.9 x 52 feet = 32.58 x 15.85 meters