80.8 x 104.4 feet = 24.63 x 31.82 meters