137.3 x 108.6 feet = 41.85 x 33.1 meters