104.5 x 59.9 feet = 31.85 x 18.26 meters