103.9 x 59.2 feet = 31.67 x 18.04 meters