104.8 x 142.1 feet = 31.94 x 43.31 meters