104.3 x 75.6 feet = 31.79 x 23.04 meters