133.3 x 104.6 feet = 40.63 x 31.88 meters