59.6 x 105.8 feet = 18.17 x 32.25 meters